| Index: src/ppc/lithium-ppc.h
|
| diff --git a/src/ppc/lithium-ppc.h b/src/ppc/lithium-ppc.h
|
| index ac7b505b98e75b77c1dce663a794d8df6c6d18eb..0f34d24eded7894fc4bdd181071d41e463cf60bf 100644
|
| --- a/src/ppc/lithium-ppc.h
|
| +++ b/src/ppc/lithium-ppc.h
|
| @@ -2319,11 +2319,15 @@ class LCheckInstanceType FINAL : public LTemplateInstruction<0, 1, 0> {
|
| };
|
|
|
|
|
| -class LCheckMaps FINAL : public LTemplateInstruction<0, 1, 0> {
|
| +class LCheckMaps FINAL : public LTemplateInstruction<0, 1, 1> {
|
| public:
|
| - explicit LCheckMaps(LOperand* value = NULL) { inputs_[0] = value; }
|
| + explicit LCheckMaps(LOperand* value = NULL, LOperand* temp = NULL) {
|
| + inputs_[0] = value;
|
| + temps_[0] = temp;
|
| + }
|
|
|
| LOperand* value() { return inputs_[0]; }
|
| + LOperand* temp() { return temps_[0]; }
|
|
|
| DECLARE_CONCRETE_INSTRUCTION(CheckMaps, "check-maps")
|
| DECLARE_HYDROGEN_ACCESSOR(CheckMaps)
|
|
|