Index: runtime/vm/symbols.h |
diff --git a/runtime/vm/symbols.h b/runtime/vm/symbols.h |
index 22a4ba962989e77e1423ef37abd109345a35c290..de7c31882bdea357de81d087536e3bb53c023de4 100644 |
--- a/runtime/vm/symbols.h |
+++ b/runtime/vm/symbols.h |
@@ -20,6 +20,9 @@ class ObjectPointerVisitor; |
V(EqualOperator, "==") \ |
V(GreaterEqualOperator, ">=") \ |
V(LessEqualOperator, "<=") \ |
+ V(LeftShiftOperator, "<<") \ |
+ V(RightShiftOperator, ">>") \ |
+ V(TruncDivOperator, "~/") \ |
V(UnaryMinus, "unary-") \ |
V(Identical, "identical") \ |
V(Length, "length") \ |
@@ -470,6 +473,18 @@ PREDEFINED_SYMBOLS_LIST(DEFINE_SYMBOL_INDEX) |
static const String& Semicolon() { |
return *(symbol_handles_[kNullCharId + ';']); |
} |
+ static const String& Star() { |
+ return *(symbol_handles_[kNullCharId + '*']); |
+ } |
+ static const String& Percent() { |
+ return *(symbol_handles_[kNullCharId + '%']); |
+ } |
+ static const String& Caret() { |
+ return *(symbol_handles_[kNullCharId + '^']); |
+ } |
+ static const String& Tilde() { |
+ return *(symbol_handles_[kNullCharId + '~']); |
+ } |
// Access methods for symbol handles stored in the vm isolate. |
#define DEFINE_SYMBOL_HANDLE_ACCESSOR(symbol, literal) \ |