diff options
author | Dan Gohman <dan433584@gmail.com> | 2017-01-18 01:03:35 +0000 |
---|---|---|
committer | Dan Gohman <dan433584@gmail.com> | 2017-01-18 01:03:35 +0000 |
commit | 0c5954195b706b13dbac96fab1d60492938da8db (patch) | |
tree | 3c3a5283861cfa31a03dfb765ce009959205cba5 /clang/test/CodeGen/builtins-wasm.c | |
parent | ac6595c960b53103bc38458fce3bdb6306ec9332 (diff) | |
download | bcm5719-llvm-0c5954195b706b13dbac96fab1d60492938da8db.tar.gz bcm5719-llvm-0c5954195b706b13dbac96fab1d60492938da8db.zip |
[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
Diffstat (limited to 'clang/test/CodeGen/builtins-wasm.c')
-rw-r--r-- | clang/test/CodeGen/builtins-wasm.c | 8 |
1 files changed, 4 insertions, 4 deletions
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 %{{.*}}) } |