| Index: runtime/vm/intermediate_language_ia32.cc
|
| ===================================================================
|
| --- runtime/vm/intermediate_language_ia32.cc (revision 9089)
|
| +++ runtime/vm/intermediate_language_ia32.cc (working copy)
|
| @@ -157,7 +157,11 @@
|
|
|
|
|
| LocationSummary* AssertAssignableComp::MakeLocationSummary() const {
|
| - LocationSummary* summary = new LocationSummary(3, 0);
|
| + const intptr_t kNumInputs = 3;
|
| + const intptr_t kNumTemps = 0;
|
| + LocationSummary* summary = new LocationSummary(kNumInputs,
|
| + kNumTemps,
|
| + LocationSummary::kCall);
|
| summary->set_in(0, Location::RegisterLocation(EAX)); // Value.
|
| summary->set_in(1, Location::RegisterLocation(ECX)); // Instantiator.
|
| summary->set_in(2, Location::RegisterLocation(EDX)); // Type arguments.
|
| @@ -975,7 +979,11 @@
|
|
|
|
|
| LocationSummary* InstanceOfComp::MakeLocationSummary() const {
|
| - LocationSummary* summary = new LocationSummary(3, 0);
|
| + const intptr_t kNumInputs = 3;
|
| + const intptr_t kNumTemps = 0;
|
| + LocationSummary* summary = new LocationSummary(kNumInputs,
|
| + kNumTemps,
|
| + LocationSummary::kCall);
|
| summary->set_in(0, Location::RegisterLocation(EAX));
|
| summary->set_in(1, Location::RegisterLocation(ECX));
|
| summary->set_in(2, Location::RegisterLocation(EDX));
|
|
|