diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2020-08-04 15:32:41 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2020-08-04 15:32:41 -0700 |
| commit | e4eb4396c27010d8d07b6fc73e7c7557170f06ad (patch) | |
| tree | d6c5691ec7c7d0d73c918672e905c43ae9f897e2 /src-self-hosted/type.zig | |
| parent | 952a397b0e006444e770e51d32cce93186959bdb (diff) | |
| parent | c594f8dc26cebbcd371c0136da5ee7bb0eaca2b3 (diff) | |
| download | zig-e4eb4396c27010d8d07b6fc73e7c7557170f06ad.tar.gz zig-e4eb4396c27010d8d07b6fc73e7c7557170f06ad.zip | |
Merge branch 'pfgithub-stage2-testing-Copy-2'
Diffstat (limited to 'src-self-hosted/type.zig')
| -rw-r--r-- | src-self-hosted/type.zig | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src-self-hosted/type.zig b/src-self-hosted/type.zig index 457a69ac6d..ca46caeaa8 100644 --- a/src-self-hosted/type.zig +++ b/src-self-hosted/type.zig @@ -510,13 +510,18 @@ pub const Type = extern union { .u8, .i8, .bool, + .array_u8_sentinel_0, + => return 1, + .fn_noreturn_no_args, // represents machine code; not a pointer .fn_void_no_args, // represents machine code; not a pointer .fn_naked_noreturn_no_args, // represents machine code; not a pointer .fn_ccc_void_no_args, // represents machine code; not a pointer .function, // represents machine code; not a pointer - .array_u8_sentinel_0, - => return 1, + => return switch (target.cpu.arch) { + .riscv64 => 2, + else => 1, + }, .i16, .u16 => return 2, .i32, .u32 => return 4, |
