diff options
Diffstat (limited to 'src/asmjs')
-rw-r--r-- | src/asmjs/asm_v_wasm.cpp | 8 |
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; } |