Function return type checking

This commit is contained in:
2026-08-03 20:03:54 +10:00
parent 50a526c85d
commit 5fd82fd322
3 changed files with 84 additions and 4 deletions

View File

@@ -47,6 +47,7 @@ namespace Solstice {
Narrowing doesNodeChildrenNeedNarrowing(Node& node);
void narrowBinaryNode(Node& node, std::unordered_map<TypePair, Type>& overloads);
void narrowFunctionCallNode(Node& node);
void checkAddType(Node& node);
void checkSubtractType(Node& node);