authorgravatar for r00ster91@proton.meWooster <r00ster91@proton.me> 2023-05-19 17:44:48+02:00
committergravatar for r00ster91@proton.meWooster <r00ster91@proton.me> 2023-06-27 19:50:17-04:00
log2463f4df7780e268546cfd5bb0550f20114a0c1b
tree758aa14bb380972c41a0baee9f919bef88456c41
parent8385b2c3797aa9777621dff55fe004924968d118

addrspace: small cleanups


2 files changed, 3 insertions(+), 1 deletions(-)

lib/std/builtin.zig+2
......@@ -190,10 +190,12 @@ pub const CallingConvention = enum(u8) {
190190/// This data structure is used by the Zig language code generation and
191191/// therefore must be kept in sync with the compiler implementation.
192192pub const AddressSpace = enum(u5) {
193 // CPU address spaces.
193194 generic,
194195 gs,
195196 fs,
196197 ss,
198
197199 // GPU address spaces.
198200 global,
199201 constant,
src/Sema.zig+1-1
......@@ -35631,7 +35631,7 @@ pub fn analyzeAddressSpace(
3563135631 ctx: AddressSpaceContext,
3563235632) !std.builtin.AddressSpace {
3563335633 const mod = sema.mod;
35634 const addrspace_tv = try sema.resolveInstConst(block, src, zir_ref, "addresspace must be comptime-known");
35634 const addrspace_tv = try sema.resolveInstConst(block, src, zir_ref, "address space must be comptime-known");
3563535635 const address_space = mod.toEnum(std.builtin.AddressSpace, addrspace_tv.val);
3563635636 const target = sema.mod.getTarget();
3563735637 const arch = target.cpu.arch;