brintos

brintos / llvm-project-archived public Read only

0
0
Text · 802 B · 5fc505f Raw
34 lines · plain
1# REQUIRES: x862# RUN: llvm-mc -triple x86_64-windows-msvc %s -o %t.obj -filetype=obj3# RUN: lld-link %t.obj -out:%t.dll -dll -nodefaultlib -noentry4# RUN: llvm-nm %t.lib | FileCheck %s5 6# CHECK: export-weak-alias.s.tmp.dll:7# CHECK: 00000000 T __imp_foo_dll{{$}}8# CHECK: 00000000 T foo_dll{{$}}9 10	.text11	.def	 @feat.00;12	.scl	3;13	.type	0;14	.endef15	.globl	@feat.0016.set @feat.00, 017	.file	"t.c"18	.def	 foo_def;19	.scl	2;20	.type	32;21	.endef22	.globl	foo_def                 # -- Begin function foo_def23	.p2align	4, 0x9024foo_def:                                # @foo_def25# %bb.0:                                # %entry26	movl	$42, %eax27	retq28                                        # -- End function29	.section	.drectve,"yn"30	.ascii	" /alternatename:foo=foo_def"31	.ascii	" /export:foo_dll=foo"32 33	.addrsig34