Index: runtime/vm/object.cc |
diff --git a/runtime/vm/object.cc b/runtime/vm/object.cc |
index 13b84c64387f0b86d970b534c259ad4b7ffc2e1a..5d238be72afac6bd1cf0cf0af9938bea1b79417d 100644 |
--- a/runtime/vm/object.cc |
+++ b/runtime/vm/object.cc |
@@ -10901,6 +10901,13 @@ void LibraryPrefix::set_is_loaded() const { |
} |
+bool LibraryPrefix::has_error() const { |
+ ASSERT(num_imports() == 1); |
+ const Library& deferred_lib = Library::Handle(GetLibrary(0)); |
+ return deferred_lib.LoadFailed(); |
hausner
2016/06/07 21:47:05
I'm not sure LoadFailed() is sufficient. You need
|
+} |
+ |
+ |
bool LibraryPrefix::LoadLibrary() const { |
// Non-deferred prefixes are loaded. |
ASSERT(is_deferred_load() || is_loaded()); |