mirror of
https://github.com/ziglang/zig.git
synced 2026-01-21 06:45:24 +00:00
remove needs_mem_loc
This field isn't used anymore and was related to old RLS
This commit is contained in:
parent
05b445a276
commit
6415ff29d7
@ -124,17 +124,6 @@ pub const Tag = enum {
|
||||
work_group_id,
|
||||
};
|
||||
|
||||
pub const MemLocRequirement = enum {
|
||||
/// The builtin never needs a memory location.
|
||||
never,
|
||||
/// The builtin always needs a memory location.
|
||||
always,
|
||||
/// The builtin forwards the question to argument at index 0.
|
||||
forward0,
|
||||
/// The builtin forwards the question to argument at index 1.
|
||||
forward1,
|
||||
};
|
||||
|
||||
pub const EvalToError = enum {
|
||||
/// The builtin cannot possibly evaluate to an error.
|
||||
never,
|
||||
@ -146,8 +135,6 @@ pub const EvalToError = enum {
|
||||
|
||||
tag: Tag,
|
||||
|
||||
/// Info about the builtin call's ability to take advantage of a result location pointer.
|
||||
needs_mem_loc: MemLocRequirement = .never,
|
||||
/// Info about the builtin call's possibility of returning an error.
|
||||
eval_to_error: EvalToError = .never,
|
||||
/// `true` if the builtin call can be the left-hand side of an expression (assigned to).
|
||||
@ -193,7 +180,6 @@ pub const list = list: {
|
||||
"@as",
|
||||
.{
|
||||
.tag = .as,
|
||||
.needs_mem_loc = .forward1,
|
||||
.eval_to_error = .maybe,
|
||||
.param_count = 2,
|
||||
},
|
||||
@ -230,7 +216,6 @@ pub const list = list: {
|
||||
"@bitCast",
|
||||
.{
|
||||
.tag = .bit_cast,
|
||||
.needs_mem_loc = .forward0,
|
||||
.param_count = 1,
|
||||
},
|
||||
},
|
||||
@ -311,7 +296,6 @@ pub const list = list: {
|
||||
"@call",
|
||||
.{
|
||||
.tag = .call,
|
||||
.needs_mem_loc = .always,
|
||||
.eval_to_error = .maybe,
|
||||
.param_count = 3,
|
||||
},
|
||||
@ -503,7 +487,6 @@ pub const list = list: {
|
||||
"@field",
|
||||
.{
|
||||
.tag = .field,
|
||||
.needs_mem_loc = .always,
|
||||
.eval_to_error = .maybe,
|
||||
.param_count = 2,
|
||||
.allows_lvalue = true,
|
||||
@ -817,7 +800,6 @@ pub const list = list: {
|
||||
"@src",
|
||||
.{
|
||||
.tag = .src,
|
||||
.needs_mem_loc = .always,
|
||||
.param_count = 0,
|
||||
.illegal_outside_function = true,
|
||||
},
|
||||
@ -987,7 +969,6 @@ pub const list = list: {
|
||||
"@unionInit",
|
||||
.{
|
||||
.tag = .union_init,
|
||||
.needs_mem_loc = .always,
|
||||
.param_count = 3,
|
||||
},
|
||||
},
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user