Chromium Code Reviews| Index: runtime/vm/ast.h |
| =================================================================== |
| --- runtime/vm/ast.h (revision 25778) |
| +++ runtime/vm/ast.h (working copy) |
| @@ -1517,11 +1517,13 @@ |
| NativeBodyNode(intptr_t token_pos, |
| const Function& function, |
| const String& native_c_function_name, |
| - NativeFunction native_c_function) |
| + NativeFunction native_c_function, |
| + bool is_bootstrap_native) |
| : AstNode(token_pos), |
| function_(function), |
| native_c_function_name_(native_c_function_name), |
| - native_c_function_(native_c_function) { |
| + native_c_function_(native_c_function), |
| + is_bootstrap_native_(is_bootstrap_native) { |
| ASSERT(function_.IsZoneHandle()); |
| ASSERT(native_c_function_ != NULL); |
| ASSERT(native_c_function_name_.IsZoneHandle()); |
| @@ -1533,6 +1535,7 @@ |
| return native_c_function_name_; |
| } |
| NativeFunction native_c_function() const { return native_c_function_; } |
| + bool is_bootstrap_native() const { return is_bootstrap_native_; } |
| virtual void VisitChildren(AstNodeVisitor* visitor) const { } |
| @@ -1542,6 +1545,7 @@ |
| const Function& function_; // Native Dart function. |
| const String& native_c_function_name_; |
| NativeFunction native_c_function_; // Actual non-Dart implementation. |
| + bool is_bootstrap_native_; // Is a bootstrap native method. |
|
srdjan
2013/08/06 17:06:28
const
siva
2013/08/06 19:04:26
Done.
|
| DISALLOW_IMPLICIT_CONSTRUCTORS(NativeBodyNode); |
| }; |