From 02162934306fb72474671367254fd50763a390d4 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Mon, 1 Feb 2016 20:54:48 -0700 Subject: [PATCH] add test for var local eval const expr closes #53 --- test/run_tests.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/test/run_tests.cpp b/test/run_tests.cpp index da8e011b3d..7a58668d2d 100644 --- a/test/run_tests.cpp +++ b/test/run_tests.cpp @@ -1501,6 +1501,18 @@ export fn main(argc: c_int, argv: &&u8) -> c_int { return 0; } )SOURCE", "3.25\n3\n3.00\n-0.40\n"); + + + add_simple_case("const expression eval handling of variables", R"SOURCE( +import "std.zig"; +pub fn main(args: [][]u8) -> %void { + var x = true; + while (x) { + x = false; + } + %%stdout.printf("OK\n"); +} + )SOURCE", "OK\n"); }