authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2016-02-01 20:54:48-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2016-02-01 20:54:48-07:00
log02162934306fb72474671367254fd50763a390d4
tree786c515279cc98a1d9fabeb087150e499b846331
parentd8d0f656541620525e5ed94ed60fbdab13693b1f

add test for var local eval const expr

closes #53

1 files changed, 12 insertions(+), 0 deletions(-)

test/run_tests.cpp+12
...@@ -1501,6 +1501,18 @@ export fn main(argc: c_int, argv: &&u8) -> c_int {...@@ -1501,6 +1501,18 @@ export fn main(argc: c_int, argv: &&u8) -> c_int {
1501 return 0;1501 return 0;
1502}1502}
1503 )SOURCE", "3.25\n3\n3.00\n-0.40\n");1503 )SOURCE", "3.25\n3\n3.00\n-0.40\n");
1504
1505
1506 add_simple_case("const expression eval handling of variables", R"SOURCE(
1507import "std.zig";
1508pub fn main(args: [][]u8) -> %void {
1509 var x = true;
1510 while (x) {
1511 x = false;
1512 }
1513 %%stdout.printf("OK\n");
1514}
1515 )SOURCE", "OK\n");
1504}1516}
15051517
15061518