aboutsummaryrefslogtreecommitdiff
path: root/src/llvm_backend_proc.cpp
diff options
context:
space:
mode:
authorgingerBill <gingerBill@users.noreply.github.com>2024-01-02 14:14:35 +0000
committerGitHub <noreply@github.com>2024-01-02 14:14:35 +0000
commit0e21f450768b0236b393c8aadb4f2e707f518175 (patch)
tree15c2e2b1ff1d641bd218e13905d324cb82f45682 /src/llvm_backend_proc.cpp
parent9bfe3a94f4c70df6aa9194e33a92c18a46d86db9 (diff)
parent759e3428723828113b5c1624ef1ae7bfa0095c2f (diff)
Merge pull request #3057 from korvahkh/fix-nil-default-arg
Fix #3056
Diffstat (limited to 'src/llvm_backend_proc.cpp')
-rw-r--r--src/llvm_backend_proc.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/llvm_backend_proc.cpp b/src/llvm_backend_proc.cpp
index f64cbd52a..1244bd377 100644
--- a/src/llvm_backend_proc.cpp
+++ b/src/llvm_backend_proc.cpp
@@ -3385,7 +3385,7 @@ gb_internal lbValue lb_build_call_expr_internal(lbProcedure *p, Ast *expr) {
}
lbValue arg = args[arg_index];
- if (arg.value == nullptr) {
+ if (arg.value == nullptr && arg.type == nullptr) {
switch (e->kind) {
case Entity_TypeName:
args[arg_index] = lb_const_nil(p->module, e->type);