diff options
| author | Andrew Kelley <superjoe30@gmail.com> | 2017-11-25 00:57:48 -0500 |
|---|---|---|
| committer | Andrew Kelley <superjoe30@gmail.com> | 2017-11-25 00:57:48 -0500 |
| commit | bf20b260ce1b76b3b3d2c8a1bc1819eb3871bb00 (patch) | |
| tree | 754b9f655c409405a1d39a9cb1c02dd0ac6b7e07 /test | |
| parent | 18eb3c5f90900627b0582b7e341f9db9177fcc09 (diff) | |
| download | zig-bf20b260ce1b76b3b3d2c8a1bc1819eb3871bb00.tar.gz zig-bf20b260ce1b76b3b3d2c8a1bc1819eb3871bb00.zip | |
translate-c supports for loops
Diffstat (limited to 'test')
| -rw-r--r-- | test/translate_c.zig | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/translate_c.zig b/test/translate_c.zig index feb44f2cf0..80ccdabc74 100644 --- a/test/translate_c.zig +++ b/test/translate_c.zig @@ -949,6 +949,19 @@ pub fn addCases(cases: &tests.TranslateCContext) { \\ return; \\} ); + + cases.add("for loop", + \\void foo(void) { + \\ for (int i = 0; i < 10; i += 1) { } + \\} + , + \\pub fn foo() { + \\ { + \\ var i: c_int = 0; + \\ while (i < 10) : (i += 1) {}; + \\ }; + \\} + ); } |
