From ad801037a6942798232563cd7441023474efd489 Mon Sep 17 00:00:00 2001 From: Sam Clegg Date: Fri, 1 Dec 2017 01:18:47 +0000 Subject: [PATCH] [WebAssembly] Update MC tests now that hidden attr is supported Summary: Support was added in rL319488 but these tests were not updated. Subscribers: jfb, dschuff, jgravelle-google, aheejin, sunfish Differential Revision: https://reviews.llvm.org/D40693 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@319510 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/MC/WebAssembly/array-fill.ll | 3 +++ test/MC/WebAssembly/weak-alias.ll | 16 ++++++++++------ test/MC/WebAssembly/weak.ll | 2 +- 3 files changed, 14 insertions(+), 7 deletions(-) diff --git a/test/MC/WebAssembly/array-fill.ll b/test/MC/WebAssembly/array-fill.ll index e2f337a23a8..a85d4702964 100644 --- a/test/MC/WebAssembly/array-fill.ll +++ b/test/MC/WebAssembly/array-fill.ll @@ -15,6 +15,9 @@ target triple = "wasm32-unknown-unknown-wasm" ; CHECK: - Type: CUSTOM ; CHECK-NEXT: Name: linking ; CHECK-NEXT: DataSize: 2 +; CHECK-NEXT: SymbolInfo: +; CHECK-NEXT: - Name: gBd +; CHECK-NEXT: Flags: 4 ; CHECK-NEXT: SegmentInfo: ; CHECK-NEXT: - Index: 0 ; CHECK-NEXT: Name: .data diff --git a/test/MC/WebAssembly/weak-alias.ll b/test/MC/WebAssembly/weak-alias.ll index 01ec201f9b4..4129870ce23 100644 --- a/test/MC/WebAssembly/weak-alias.ll +++ b/test/MC/WebAssembly/weak-alias.ll @@ -102,10 +102,14 @@ entry: ; CHECK-NEXT: Name: linking ; CHECK-NEXT: DataSize: 12 ; CHECK-NEXT: SymbolInfo: +; CHECK-NEXT: - Name: call_alias +; CHECK-NEXT: Flags: 4 +; CHECK-NEXT: - Name: foo +; CHECK-NEXT: Flags: 4 ; CHECK-NEXT: - Name: foo_alias -; CHECK-NEXT: Flags: 1 +; CHECK-NEXT: Flags: 5 ; CHECK-NEXT: - Name: bar_alias -; CHECK-NEXT: Flags: 1 +; CHECK-NEXT: Flags: 5 ; CHECK-NEXT: SegmentInfo: ; CHECK-NEXT: - Index: 0 ; CHECK-NEXT: Name: .data.bar @@ -120,9 +124,9 @@ entry: ; CHECK-SYMS: SYMBOL TABLE: ; CHECK-SYMS-NEXT: 00000000 g F name call_alias ; CHECK-SYMS-NEXT: 00000001 g F name foo -; CHECK-SYMS-NEXT: 00000000 g F EXPORT call_alias -; CHECK-SYMS-NEXT: 00000001 g F EXPORT foo +; CHECK-SYMS-NEXT: 00000000 g F EXPORT .hidden call_alias +; CHECK-SYMS-NEXT: 00000001 g F EXPORT .hidden foo ; CHECK-SYMS-NEXT: 00000000 g EXPORT bar ; CHECK-SYMS-NEXT: 00000008 g EXPORT bar_alias_address -; CHECK-SYMS-NEXT: 00000001 gw F EXPORT foo_alias -; CHECK-SYMS-NEXT: 00000000 gw EXPORT bar_alias +; CHECK-SYMS-NEXT: 00000001 gw F EXPORT .hidden foo_alias +; CHECK-SYMS-NEXT: 00000000 gw EXPORT .hidden bar_alias diff --git a/test/MC/WebAssembly/weak.ll b/test/MC/WebAssembly/weak.ll index b01c5015e9d..f7353569024 100644 --- a/test/MC/WebAssembly/weak.ll +++ b/test/MC/WebAssembly/weak.ll @@ -31,5 +31,5 @@ entry: ; CHECK-NEXT: - Name: weak_external_data ; CHECK-NEXT: Flags: 1 ; CHECK-NEXT: - Name: weak_function -; CHECK-NEXT: Flags: 1 +; CHECK-NEXT: Flags: 5 ; CHECK-NEXT: ... -- 2.11.0