Skip to content

Commit b3823c9

Browse files
committed
Pass --use-old-rti for dart2js for now
1 parent 9ecd4c3 commit b3823c9

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

tool/grind/npm.dart

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import 'package:grinder/grinder.dart';
1010
import 'package:meta/meta.dart';
1111
import 'package:node_preamble/preamble.dart' as preamble;
1212
import 'package:path/path.dart' as p;
13+
import 'package:pub_semver/pub_semver.dart';
1314
import 'package:source_span/source_span.dart';
1415

1516
import 'utils.dart';
@@ -34,6 +35,11 @@ void _js({@required bool release}) {
3435
'-Dnode=true',
3536
'-Dversion=$version',
3637
'-Ddart-version=$dartVersion',
38+
39+
// Work around dart-lang/sdk#40152.
40+
if (dartVersion >= Version.parse("2.8.0-dev.2.0"))
41+
'--use-old-rti',
42+
3743
// We use O4 because:
3844
//
3945
// * We don't care about the string representation of types.

0 commit comments

Comments
 (0)