diff options
| author | Noam Preil <pleasantatk@gmail.com> | 2020-07-07 22:57:34 -0400 |
|---|---|---|
| committer | Noam Preil <pleasantatk@gmail.com> | 2020-07-07 22:57:34 -0400 |
| commit | b91cf1597267275dbbf57551acbe0461216ff08e (patch) | |
| tree | 1452ddff902d80e49c3d88766fe8ee681ef9fea6 /test | |
| parent | 5461c482d0643abd83ac834be0a95da066c53c69 (diff) | |
| download | zig-b91cf1597267275dbbf57551acbe0461216ff08e.tar.gz zig-b91cf1597267275dbbf57551acbe0461216ff08e.zip | |
CBE: Move standards determination to generated code
Diffstat (limited to 'test')
| -rw-r--r-- | test/stage2/cbe.zig | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/test/stage2/cbe.zig b/test/stage2/cbe.zig index 9a28c25e27..e56507bd84 100644 --- a/test/stage2/cbe.zig +++ b/test/stage2/cbe.zig @@ -9,30 +9,30 @@ const linux_x64 = std.zig.CrossTarget{ }; pub fn addCases(ctx: *TestContext) !void { - ctx.c11("empty start function", linux_x64, + ctx.c("empty start function", linux_x64, \\export fn _start() noreturn {} , - \\_Noreturn void _start(void) {} + \\noreturn void _start(void) {} \\ ); - ctx.c11("less empty start function", linux_x64, + ctx.c("less empty start function", linux_x64, \\fn main() noreturn {} \\ \\export fn _start() noreturn { \\ main(); \\} , - \\_Noreturn void main(void); + \\noreturn void main(void); \\ - \\_Noreturn void _start(void) { + \\noreturn void _start(void) { \\ main(); \\} \\ - \\_Noreturn void main(void) {} + \\noreturn void main(void) {} \\ ); // TODO: implement return values - ctx.c11("inline asm", linux_x64, + ctx.c("inline asm", linux_x64, \\fn exitGood() void { \\ asm volatile ("syscall" \\ : @@ -49,7 +49,7 @@ pub fn addCases(ctx: *TestContext) !void { \\ \\void exitGood(void); \\ - \\_Noreturn void _start(void) { + \\noreturn void _start(void) { \\ exitGood(); \\} \\ @@ -60,7 +60,7 @@ pub fn addCases(ctx: *TestContext) !void { \\} \\ ); - //ctx.c11("basic return", linux_x64, + //ctx.c("basic return", linux_x64, // \\fn main() u8 { // \\ return 103; // \\} @@ -73,7 +73,7 @@ pub fn addCases(ctx: *TestContext) !void { // \\ // \\uint8_t main(void); // \\ - // \\_Noreturn void _start(void) { + // \\noreturn void _start(void) { // \\ (void)main(); // \\} // \\ |
