diff options
| author | Sam Clegg <sbc@chromium.org> | 2017-07-05 20:09:26 +0000 |
|---|---|---|
| committer | Sam Clegg <sbc@chromium.org> | 2017-07-05 20:09:26 +0000 |
| commit | 8c4baa00de58e1f399cda78c5be5bd1fbb36c2b3 (patch) | |
| tree | ed1d6ff62751556392443169f82729f175713642 /llvm/test | |
| parent | bb83ce467876b8e6b01723f879e7395a221eaf53 (diff) | |
| download | bcm5719-llvm-8c4baa00de58e1f399cda78c5be5bd1fbb36c2b3.tar.gz bcm5719-llvm-8c4baa00de58e1f399cda78c5be5bd1fbb36c2b3.zip | |
[WebAssembly] MC: Don't generate extra types for weak alias
Previously we were generating a void(void) function type
for a weak alias. Update the weak-alias test case to
catch this.
Differential Revision: https://reviews.llvm.org/D34734
llvm-svn: 307194
Diffstat (limited to 'llvm/test')
| -rw-r--r-- | llvm/test/MC/WebAssembly/weak-alias.ll | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/llvm/test/MC/WebAssembly/weak-alias.ll b/llvm/test/MC/WebAssembly/weak-alias.ll index 6e2b8631d2b..d870e88cb69 100644 --- a/llvm/test/MC/WebAssembly/weak-alias.ll +++ b/llvm/test/MC/WebAssembly/weak-alias.ll @@ -10,6 +10,14 @@ entry: ret i32 0 } +; CHECK: - Type: TYPE +; CHECK-NEXT: Signatures: +; CHECK-NEXT: - Index: 0 +; CHECK-NEXT: ReturnType: I32 +; CHECK-NEXT: ParamTypes: +; CHECK-NEXT: - Type: FUNCTION +; CHECK-NEXT: FunctionTypes: [ 0 ] + ; CHECK: - Type: EXPORT ; CHECK-NEXT: Exports: ; CHECK-NEXT: - Name: foo @@ -19,7 +27,6 @@ entry: ; CHECK-NEXT: Kind: FUNCTION ; CHECK-NEXT: Index: 0 - ; CHECK: - Type: CUSTOM ; CHECK-NEXT: Name: name ; CHECK-NEXT: FunctionNames: |

