summaryrefslogtreecommitdiff
path: root/node/LiteralNode.hh
diff options
context:
space:
mode:
Diffstat (limited to 'node/LiteralNode.hh')
-rw-r--r--node/LiteralNode.hh7
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>;