| ... | @@ -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( |
| | 1507 | import "std.zig"; |
| | 1508 | pub 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 | } |
| 1505 | | 1517 | |
| 1506 | | 1518 | |