| Index: src/x64/disasm-x64.cc | 
| =================================================================== | 
| --- src/x64/disasm-x64.cc	(revision 11005) | 
| +++ src/x64/disasm-x64.cc	(working copy) | 
| @@ -34,6 +34,7 @@ | 
| #if defined(V8_TARGET_ARCH_X64) | 
|  | 
| #include "disasm.h" | 
| +#include "lazy-instance.h" | 
|  | 
| namespace disasm { | 
|  | 
| @@ -269,7 +270,8 @@ | 
| } | 
|  | 
|  | 
| -static InstructionTable instruction_table; | 
| +static v8::internal::LazyInstance<InstructionTable>::type instruction_table = | 
| +    LAZY_INSTANCE_INITIALIZER; | 
|  | 
|  | 
| static InstructionDesc cmov_instructions[16] = { | 
| @@ -1338,7 +1340,7 @@ | 
| data++; | 
| } | 
|  | 
| -  const InstructionDesc& idesc = instruction_table.Get(current); | 
| +  const InstructionDesc& idesc = instruction_table.Get().Get(current); | 
| byte_size_operand_ = idesc.byte_size_operation; | 
| switch (idesc.type) { | 
| case ZERO_OPERANDS_INSTR: | 
|  |