blob: 9c743bae267568f26ea3f7a43a51df92c3385c99 [file] [log] [blame]
library test;
import self as self;
import "dart:core" as core;
static field core::bool a_not = !true;
static field core::int a_complement = 1.{core::int::~}(){() core::int};
static field core::int a_negate = 1.{core::int::unary-}(){() core::int};
static method main() dynamic {
self::a_not;
self::a_complement;
self::a_negate;
}
Extra constant evaluation status:
Evaluated: Not @ org-dartlang-testcase:///infer_prefix_expression.dart:8:13 -> BoolConstant(false)
Evaluated: InstanceInvocation @ org-dartlang-testcase:///infer_prefix_expression.dart:9:38 -> IntConstant(-2)
Evaluated: InstanceInvocation @ org-dartlang-testcase:///infer_prefix_expression.dart:10:39 -> IntConstant(-1)
Extra constant evaluation: evaluated: 6, effectively constant: 3