| Index: frog/tests/leg/src/SsaPhiEliminatorTest.dart
|
| ===================================================================
|
| --- frog/tests/leg/src/SsaPhiEliminatorTest.dart (revision 2800)
|
| +++ frog/tests/leg/src/SsaPhiEliminatorTest.dart (working copy)
|
| @@ -54,6 +54,8 @@
|
| }
|
| """;
|
|
|
| +String anyIdentifier = "[a-zA-Z][a-zA-Z0-9]*";
|
| +
|
| main() {
|
| String generated = compile(TEST_ONE, 'foo');
|
| RegExp regexp = const RegExp("a = 2");
|
| @@ -66,15 +68,12 @@
|
| Expect.isTrue(regexp.hasMatch(generated));
|
|
|
| generated = compile(TEST_TWO, 'main');
|
| - regexp = const RegExp("t = \\(t +");
|
| + regexp = new RegExp("t = \\($anyIdentifier +");
|
| Expect.isTrue(regexp.hasMatch(generated));
|
|
|
| - regexp = const RegExp("i = \\(i +");
|
| + regexp = new RegExp("i = \\($anyIdentifier +");
|
| Expect.isTrue(regexp.hasMatch(generated));
|
|
|
| - regexp = const RegExp("print\\(t\\)");
|
| - Expect.isTrue(regexp.hasMatch(generated));
|
| -
|
| generated = compile(TEST_THREE, 'foo');
|
|
|
| // Check that we don't have 'val = val'.
|
|
|