Skip to content

Commit b528c3f

Browse files
natebiggsCommit Queue
authored andcommitted
[ddc] Inline code generated type universe lookups.
Change-Id: I6b0e3b8efee3318fffd200ae1a789565926948f1 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/429065 Commit-Queue: Mark Zhou <[email protected]> Reviewed-by: Mark Zhou <[email protected]> Reviewed-by: Nicholas Shahan <[email protected]>
1 parent 82b0228 commit b528c3f

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

pkg/dev_compiler/lib/src/kernel/compiler.dart

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3347,10 +3347,9 @@ class ProgramCompiler extends ComputeOnceConstantVisitor<js_ast.Expression>
33473347
DDCTypeEnvironment environment, String recipe) {
33483348
switch (environment) {
33493349
case EmptyTypeEnvironment():
3350-
return js
3351-
.call('#._Universe.eval(#._theUniverse(), "$recipe", true)', [
3352-
_emitLibraryName(_rtiLibrary),
3350+
return js.call('#._Universe.eval(#, "$recipe", true)', [
33533351
_emitLibraryName(_rtiLibrary),
3352+
_runtimeCall('typeUniverse'),
33543353
]);
33553354
case BindingTypeEnvironment():
33563355
js_ast.Expression env;

pkg/dev_compiler/lib/src/kernel/compiler_new.dart

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3830,10 +3830,9 @@ class LibraryCompiler extends ComputeOnceConstantVisitor<js_ast.Expression>
38303830
DDCTypeEnvironment environment, String recipe) {
38313831
switch (environment) {
38323832
case EmptyTypeEnvironment():
3833-
return js
3834-
.call('#._Universe.eval(#._theUniverse(), "$recipe", true)', [
3835-
_emitLibraryName(_rtiLibrary),
3833+
return js.call('#._Universe.eval(#, "$recipe", true)', [
38363834
_emitLibraryName(_rtiLibrary),
3835+
_runtimeCall('typeUniverse'),
38373836
]);
38383837
case BindingTypeEnvironment():
38393838
js_ast.Expression env;

0 commit comments

Comments
 (0)