| Index: src/deoptimizer.cc
 | 
| ===================================================================
 | 
| --- src/deoptimizer.cc	(revision 8174)
 | 
| +++ src/deoptimizer.cc	(working copy)
 | 
| @@ -1,4 +1,4 @@
 | 
| -// Copyright 2010 the V8 project authors. All rights reserved.
 | 
| +// Copyright 2011 the V8 project authors. All rights reserved.
 | 
|  // Redistribution and use in source and binary forms, with or without
 | 
|  // modification, are permitted provided that the following conditions are
 | 
|  // met:
 | 
| @@ -901,6 +901,9 @@
 | 
|    ASSERT(desc.reloc_size == 0);
 | 
|  
 | 
|    LargeObjectChunk* chunk = LargeObjectChunk::New(desc.instr_size, EXECUTABLE);
 | 
| +  if (chunk == NULL) {
 | 
| +    V8::FatalProcessOutOfMemory("Not enough memory for deoptimization table");
 | 
| +  }
 | 
|    memcpy(chunk->GetStartAddress(), desc.buffer, desc.instr_size);
 | 
|    CPU::FlushICache(chunk->GetStartAddress(), desc.instr_size);
 | 
|    return chunk;
 | 
| 
 |