| Index: src/x64/stub-cache-x64.cc
|
| ===================================================================
|
| --- src/x64/stub-cache-x64.cc (revision 8654)
|
| +++ src/x64/stub-cache-x64.cc (working copy)
|
| @@ -140,11 +140,13 @@
|
| Register name,
|
| Register scratch,
|
| Register extra,
|
| - Register extra2) {
|
| + Register extra2,
|
| + Register extra3) {
|
| Isolate* isolate = masm->isolate();
|
| Label miss;
|
| USE(extra); // The register extra is not used on the X64 platform.
|
| USE(extra2); // The register extra2 is not used on the X64 platform.
|
| + USE(extra3); // The register extra3 is not used on the X64 platform.
|
| // Make sure that code is valid. The shifting code relies on the
|
| // entry size being 16.
|
| ASSERT(sizeof(Entry) == 16);
|
| @@ -156,9 +158,10 @@
|
| ASSERT(!scratch.is(receiver));
|
| ASSERT(!scratch.is(name));
|
|
|
| - // Check scratch register is valid, extra and extra2 are unused.
|
| + // Check scratch register is valid, extra, extra2 and extra3 are unused.
|
| ASSERT(!scratch.is(no_reg));
|
| ASSERT(extra2.is(no_reg));
|
| + ASSERT(extra3.is(no_reg));
|
|
|
| // Check that the receiver isn't a smi.
|
| __ JumpIfSmi(receiver, &miss);
|
|
|