Index: runtime/vm/precompiler.h |
diff --git a/runtime/vm/precompiler.h b/runtime/vm/precompiler.h |
index fa3530b3a228e6b8ffa2fad6da7ae5a0b3fd0eb0..90b5f825b049e60ad3be74954faad7ed912b3af1 100644 |
--- a/runtime/vm/precompiler.h |
+++ b/runtime/vm/precompiler.h |
@@ -356,10 +356,10 @@ class Precompiler : public ValueObject { |
Dart_QualifiedFunctionName embedder_entry_points[], |
bool reset_fields); |
- static RawError* CompileFunction(Precompiler* precompiler, |
- Thread* thread, |
+ static RawError* CompileFunction(Thread* thread, |
Zone* zone, |
- const Function& function); |
+ const Function& function, |
+ FieldTypeMap* field_type_map = NULL); |
static RawObject* EvaluateStaticInitializer(const Field& field); |
static RawObject* ExecuteOnce(SequenceNode* fragment); |
@@ -367,15 +367,6 @@ class Precompiler : public ValueObject { |
static RawFunction* CompileStaticInitializer(const Field& field, |
bool compute_type); |
- // Returns true if get:runtimeType is not overloaded by any class. |
- bool get_runtime_type_is_unique() const { |
- return get_runtime_type_is_unique_; |
- } |
- |
- FieldTypeMap* field_type_map() { |
- return &field_type_map_; |
- } |
- |
private: |
Precompiler(Thread* thread, bool reset_fields); |
@@ -475,8 +466,6 @@ class Precompiler : public ValueObject { |
InstanceSet consts_to_retain_; |
FieldTypeMap field_type_map_; |
Error& error_; |
- |
- bool get_runtime_type_is_unique_; |
}; |