blob: 9c8a13f11f49dd2c1a0b06464fffaff1607e51e1 [file] [log] [blame]
library;
import self as self;
import "dart:core" as core;
class C extends core::Object {
field dynamic a = null;
field core::int b = 0;
field core::int c = 1.{core::num::+}(2){(core::num) core::int};
synthetic constructor •() self::C
: super core::Object::•()
;
}
class D extends core::Object {
field dynamic a = null;
field core::int b = 1;
field core::int c = 2.{core::num::-}(3){(core::num) core::int};
constructor •() self::D
: super core::Object::•()
;
}
static method main() dynamic {
new self::C::•();
new self::D::•();
}
Extra constant evaluation status:
Evaluated: InstanceInvocation @ org-dartlang-testcase:///issue_000026.dart:8:13 -> IntConstant(3)
Evaluated: InstanceInvocation @ org-dartlang-testcase:///issue_000026.dart:14:13 -> IntConstant(-1)
Extra constant evaluation: evaluated: 4, effectively constant: 2