[WebAssembly] Fix printing of global operands
[oota-llvm.git] / test / CodeGen / WebAssembly / global.ll
index 70bbbe7906aa8f7f7f1d517f9f17a9f107428fd3..1d818d1e5e666f8b6817356c4bc9fe205e56a40a 100644 (file)
@@ -9,6 +9,13 @@ target triple = "wasm32-unknown-unknown"
 ; CHECK-NOT: llvm.metadata
 @llvm.used = appending global [1 x i32*] [i32* @g], section "llvm.metadata"
 
+; CHECK: foo:
+; CHECK: i32.const $push, answer
+define i32 @foo() {
+  %a = load i32, i32* @answer
+  ret i32 %a
+}
+
 ; CHECK: .type   g,@object
 ; CHECK: .align  2{{$}}
 ; CHECK-NEXT: g: