blob: 80cef1a71638330563ccd2ade543fad835fa2a6c [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;
}