aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/run_translated_c.zig13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/run_translated_c.zig b/test/run_translated_c.zig
index 7dc64f068f..c7f7c2c5c6 100644
--- a/test/run_translated_c.zig
+++ b/test/run_translated_c.zig
@@ -256,4 +256,17 @@ pub fn addCases(cases: *tests.RunTranslatedCContext) void {
\\ return 0;
\\}
, "");
+
+ cases.add("scoped for loops with shadowing",
+ \\#include <stdlib.h>
+ \\int main() {
+ \\ int count = 0;
+ \\ for (int x = 0; x < 2; x++)
+ \\ for (int x = 0; x < 2; x++)
+ \\ count++;
+ \\
+ \\ if (count != 4) abort();
+ \\ return 0;
+ \\}
+ ,"");
}