blob: f4909188e82efd2ee44e4b6ba3391f7749448516 [file] [log] [blame]
// Copyright (c) 2020, 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.
void test(var x) {
if (x is Never) {
Never n1 = x.toString();
Never n2 = x.runtimeType;
Never n3 = x.someGetter;
Never n4 = x.someMethod();
Never n5 = x + x;
Never n6 = x[x];
Never n7 = x();
Never n8 = x.runtimeType();
Never n9 = x.toString;
x.runtimeType = Object;
x.toString = () => '';
var v1 = x.toString();
var v2 = x.runtimeType;
var v3 = x.someGetter;
var v4 = x.someMethod();
var v5 = x + x;
var v6 = x[x];
var v7 = x();
var v8 = x.runtimeType();
var v9 = x.toString;
}
}
main() {
test(null);
}