| Index: src/bootstrapper.cc
 | 
| diff --git a/src/bootstrapper.cc b/src/bootstrapper.cc
 | 
| index 56302b42665a971ce0e8ec50608f759627e95656..31a771fbeb0a00f10b265ca0ddaa7227a105a361 100644
 | 
| --- a/src/bootstrapper.cc
 | 
| +++ b/src/bootstrapper.cc
 | 
| @@ -76,22 +76,15 @@ Handle<String> Bootstrapper::NativesSourceLookup(int index) {
 | 
|    Factory* factory = isolate->factory();
 | 
|    Heap* heap = isolate->heap();
 | 
|    if (heap->natives_source_cache()->get(index)->IsUndefined()) {
 | 
| -    if (!Snapshot::IsEnabled() || FLAG_new_snapshot) {
 | 
| -      // We can use external strings for the natives.
 | 
| -      Vector<const char> source = Natives::GetRawScriptSource(index);
 | 
| -      NativesExternalStringResource* resource =
 | 
| -          new NativesExternalStringResource(this,
 | 
| -                                            source.start(),
 | 
| -                                            source.length());
 | 
| -      Handle<String> source_code =
 | 
| -          factory->NewExternalStringFromAscii(resource);
 | 
| -      heap->natives_source_cache()->set(index, *source_code);
 | 
| -    } else {
 | 
| -      // Old snapshot code can't cope with external strings at all.
 | 
| -      Handle<String> source_code =
 | 
| -        factory->NewStringFromAscii(Natives::GetRawScriptSource(index));
 | 
| -      heap->natives_source_cache()->set(index, *source_code);
 | 
| -    }
 | 
| +    // We can use external strings for the natives.
 | 
| +    Vector<const char> source = Natives::GetRawScriptSource(index);
 | 
| +    NativesExternalStringResource* resource =
 | 
| +        new NativesExternalStringResource(this,
 | 
| +                                          source.start(),
 | 
| +                                          source.length());
 | 
| +    Handle<String> source_code =
 | 
| +        factory->NewExternalStringFromAscii(resource);
 | 
| +    heap->natives_source_cache()->set(index, *source_code);
 | 
|    }
 | 
|    Handle<Object> cached_source(heap->natives_source_cache()->get(index));
 | 
|    return Handle<String>::cast(cached_source);
 | 
| 
 |