summaryrefslogtreecommitdiffstats
path: root/llvm/test
diff options
context:
space:
mode:
authorSam Clegg <sbc@chromium.org>2017-07-05 20:09:26 +0000
committerSam Clegg <sbc@chromium.org>2017-07-05 20:09:26 +0000
commit8c4baa00de58e1f399cda78c5be5bd1fbb36c2b3 (patch)
treeed1d6ff62751556392443169f82729f175713642 /llvm/test
parentbb83ce467876b8e6b01723f879e7395a221eaf53 (diff)
downloadbcm5719-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.ll9
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:
OpenPOWER on IntegriCloud