blob: 23ef7a8633f1b2ce1811771c91f1b48e9f0ab868 [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