aboutsummaryrefslogtreecommitdiff
path: root/src/BuiltinFn.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2023-02-18 09:33:27 -0700
committerAndrew Kelley <andrew@ziglang.org>2023-02-18 09:33:27 -0700
commitefdc94c10712f610e7de5e49fd9cd6f88b4bbbae (patch)
tree4b66ec30176843b0efd87b73199c75aa2fba675d /src/BuiltinFn.zig
parent06df842e4d313e81444063803deff306602e0a17 (diff)
parentc32171991b25b323cd68ff96c294bf5a6fa753b8 (diff)
downloadzig-efdc94c10712f610e7de5e49fd9cd6f88b4bbbae.tar.gz
zig-efdc94c10712f610e7de5e49fd9cd6f88b4bbbae.zip
Merge remote-tracking branch 'origin/master' into llvm16
Diffstat (limited to 'src/BuiltinFn.zig')
-rw-r--r--src/BuiltinFn.zig24
1 files changed, 16 insertions, 8 deletions
diff --git a/src/BuiltinFn.zig b/src/BuiltinFn.zig
index 80eb739185..20edbabe47 100644
--- a/src/BuiltinFn.zig
+++ b/src/BuiltinFn.zig
@@ -28,6 +28,7 @@ pub const Tag = enum {
cmpxchg_weak,
compile_error,
compile_log,
+ const_cast,
ctz,
c_undef,
c_va_arg,
@@ -75,7 +76,6 @@ pub const Tag = enum {
prefetch,
ptr_cast,
ptr_to_int,
- qual_cast,
rem,
return_address,
select,
@@ -116,6 +116,7 @@ pub const Tag = enum {
TypeOf,
union_init,
Vector,
+ volatile_cast,
};
pub const MemLocRequirement = enum {
@@ -346,6 +347,13 @@ pub const list = list: {
},
},
.{
+ "@constCast",
+ .{
+ .tag = .const_cast,
+ .param_count = 1,
+ },
+ },
+ .{
"@ctz",
.{
.tag = .ctz,
@@ -676,13 +684,6 @@ pub const list = list: {
},
},
.{
- "@qualCast",
- .{
- .tag = .qual_cast,
- .param_count = 2,
- },
- },
- .{
"@rem",
.{
.tag = .rem,
@@ -964,5 +965,12 @@ pub const list = list: {
.param_count = 2,
},
},
+ .{
+ "@volatileCast",
+ .{
+ .tag = .volatile_cast,
+ .param_count = 1,
+ },
+ },
});
};