yeah, that was a typo from the first run of the test, but even when the typo is fixed, i still get the same result:
Doing tests in t (1 tests) t.in:14: Test 1 (shift 1) failed (expected compile warning). 1: 2: #pragma strict_types 3: 4: class foo(string|int a) 5: { 6: void bar() 7: { 8: int b = a; 9: } 10: } 11: 12: object a = foo(1); 13: 14:
Failed tests: 1. Total tests: 1 (0 tests skipped)
2: #pragma string_types
^^^^^^
You have a typo...