diff options
Diffstat (limited to 'node/FunctionNode.hh')
| -rw-r--r-- | node/FunctionNode.hh | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/node/FunctionNode.hh b/node/FunctionNode.hh index 6860c45..56a019b 100644 --- a/node/FunctionNode.hh +++ b/node/FunctionNode.hh @@ -16,6 +16,7 @@ class FunctionNode : public BaseNode { std::shared_ptr<TypeIdentifier> ReturnTypeIdentifier, std::shared_ptr<StatementListNode> body); virtual Value CodeGen() override; + virtual int Travel(Traveler& traveler) override; protected: std::string name_; @@ -33,6 +34,7 @@ class ExternNode : public FunctionNode { std::shared_ptr<TypeIdentifier> ReturnTypeIdentifier, bool IsVariadic); virtual Value CodeGen() override; + virtual int Travel(Traveler& traveler) override; protected: bool IsVariadic_; |
