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

Unified Diff: pkg/compiler/lib/src/cps_ir/cps_ir_builder.dart

Issue 1068243002: Overhaul tree IR visitor and rename IR classes. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 5 years, 8 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: pkg/compiler/lib/src/cps_ir/cps_ir_builder.dart
diff --git a/pkg/compiler/lib/src/cps_ir/cps_ir_builder.dart b/pkg/compiler/lib/src/cps_ir/cps_ir_builder.dart
index fee4b77d92539de4c368501b8077f3b1da952063..299d296a73c2bd15a87bb09bf22528c036ba5b9f 100644
--- a/pkg/compiler/lib/src/cps_ir/cps_ir_builder.dart
+++ b/pkg/compiler/lib/src/cps_ir/cps_ir_builder.dart
@@ -636,13 +636,13 @@ abstract class IrBuilder {
}
ir.SuperInitializer makeSuperInitializer(ConstructorElement target,
- List<ir.RunnableBody> arguments,
+ List<ir.Body> arguments,
Selector selector) {
return new ir.SuperInitializer(target, arguments, selector);
}
ir.FieldInitializer makeFieldInitializer(FieldElement element,
- ir.RunnableBody body) {
+ ir.Body body) {
return new ir.FieldInitializer(element, body);
}
@@ -652,18 +652,18 @@ abstract class IrBuilder {
if (initializer == null) {
return new ir.FieldDefinition.withoutInitializer(state.currentElement);
} else {
- ir.RunnableBody body = makeRunnableBody(initializer);
+ ir.Body body = makeBody(initializer);
return new ir.FieldDefinition(state.currentElement, body);
}
}
- ir.RunnableBody makeRunnableBody([ir.Primitive value]) {
+ ir.Body makeBody([ir.Primitive value]) {
if (value == null) {
_ensureReturn();
} else {
buildReturn(value);
}
- return new ir.RunnableBody(_root, state.returnContinuation);
+ return new ir.Body(_root, state.returnContinuation);
}
/// Create a [ir.FunctionDefinition] for [element] using [_root] as the body.
@@ -680,9 +680,9 @@ abstract class IrBuilder {
message: "Local constants for abstract method $element: "
"${state.localConstants}"));
return new ir.FunctionDefinition.abstract(
- element, state.thisParameter, state.functionParameters, defaults);
+ element, state.functionParameters, defaults);
} else {
- ir.RunnableBody body = makeRunnableBody();
+ ir.Body body = makeBody();
return new ir.FunctionDefinition(
element, state.thisParameter, state.functionParameters, body,
state.localConstants, defaults);
@@ -706,7 +706,7 @@ abstract class IrBuilder {
ir.ConstructorDefinition makeConstructorDefinition(
List<ConstantExpression> defaults, List<ir.Initializer> initializers) {
FunctionElement element = state.currentElement;
- ir.RunnableBody body = makeRunnableBody();
+ ir.Body body = makeBody();
return new ir.ConstructorDefinition(
element, state.thisParameter, state.functionParameters, body, initializers,
state.localConstants, defaults);

Powered by Google App Engine
This is Rietveld 408576698