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