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

Unified Diff: pkg/compiler/lib/src/kernel/kernel.dart

Issue 2550323002: Insert default arguments for static calls and constructor calls. (Closed)
Patch Set: Created 4 years 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/kernel/kernel.dart
diff --git a/pkg/compiler/lib/src/kernel/kernel.dart b/pkg/compiler/lib/src/kernel/kernel.dart
index c1e777d45ba53b55f7dbf17b8676ca63ca9d0513..77c7e2b74ee1ac83582db44dbf9025668512ba0c 100644
--- a/pkg/compiler/lib/src/kernel/kernel.dart
+++ b/pkg/compiler/lib/src/kernel/kernel.dart
@@ -11,7 +11,8 @@ import 'package:kernel/verifier.dart' show CheckParentPointers;
import '../common.dart';
import '../common/names.dart';
import '../compiler.dart' show Compiler;
-import '../constants/expressions.dart' show TypeConstantExpression;
+import '../constants/expressions.dart'
+ show ConstantExpression, TypeConstantExpression;
import '../dart_types.dart'
show DartType, FunctionType, InterfaceType, TypeKind, TypeVariableType;
import '../diagnostics/messages.dart' show MessageKind;
@@ -79,6 +80,9 @@ class Kernel {
// both.
final Set<ir.Node> syntheticNodes = new Set<ir.Node>();
+ final Map<ir.Node, ConstantExpression> parameterInitializerNodeToConstant =
+ <ir.Node, ConstantExpression>{};
+
/// FIFO queue of work that needs to be completed before the returned AST
/// nodes are correct.
final Queue<WorkItem> workQueue = new Queue<WorkItem>();
« no previous file with comments | « no previous file | pkg/compiler/lib/src/kernel/kernel_visitor.dart » ('j') | pkg/compiler/lib/src/ssa/builder_kernel.dart » ('J')

Powered by Google App Engine
This is Rietveld 408576698