git.iko.soy/rowtype-yoga/purescript-backend-optimizer
on main help sign in
25 lines 734 B history raw
1// @inline export fn never
2// @inline export localTest always
3// @inline export externTest always
4const fn = v => 0.0;
5const localTest = f => {
6 const rec = {a: {b: {c: 99.0}}, d: fn({}), e: 11.0};
7 const res = f(rec);
8 if (res !== -Infinity) { return res; }
9 return fn(rec);
10};
11const test1 = 110.0;
12const test2 = 88.0;
13const test3 = 1089.0;
14const test4 = 9.0;
15const extern = {a: {b: {c: 99.0}}, d: /* #__PURE__ */ fn({}), e: 11.0};
16const externTest = f => {
17 const res = f(extern);
18 if (res !== -Infinity) { return res; }
19 return -Infinity;
20};
21const test5 = 110.0;
22const test6 = 88.0;
23const test7 = 1089.0;
24const test8 = 9.0;
25export {extern, externTest, fn, localTest, test1, test2, test3, test4, test5, test6, test7, test8};