Files
sdk/pkg/kernel/testcases/input/bad_store.dart
T
Asger Feldthaus 4b860db14b [kernel] Reorganize baseline testing.
A single suite of test files is now shared among these configurations,
each with their own expected outputs:
- spec mode
- strong mode
- spec mode w/ type propagation

Although some tests are going to focus on a specific configuration,
for now it seems easier to maintain a single set of tests.

No additional tests have been added in this CL, but the intention
is to start adding more tests.

The baseline tests no longer contain any checked-in dill files.

To simplify dependencies, these tests do not rely on a patched SDK,
which means the async transformer cannot currently be tested with
this framework.

BUG=
R=kmillikin@google.com

Review URL: https://chromereviews.googleplex.com/507347013 .
2016-09-21 12:23:11 +02:00

20 lines
309 B
Dart

class Foo {
var field;
}
dynamic identity(x) => x;
void use(x) {}
main(List<String> args) {
dynamic foo = identity(new Foo());
if (args.length > 1) {
foo.field = "string";
var first = foo.field;
use(first);
foo.noField = "string";
var second = foo.noField;
use(second);
}
}