File tree Expand file tree Collapse file tree 2 files changed +20
-20
lines changed
pkg/compiler/lib/src/js_emitter/program_builder Expand file tree Collapse file tree 2 files changed +20
-20
lines changed Original file line number Diff line number Diff line change @@ -196,26 +196,6 @@ class Collector {
196196
197197 neededClasses.addAll (classesOnlyNeededForRti);
198198
199- // TODO(18175, floitsch): remove once issue 18175 is fixed.
200- if (neededClasses.contains (_commonElements.jsIntClass)) {
201- neededClasses.add (_commonElements.intClass);
202- }
203- if (neededClasses.contains (_commonElements.jsDoubleClass)) {
204- neededClasses.add (_commonElements.doubleClass);
205- }
206- if (neededClasses.contains (_commonElements.jsNumberClass)) {
207- neededClasses.add (_commonElements.numClass);
208- }
209- if (neededClasses.contains (_commonElements.jsStringClass)) {
210- neededClasses.add (_commonElements.stringClass);
211- }
212- if (neededClasses.contains (_commonElements.jsBoolClass)) {
213- neededClasses.add (_commonElements.boolClass);
214- }
215- if (neededClasses.contains (_commonElements.jsArrayClass)) {
216- neededClasses.add (_commonElements.listClass);
217- }
218-
219199 // 4. Finally, sort the classes.
220200 List <ClassEntity > sortedClasses = _sorter.sortClasses (neededClasses);
221201
Original file line number Diff line number Diff line change 1+ // Copyright (c) 2020, the Dart project authors. Please see the AUTHORS file
2+ // for details. All rights reserved. Use of this source code is governed by a
3+ // BSD-style license that can be found in the LICENSE file.
4+
5+ import 'package:expect/expect.dart' ;
6+
7+ class A implements B <C > {}
8+
9+ class B <E > {}
10+
11+ class C {}
12+
13+ main () {
14+ Expect .isFalse (A () is B <bool >);
15+ Expect .isFalse (A () is B <int >);
16+ Expect .isFalse (A () is B <num >);
17+ Expect .isFalse (A () is B <double >);
18+ Expect .isFalse (A () is B <String >);
19+ Expect .isFalse (A () is B <List >);
20+ }
You can’t perform that action at this time.
0 commit comments