diff --git a/source/ast/declaration/VariableNode.cc b/source/ast/declaration/VariableNode.cc
index 2e079a568902303d3c3912fcb3b63070f5705237..498077196829ce45259464bcb337bc4d76ca8090 100644
--- a/source/ast/declaration/VariableNode.cc
+++ b/source/ast/declaration/VariableNode.cc
@@ -9,7 +9,7 @@ VariableNode::VariableNode(
 }
 
 VariableNode::VariableNode(const SourceLocation& location, const String& identifier) :
-    ExpressionNode{location}, identifier{identifier}
+    ExpressionNode{location}, identifier{identifier}, is_mutable{false}, type{TokenType::NONE}, value{nullptr}
 {
 }