Index: src/AST/Stmt.hpp
===================================================================
--- src/AST/Stmt.hpp	(revision b8524ca1420ff28d69347f46888a20baa805f797)
+++ src/AST/Stmt.hpp	(revision c1ed2eed49812bcfa4987e47ccc9eda7d2fbf8c0)
@@ -143,5 +143,5 @@
 
 	IfStmt( const CodeLocation & loc, const Expr * cond, const Stmt * thenPart,
-		Stmt * const elsePart, std::vector<ptr<Stmt>> && inits,
+		const Stmt * elsePart = nullptr, std::vector<ptr<Stmt>> && inits = {},
 		std::vector<Label> && labels = {} )
 	: Stmt(loc, std::move(labels)), cond(cond), thenPart(thenPart), elsePart(elsePart),
