Chromium Code Reviews| 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 35c5ca186372c6ab6c6fb0130ba46070a1efaca7..e5017b6d0259d298b57392a358d84034841e7835 100644 |
| --- a/pkg/compiler/lib/src/kernel/element_map_impl.dart |
| +++ b/pkg/compiler/lib/src/kernel/element_map_impl.dart |
| @@ -694,6 +694,9 @@ class KernelToElementMapImpl extends KernelToElementMapBase |
| ir.Class getKernelClass(KClass entity) => _classEnvs[entity.classIndex].cls; |
| + ir.Member getKernelMember(KMember entity) => |
|
Siggi Cherem (dart-lang)
2017/06/30 22:02:10
@override?
Emily Fortuna
2017/06/30 23:48:10
no, in this case, like the "getKernelClass" above,
|
| + _memberList[entity.memberIndex].node; |
| + |
| @override |
| Local getLocalFunction(ir.TreeNode node) => _getLocal(node); |
| @@ -1809,7 +1812,10 @@ class JsKernelToElementMap extends KernelToElementMapBase |
| @override |
| Local getLocalFunction(ir.TreeNode node) { |
| - throw new UnsupportedError("JsKernelToElementMap.getLocalFunction"); |
| + // TODO(efortuna, johnniwinther): This function should not be called once |
| + // the K + J element situation has been properly sorted out. Ultimately this |
| + // should throw. |
| + return _elementMap.getLocalFunction(node); |
| } |
| @override |