blob: a0242d8e18e2c82f5a96cb99c410506191bc07b1 [file] [log] [blame]
Patrick Williams03907ee2022-05-01 06:28:52 -05001From e65dde8db17da5acddeef7eb9316199c4e5e0811 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Tue, 19 Apr 2022 12:40:25 -0700
4Subject: [PATCH] mips: Use 32bit cast for operand on mips32
5
6Fixes
7deps/v8/src/compiler/backend/mips/code-generator-mips.cc: In member function 'void v8::internal::compiler::CodeGenerator::AssembleReturn(v8::internal::compiler::InstructionOperand*)':
8../deps/v8/src/compiler/backend/mips/code-generator-mips.cc:4233:48: error: call of overloaded 'Operand(int64_t)' is ambiguous
9 4233 | Operand(static_cast<int64_t>(0)));
10 | ^
11
12Upstream-Status: Pending
13
14Signed-off-by: Khem Raj <raj.khem@gmail.com>
15---
16 deps/v8/src/compiler/backend/mips/code-generator-mips.cc | 2 +-
17 1 file changed, 1 insertion(+), 1 deletion(-)
18
19diff --git a/deps/v8/src/compiler/backend/mips/code-generator-mips.cc b/deps/v8/src/compiler/backend/mips/code-generator-mips.cc
20index 2b8197e..b226140 100644
21--- a/deps/v8/src/compiler/backend/mips/code-generator-mips.cc
22+++ b/deps/v8/src/compiler/backend/mips/code-generator-mips.cc
23@@ -4230,7 +4230,7 @@ void CodeGenerator::AssembleReturn(InstructionOperand* additional_pop_count) {
24 } else if (FLAG_debug_code) {
25 __ Assert(eq, AbortReason::kUnexpectedAdditionalPopValue,
26 g.ToRegister(additional_pop_count),
27- Operand(static_cast<int64_t>(0)));
28+ Operand(static_cast<int32_t>(0)));
29 }
30 }
31 // Functions with JS linkage have at least one parameter (the receiver).
32--
332.36.0
34