blob: 0dde286f187a1e44bcfc5b701d5e889d23b2ce27 [file] [log] [blame]
library;
import self as self;
import "dart:core" as core;
static const field core::int* a0 = 0.{core::num::~/}(0);
static const field core::int* a1 = 0.0.{core::double::~/}(0);
static const field core::int* a2 = 0.0.{core::double::unary-}().{core::double::~/}(0);
static const field core::int* a3 = core::double::nan.{core::double::~/}(0);
static const field core::int* a4 = core::double::infinity.{core::double::~/}(0);
static const field core::int* a5 = core::double::negativeInfinity.{core::double::~/}(0);
static const field core::int* b0 = 0.{core::num::~/}(0.0);
static const field core::int* b1 = 0.0.{core::double::~/}(0.0);
static const field core::int* b2 = 0.0.{core::double::unary-}().{core::double::~/}(0.0);
static const field core::int* b3 = core::double::nan.{core::double::~/}(0.0);
static const field core::int* b4 = core::double::infinity.{core::double::~/}(0.0);
static const field core::int* b5 = core::double::negativeInfinity.{core::double::~/}(0.0);
static const field core::int* c0 = 0.{core::num::~/}(0.0.{core::double::unary-}());
static const field core::int* c1 = 0.0.{core::double::~/}(0.0.{core::double::unary-}());
static const field core::int* c2 = 0.0.{core::double::unary-}().{core::double::~/}(0.0.{core::double::unary-}());
static const field core::int* c3 = core::double::nan.{core::double::~/}(0.0.{core::double::unary-}());
static const field core::int* c4 = core::double::infinity.{core::double::~/}(0.0.{core::double::unary-}());
static const field core::int* c5 = core::double::negativeInfinity.{core::double::~/}(0.0.{core::double::unary-}());
static const field core::int* d0 = 0.{core::num::~/}(core::double::nan);
static const field core::int* d1 = 0.0.{core::double::~/}(core::double::nan);
static const field core::int* d2 = 0.0.{core::double::unary-}().{core::double::~/}(core::double::nan);
static const field core::int* d3 = core::double::nan.{core::double::~/}(core::double::nan);
static const field core::int* d4 = core::double::infinity.{core::double::~/}(core::double::nan);
static const field core::int* d5 = core::double::negativeInfinity.{core::double::~/}(core::double::nan);
static const field core::int* e0 = 0.{core::num::~/}(core::double::infinity);
static const field core::int* e1 = 0.0.{core::double::~/}(core::double::infinity);
static const field core::int* e2 = 0.0.{core::double::unary-}().{core::double::~/}(core::double::infinity);
static const field core::int* e3 = core::double::nan.{core::double::~/}(core::double::infinity);
static const field core::int* e4 = core::double::infinity.{core::double::~/}(core::double::infinity);
static const field core::int* e5 = core::double::negativeInfinity.{core::double::~/}(core::double::infinity);
static const field core::int* f0 = 0.{core::num::~/}(core::double::negativeInfinity);
static const field core::int* f1 = 0.0.{core::double::~/}(core::double::negativeInfinity);
static const field core::int* f2 = 0.0.{core::double::unary-}().{core::double::~/}(core::double::negativeInfinity);
static const field core::int* f3 = core::double::nan.{core::double::~/}(core::double::negativeInfinity);
static const field core::int* f4 = core::double::infinity.{core::double::~/}(core::double::negativeInfinity);
static const field core::int* f5 = core::double::negativeInfinity.{core::double::~/}(core::double::negativeInfinity);
static method main() dynamic
;
static method test(core::num* a, core::num* b, () →* core::num* f) void
;
static method expect(dynamic expected, dynamic actual) void
;
static method throws(() →* core::num* f) void
;
Extra constant evaluation status:
Evaluated: MethodInvocation @ org-dartlang-testcase:///constant_truncate.dart:7:12 -> DoubleConstant(-0.0)
Evaluated: StaticGet @ org-dartlang-testcase:///constant_truncate.dart:8:19 -> DoubleConstant(NaN)
Evaluated: StaticGet @ org-dartlang-testcase:///constant_truncate.dart:9:19 -> DoubleConstant(Infinity)
Evaluated: StaticGet @ org-dartlang-testcase:///constant_truncate.dart:10:19 -> DoubleConstant(-Infinity)
Evaluated: MethodInvocation @ org-dartlang-testcase:///constant_truncate.dart:14:12 -> DoubleConstant(-0.0)
Evaluated: StaticGet @ org-dartlang-testcase:///constant_truncate.dart:15:19 -> DoubleConstant(NaN)
Evaluated: StaticGet @ org-dartlang-testcase:///constant_truncate.dart:16:19 -> DoubleConstant(Infinity)
Evaluated: StaticGet @ org-dartlang-testcase:///constant_truncate.dart:17:19 -> DoubleConstant(-Infinity)
Evaluated: MethodInvocation @ org-dartlang-testcase:///constant_truncate.dart:19:17 -> DoubleConstant(-0.0)
Evaluated: MethodInvocation @ org-dartlang-testcase:///constant_truncate.dart:20:19 -> DoubleConstant(-0.0)
Evaluated: MethodInvocation @ org-dartlang-testcase:///constant_truncate.dart:21:12 -> DoubleConstant(-0.0)
Evaluated: MethodInvocation @ org-dartlang-testcase:///constant_truncate.dart:21:20 -> DoubleConstant(-0.0)
Evaluated: StaticGet @ org-dartlang-testcase:///constant_truncate.dart:22:19 -> DoubleConstant(NaN)
Evaluated: MethodInvocation @ org-dartlang-testcase:///constant_truncate.dart:22:26 -> DoubleConstant(-0.0)
Evaluated: StaticGet @ org-dartlang-testcase:///constant_truncate.dart:23:19 -> DoubleConstant(Infinity)
Evaluated: MethodInvocation @ org-dartlang-testcase:///constant_truncate.dart:23:31 -> DoubleConstant(-0.0)
Evaluated: StaticGet @ org-dartlang-testcase:///constant_truncate.dart:24:19 -> DoubleConstant(-Infinity)
Evaluated: MethodInvocation @ org-dartlang-testcase:///constant_truncate.dart:24:39 -> DoubleConstant(-0.0)
Evaluated: StaticGet @ org-dartlang-testcase:///constant_truncate.dart:26:24 -> DoubleConstant(NaN)
Evaluated: StaticGet @ org-dartlang-testcase:///constant_truncate.dart:27:26 -> DoubleConstant(NaN)
Evaluated: MethodInvocation @ org-dartlang-testcase:///constant_truncate.dart:28:12 -> DoubleConstant(-0.0)
Evaluated: StaticGet @ org-dartlang-testcase:///constant_truncate.dart:28:27 -> DoubleConstant(NaN)
Evaluated: StaticGet @ org-dartlang-testcase:///constant_truncate.dart:29:19 -> DoubleConstant(NaN)
Evaluated: StaticGet @ org-dartlang-testcase:///constant_truncate.dart:29:33 -> DoubleConstant(NaN)
Evaluated: StaticGet @ org-dartlang-testcase:///constant_truncate.dart:30:19 -> DoubleConstant(Infinity)
Evaluated: StaticGet @ org-dartlang-testcase:///constant_truncate.dart:30:38 -> DoubleConstant(NaN)
Evaluated: StaticGet @ org-dartlang-testcase:///constant_truncate.dart:31:19 -> DoubleConstant(-Infinity)
Evaluated: StaticGet @ org-dartlang-testcase:///constant_truncate.dart:31:46 -> DoubleConstant(NaN)
Evaluated: MethodInvocation @ org-dartlang-testcase:///constant_truncate.dart:33:14 -> IntConstant(0)
Evaluated: MethodInvocation @ org-dartlang-testcase:///constant_truncate.dart:34:16 -> IntConstant(0)
Evaluated: MethodInvocation @ org-dartlang-testcase:///constant_truncate.dart:35:17 -> IntConstant(0)
Evaluated: StaticGet @ org-dartlang-testcase:///constant_truncate.dart:36:19 -> DoubleConstant(NaN)
Evaluated: StaticGet @ org-dartlang-testcase:///constant_truncate.dart:36:33 -> DoubleConstant(Infinity)
Evaluated: StaticGet @ org-dartlang-testcase:///constant_truncate.dart:37:19 -> DoubleConstant(Infinity)
Evaluated: StaticGet @ org-dartlang-testcase:///constant_truncate.dart:37:38 -> DoubleConstant(Infinity)
Evaluated: StaticGet @ org-dartlang-testcase:///constant_truncate.dart:38:19 -> DoubleConstant(-Infinity)
Evaluated: StaticGet @ org-dartlang-testcase:///constant_truncate.dart:38:46 -> DoubleConstant(Infinity)
Evaluated: MethodInvocation @ org-dartlang-testcase:///constant_truncate.dart:40:14 -> IntConstant(0)
Evaluated: MethodInvocation @ org-dartlang-testcase:///constant_truncate.dart:41:16 -> IntConstant(0)
Evaluated: MethodInvocation @ org-dartlang-testcase:///constant_truncate.dart:42:17 -> IntConstant(0)
Evaluated: StaticGet @ org-dartlang-testcase:///constant_truncate.dart:43:19 -> DoubleConstant(NaN)
Evaluated: StaticGet @ org-dartlang-testcase:///constant_truncate.dart:43:33 -> DoubleConstant(-Infinity)
Evaluated: StaticGet @ org-dartlang-testcase:///constant_truncate.dart:44:19 -> DoubleConstant(Infinity)
Evaluated: StaticGet @ org-dartlang-testcase:///constant_truncate.dart:44:38 -> DoubleConstant(-Infinity)
Evaluated: StaticGet @ org-dartlang-testcase:///constant_truncate.dart:45:19 -> DoubleConstant(-Infinity)
Evaluated: StaticGet @ org-dartlang-testcase:///constant_truncate.dart:45:46 -> DoubleConstant(-Infinity)
Extra constant evaluation: evaluated: 76, effectively constant: 46