aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorNoam Preil <pleasantatk@gmail.com>2020-07-07 22:57:34 -0400
committerNoam Preil <pleasantatk@gmail.com>2020-07-07 22:57:34 -0400
commitb91cf1597267275dbbf57551acbe0461216ff08e (patch)
tree1452ddff902d80e49c3d88766fe8ee681ef9fea6 /test
parent5461c482d0643abd83ac834be0a95da066c53c69 (diff)
downloadzig-b91cf1597267275dbbf57551acbe0461216ff08e.tar.gz
zig-b91cf1597267275dbbf57551acbe0461216ff08e.zip
CBE: Move standards determination to generated code
Diffstat (limited to 'test')
-rw-r--r--test/stage2/cbe.zig20
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();
// \\}
// \\