aboutsummaryrefslogtreecommitdiff
path: root/src/llvm_backend.cpp
diff options
context:
space:
mode:
authorbogwi <bogwi@rakumail.jp>2025-05-05 17:53:32 +0900
committerbogwi <bogwi@rakumail.jp>2025-05-05 17:53:32 +0900
commitaf6b763449a7876f08b3edaf9875c57769f10bd4 (patch)
tree1e93695d784ea4e3aa83a30d1fc0cde1558c6c4b /src/llvm_backend.cpp
parentaf0e067a12079cc16020e264c6157bb5581c9cf4 (diff)
CHECK 3 done
Enhance support for polymorphic procedures in type checking 1. In src/check_type.cpp, added special handling for polymorphic procedures used as default parameter values. We now allow a polymorphic procedure to be used as a default parameter value, even when its type parameters can't be immediately determined. 2. In src/check_expr.cpp, we modified the check_is_assignable_to_with_score function to handle the special case of assigning a polymorphic procedure as a default parameter. The function now allows a polymorphic procedure to be assigned to a concrete procedure type in this specific context.
Diffstat (limited to 'src/llvm_backend.cpp')
0 files changed, 0 insertions, 0 deletions