From 0c5954195b706b13dbac96fab1d60492938da8db Mon Sep 17 00:00:00 2001 From: Dan Gohman Date: Wed, 18 Jan 2017 01:03:35 +0000 Subject: [WebAssembly] Update grow_memory's return type. The grow_memory instruction now returns the previous memory size. Add the return type to the clang intrinsic. llvm-svn: 292324 --- clang/test/CodeGen/builtins-wasm.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'clang/test/CodeGen/builtins-wasm.c') diff --git a/clang/test/CodeGen/builtins-wasm.c b/clang/test/CodeGen/builtins-wasm.c index 135e32976b7..0c0b87945d4 100644 --- a/clang/test/CodeGen/builtins-wasm.c +++ b/clang/test/CodeGen/builtins-wasm.c @@ -9,8 +9,8 @@ __SIZE_TYPE__ f1(void) { // WEBASSEMBLY64: call {{i.*}} @llvm.wasm.current.memory.i64() } -void f2(long delta) { - __builtin_wasm_grow_memory(delta); -// WEBASSEMBLY32: call void @llvm.wasm.grow.memory.i32(i32 %{{.*}}) -// WEBASSEMBLY64: call void @llvm.wasm.grow.memory.i64(i64 %{{.*}}) +__SIZE_TYPE__ f2(__SIZE_TYPE__ delta) { + return __builtin_wasm_grow_memory(delta); +// WEBASSEMBLY32: call i32 @llvm.wasm.grow.memory.i32(i32 %{{.*}}) +// WEBASSEMBLY64: call i64 @llvm.wasm.grow.memory.i64(i64 %{{.*}}) } -- cgit v1.2.3