diff options
Diffstat (limited to 'node/LiteralNode.hh')
| -rw-r--r-- | node/LiteralNode.hh | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/node/LiteralNode.hh b/node/LiteralNode.hh index 1d5c1b8..7c74f27 100644 --- a/node/LiteralNode.hh +++ b/node/LiteralNode.hh @@ -9,7 +9,7 @@ namespace pcc { template <typename Type, typename Construct = Type> class LiteralNode : public BaseNode { public: - LiteralNode(Driver* driver, Construct value); + LiteralNode(Context* context, Construct value); Value CodeGen() override; // type-specific CodeGen() is in the .cc file. private: @@ -17,9 +17,8 @@ class LiteralNode : public BaseNode { }; template <typename Type, typename Construct> -LiteralNode<Type, Construct>::LiteralNode(Driver* driver, - Construct value) - : BaseNode(driver) +LiteralNode<Type, Construct>::LiteralNode(Context* context, Construct value) + : BaseNode(context) , value_(value) {} using BooleanLiteralNode = LiteralNode<bool>; |
