From 4974b972e7dd94fad74ada4df32a12aba09c4de0 Mon Sep 17 00:00:00 2001 From: Peter Collingbourne Date: Mon, 22 Apr 2013 18:48:56 +0000 Subject: COFF: Fix weak external aliases. Differential Revision: http://llvm-reviews.chandlerc.com/D700 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180034 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/MC/COFF/weak.s | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'test/MC/COFF') diff --git a/test/MC/COFF/weak.s b/test/MC/COFF/weak.s index 14f7c6564a..b9df0f1df2 100644 --- a/test/MC/COFF/weak.s +++ b/test/MC/COFF/weak.s @@ -29,6 +29,9 @@ LBB0_2: # %return .weak _test_weak + .weak _test_weak_alias + _test_weak_alias=_main + // CHECK: Symbols [ // CHECK: Symbol { @@ -55,3 +58,18 @@ LBB0_2: # %return // CHECK-NEXT: StorageClass: External // CHECK-NEXT: AuxSymbolCount: 0 // CHECK-NEXT: } + +// CHECK: Symbol { +// CHECK: Name: _test_weak_alias +// CHECK-NEXT: Value: 0 +// CHECK-NEXT: Section: (0) +// CHECK-NEXT: BaseType: Null +// CHECK-NEXT: ComplexType: Null +// CHECK-NEXT: StorageClass: WeakExternal +// CHECK-NEXT: AuxSymbolCount: 1 +// CHECK-NEXT: AuxWeakExternal { +// CHECK-NEXT: Linked: _main +// CHECK-NEXT: Search: Library +// CHECK-NEXT: Unused: (00 00 00 00 00 00 00 00 00 00) +// CHECK-NEXT: } +// CHECK-NEXT: } -- cgit v1.2.3