blob: fb19b451c0d31be0099b0688217a465ca0e67154 [file] [log] [blame]
// Copyright (c) 2018, 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.
/// @assertion The static type of a double valued integer literal is [double]
/// @description Checks that the static type of a double valued integer literal
/// is [double]. Test global variable assignment
/// @author sgrekhov@unipro.ru
double? g1 = 42;
double g2 = (1 > 0 ? 42 : 3.14);
double g3 = (null ?? 42);
const double g4 = -42;
final double g5 = 23;
main() {
g1 = -42;
g1 = -42;
g1 = null;
g1 ??= 42;
g1 ??= -42;
}