summaryrefslogtreecommitdiff
path: root/test/MC/COFF
diff options
context:
space:
mode:
Diffstat (limited to 'test/MC/COFF')
-rw-r--r--test/MC/COFF/weak.s18
1 files changed, 18 insertions, 0 deletions
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: }