Patrick Williams | 03907ee | 2022-05-01 06:28:52 -0500 | [diff] [blame^] | 1 | From e65dde8db17da5acddeef7eb9316199c4e5e0811 Mon Sep 17 00:00:00 2001 |
| 2 | From: Khem Raj <raj.khem@gmail.com> |
| 3 | Date: Tue, 19 Apr 2022 12:40:25 -0700 |
| 4 | Subject: [PATCH] mips: Use 32bit cast for operand on mips32 |
| 5 | |
| 6 | Fixes |
| 7 | deps/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 | |
| 12 | Upstream-Status: Pending |
| 13 | |
| 14 | Signed-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 | |
| 19 | diff --git a/deps/v8/src/compiler/backend/mips/code-generator-mips.cc b/deps/v8/src/compiler/backend/mips/code-generator-mips.cc |
| 20 | index 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 | -- |
| 33 | 2.36.0 |
| 34 | |