Index: runtime/bin/builtin.cc |
diff --git a/runtime/bin/builtin.cc b/runtime/bin/builtin.cc |
index 73f54fd43c1e7d5cdaa568f4775aad312c16b3d0..942fb19c4d33860e17de1cf0c16c41d34696c9c8 100644 |
--- a/runtime/bin/builtin.cc |
+++ b/runtime/bin/builtin.cc |
@@ -42,25 +42,16 @@ Dart_Port Builtin::load_port_ = ILLEGAL_PORT; |
const int Builtin::num_libs_ = |
sizeof(Builtin::builtin_libraries_) / sizeof(Builtin::builtin_lib_props); |
-static const bool use_builtin_source_paths = false; |
- |
// Patch all the specified patch files in the array 'patch_files' into the |
// library specified in 'library'. |
static void LoadPatchFiles(Dart_Handle library, |
const char* patch_uri, |
const char** patch_files) { |
- for (intptr_t j = 0; patch_files[j] != NULL; j += 3) { |
- Dart_Handle patch_src = Dart_Null(); |
- if (use_builtin_source_paths) { |
- patch_src = DartUtils::ReadStringFromFile(patch_files[j + 1]); |
- } |
- if (!Dart_IsString(patch_src)) { |
- // If use_builtin_source_paths is false or reading the file caused |
- // an error, use the sources linked in the binary. |
- const char* source = patch_files[j + 2]; |
- patch_src = Dart_NewStringFromUTF8( |
- reinterpret_cast<const uint8_t*>(source), strlen(source)); |
- } |
+ for (intptr_t j = 0; patch_files[j] != NULL; j += 2) { |
+ // Use the sources linked in the binary. |
+ const char* source = patch_files[j + 1]; |
+ Dart_Handle patch_src = Dart_NewStringFromUTF8( |
+ reinterpret_cast<const uint8_t*>(source), strlen(source)); |
// Prepend the patch library URI to form a unique script URI for the patch. |
intptr_t len = snprintf(NULL, 0, "%s/%s", patch_uri, patch_files[j]); |
@@ -98,21 +89,12 @@ Dart_Handle Builtin::GetSource(const char** source_paths, const char* uri) { |
if (source_paths == NULL) { |
return Dart_Null(); // No path mapping information exists for library. |
} |
- for (intptr_t i = 0; source_paths[i] != NULL; i += 3) { |
+ for (intptr_t i = 0; source_paths[i] != NULL; i += 2) { |
if (!strcmp(uri, source_paths[i])) { |
- const char* source_path = source_paths[i + 1]; |
- Dart_Handle src = Dart_Null(); |
- if (use_builtin_source_paths) { |
- src = DartUtils::ReadStringFromFile(source_path); |
- } |
- if (!Dart_IsString(src)) { |
- // If use_builtin_source_paths is false or reading the file caused |
- // an error, use the sources linked in the binary. |
- const char* source = source_paths[i + 2]; |
- src = Dart_NewStringFromUTF8(reinterpret_cast<const uint8_t*>(source), |
- strlen(source)); |
- } |
- return src; |
+ // Use the sources linked in the binary. |
+ const char* source = source_paths[i + 1]; |
+ return Dart_NewStringFromUTF8(reinterpret_cast<const uint8_t*>(source), |
+ strlen(source)); |
} |
} |
return Dart_Null(); // Uri does not exist in path mapping information. |