Type checking for functions (narrowing soon)

This commit is contained in:
2026-08-03 20:23:17 +10:00
parent 5fd82fd322
commit fa0b3ce34d
2 changed files with 35 additions and 2 deletions

View File

@@ -49,6 +49,8 @@ namespace Solstice {
void narrowBinaryNode(Node& node, std::unordered_map<TypePair, Type>& overloads);
void narrowFunctionCallNode(Node& node);
void checkFunctionCallNodeType(Node& node);
void checkAddType(Node& node);
void checkSubtractType(Node& node);
void checkMultiplyType(Node& node);