Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(869)

Unified Diff: runtime/vm/flow_graph_builder.cc

Issue 11199002: Remove built-in identifier 'negate' from VM (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart/
Patch Set: Created 8 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: runtime/vm/flow_graph_builder.cc
===================================================================
--- runtime/vm/flow_graph_builder.cc (revision 13693)
+++ runtime/vm/flow_graph_builder.cc (working copy)
@@ -982,20 +982,14 @@
ZoneGrowableArray<PushArgumentInstr*>* arguments =
new ZoneGrowableArray<PushArgumentInstr*>(1);
arguments->Add(push_value);
- InstanceCallInstr* call = (node->kind() == Token::kSUB)
- ? new InstanceCallInstr(node->token_pos(),
- String::ZoneHandle(Symbols::New("unary-")),
- Token::kNEGATE,
- arguments,
- Array::ZoneHandle(),
- 1)
- : new InstanceCallInstr(node->token_pos(),
- String::ZoneHandle(
- Symbols::New(Token::Str(node->kind()))),
- node->kind(),
- arguments,
- Array::ZoneHandle(),
- 1);
+ InstanceCallInstr* call =
+ new InstanceCallInstr(node->token_pos(),
+ String::ZoneHandle(
+ Symbols::New(Token::Str(node->kind()))),
+ node->kind(),
+ arguments,
+ Array::ZoneHandle(),
+ 1);
ReturnDefinition(call);
}

Powered by Google App Engine
This is Rietveld 408576698