summaryrefslogtreecommitdiff
path: root/src/asmjs
diff options
context:
space:
mode:
Diffstat (limited to 'src/asmjs')
-rw-r--r--src/asmjs/asm_v_wasm.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/asmjs/asm_v_wasm.cpp b/src/asmjs/asm_v_wasm.cpp
index deb8ba71f..a937239f3 100644
--- a/src/asmjs/asm_v_wasm.cpp
+++ b/src/asmjs/asm_v_wasm.cpp
@@ -92,11 +92,11 @@ Type sigToType(char sig) {
}
}
-FunctionType* sigToFunctionType(std::string sig) {
- auto ret = new FunctionType;
- ret->result = sigToType(sig[0]);
+FunctionType sigToFunctionType(std::string sig) {
+ FunctionType ret;
+ ret.result = sigToType(sig[0]);
for (size_t i = 1; i < sig.size(); i++) {
- ret->params.push_back(sigToType(sig[i]));
+ ret.params.push_back(sigToType(sig[i]));
}
return ret;
}