| 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)
|
|
|