aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp
diff options
context:
space:
mode:
authorCongcong Cai <congcongcai0907@163.com>2023-03-22 06:32:01 +0800
committerCongcong Cai <congcongcai0907@163.com>2023-03-22 06:53:54 +0800
commit696fdece49e5ed94328497832d9ceed47993ef02 (patch)
tree5e1d8ca04bcf0e9a9af3b917463c61eba54c22a2 /llvm/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp
parenta09283a55186095e57aa4e365db466f462c31482 (diff)
downloadllvm-696fdece49e5ed94328497832d9ceed47993ef02.zip
llvm-696fdece49e5ed94328497832d9ceed47993ef02.tar.gz
llvm-696fdece49e5ed94328497832d9ceed47993ef02.tar.bz2
[WebAssembly] Fix i64_i64_func_i64_i64_i32 type signature when multivalue feature is enabled
Reviewed By: tlively Differential Revision: https://reviews.llvm.org/D146533
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp')
-rw-r--r--llvm/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp2
1 files changed, 0 insertions, 2 deletions
diff --git a/llvm/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp b/llvm/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp
index 2089183..d87355e 100644
--- a/llvm/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp
+++ b/llvm/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp
@@ -772,8 +772,6 @@ void llvm::getLibcallSignature(const WebAssemblySubtarget &Subtarget,
if (Subtarget.hasMultivalue()) {
Rets.push_back(wasm::ValType::I64);
Rets.push_back(wasm::ValType::I64);
- Rets.push_back(wasm::ValType::I64);
- Rets.push_back(wasm::ValType::I64);
} else {
Params.push_back(PtrTy);
}