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

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

Issue 2927043002: Handle `new Object()` in compile_from_dill_test (Closed)
Patch Set: Created 3 years, 6 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/kernel/element_map_impl.dart
diff --git a/pkg/compiler/lib/src/kernel/element_map_impl.dart b/pkg/compiler/lib/src/kernel/element_map_impl.dart
index 0b3e7486e72832fa93e54a966d478dffdd999362..2155286e407641add795795875ac6979f264a28f 100644
--- a/pkg/compiler/lib/src/kernel/element_map_impl.dart
+++ b/pkg/compiler/lib/src/kernel/element_map_impl.dart
@@ -155,6 +155,11 @@ class KernelToElementMapImpl extends KernelToElementMapMixin {
});
}
+ String _getLibraryName(KLibrary library) {
+ _KLibraryEnv libraryEnv = _libraryEnvs[library.libraryIndex];
+ return libraryEnv.library.name ?? '';
+ }
+
MemberEntity lookupLibraryMember(KLibrary library, String name,
{bool setter: false}) {
_KLibraryEnv libraryEnv = _libraryEnvs[library.libraryIndex];
@@ -1107,6 +1112,11 @@ class KernelElementEnvironment implements ElementEnvironment {
Iterable<LibraryEntity> get libraries => elementMap._libraries;
@override
+ String getLibraryName(LibraryEntity library) {
+ return elementMap._getLibraryName(library);
+ }
+
+ @override
InterfaceType getThisType(ClassEntity cls) {
return elementMap.getThisType(cls);
}

Powered by Google App Engine
This is Rietveld 408576698