blob: 008cc8fffe63afc78a3a86237a66a08e70bf0957 [file] [log] [blame]
// Copyright (c) 2019, 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 toNonNull(int? x) {
if (x != null) return;
x;
x = 0;
/*nonNullable*/ x;
}
void toNull(int? x) {
if (x == null) return;
/*nonNullable*/ x;
x = null;
x;
}
void toUnknown_fromNotNull(int? a, int? b) {
if (a == null) return;
/*nonNullable*/ a;
a = b;
a;
}
void toUnknown_fromNull(int? a, int? b) {
if (a != null) return;
a;
a = b;
a;
}