aboutsummaryrefslogtreecommitdiff
path: root/src/types.cpp
diff options
context:
space:
mode:
authorLaytan <laytanlaats@hotmail.com>2024-08-12 13:54:28 +0200
committerGitHub <noreply@github.com>2024-08-12 13:54:28 +0200
commitfd9a008e1ec75cd9340692635087e032caabb64c (patch)
tree315cf2788b77bc8f4b18c80c873b1bcea1adb070 /src/types.cpp
parent450fc3ec778750573d34c96b576ba5e64e94bde4 (diff)
parente3f375afd8e1c08c82818d7132296c277d871436 (diff)
Merge pull request #4058 from laytan/fix-cvararg-bitset
fix c_vararg bit_set
Diffstat (limited to 'src/types.cpp')
-rw-r--r--src/types.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/types.cpp b/src/types.cpp
index da5099d22..21dd6ad39 100644
--- a/src/types.cpp
+++ b/src/types.cpp
@@ -2960,10 +2960,7 @@ gb_internal Type *c_vararg_promote_type(Type *type) {
GB_ASSERT(type != nullptr);
Type *core = core_type(type);
-
- if (core->kind == Type_BitSet) {
- core = core_type(bit_set_to_int(core));
- }
+ GB_ASSERT(core->kind != Type_BitSet);
if (core->kind == Type_Basic) {
switch (core->Basic.kind) {