Index: sdk/lib/_internal/compiler/implementation/js_backend/backend.dart |
diff --git a/sdk/lib/_internal/compiler/implementation/js_backend/backend.dart b/sdk/lib/_internal/compiler/implementation/js_backend/backend.dart |
index 96438bd56d3bd495e7a5682e8d7d473c85fc742d..d0266f668e86d8e3c6c661e1fef7d1f8d0e105fe 100644 |
--- a/sdk/lib/_internal/compiler/implementation/js_backend/backend.dart |
+++ b/sdk/lib/_internal/compiler/implementation/js_backend/backend.dart |
@@ -698,6 +698,8 @@ class JavaScriptBackend extends Backend { |
return <CompilerTask>[builder, optimizer, generator, emitter]; |
} |
+ final RuntimeTypeInformation rti; |
+ |
JavaScriptBackend(Compiler compiler, bool generateSourceMap, bool disableEval) |
: namer = determineNamer(compiler), |
returnInfo = new Map<Element, ReturnInfo>(), |
@@ -705,6 +707,7 @@ class JavaScriptBackend extends Backend { |
interceptors = new Interceptors(compiler), |
usedInterceptors = new Set<Selector>(), |
interceptedElements = new Map<SourceString, List<Element>>(), |
+ rti = new RuntimeTypeInformation(compiler), |
super(compiler, JAVA_SCRIPT_CONSTANT_SYSTEM) { |
emitter = disableEval |
? new CodeEmitterNoEvalTask(compiler, namer, generateSourceMap) |