# REQUIRES: x86 # RUN: llvm-mc -triple x86_64-windows-msvc %s -o %t.obj -filetype=obj # RUN: lld-link %t.obj -out:%t.dll -dll -nodefaultlib -noentry # RUN: llvm-nm %t.lib | FileCheck %s # CHECK: export-weak-alias.s.tmp.dll: # CHECK: 00000000 T __imp_foo_dll{{$}} # CHECK: 00000000 T foo_dll{{$}} .text .def @feat.00; .scl 3; .type 0; .endef .globl @feat.00 .set @feat.00, 0 .file "t.c" .def foo_def; .scl 2; .type 32; .endef .globl foo_def # -- Begin function foo_def .p2align 4, 0x90 foo_def: # @foo_def # %bb.0: # %entry movl $42, %eax retq # -- End function .section .drectve,"yn" .ascii " /alternatename:foo=foo_def" .ascii " /export:foo_dll=foo" .addrsig