| Index: tests/compiler/dart2js/type_combination_test.dart
|
| ===================================================================
|
| --- tests/compiler/dart2js/type_combination_test.dart (revision 18311)
|
| +++ tests/compiler/dart2js/type_combination_test.dart (working copy)
|
| @@ -2022,6 +2022,13 @@
|
| FIXED_ARRAY.intersection(FIXED_ARRAY, compiler));
|
| }
|
|
|
| +void testRegressions(Compiler compiler) {
|
| + HType nonNullPotentialString = new HBoundedPotentialPrimitiveString(
|
| + compiler.stringClass.computeType(compiler), canBeNull: false);
|
| + Expect.equals(
|
| + potentialString, STRING_OR_NULL.union(nonNullPotentialString, compiler));
|
| +}
|
| +
|
| void main() {
|
| MockCompiler compiler = new MockCompiler();
|
| nonPrimitive1 = new HBoundedType(
|
| @@ -2034,4 +2041,5 @@
|
| compiler.stringClass.computeType(compiler));
|
| testUnion(compiler);
|
| testIntersection(compiler);
|
| + testRegressions(compiler);
|
| }
|
|
|