blob: 4bf8d54f2f53efc6f0a66a210e1930edc78b99e0 [file] [log] [blame]
// Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
// @dart=2.6
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);
}
}