Index: src/AST/Expr.cpp
===================================================================
--- src/AST/Expr.cpp	(revision 691bf0a0b1952e776b16cc0890d066d9a4a04a04)
+++ src/AST/Expr.cpp	(revision 8c2723ffac38d8c820debbce31f1eacb6f7eb6ef)
@@ -301,7 +301,4 @@
 // --- OffsetofExpr
 
-OffsetofExpr::OffsetofExpr( const CodeLocation & loc, const Type * ty, const DeclWithType * mem )
-: OffsetofExpr( loc, ty, mem, nullptr ) {}
-
 OffsetofExpr::OffsetofExpr( const CodeLocation & loc, const Type * ty, const DeclWithType * mem, const Type * res )
 : Expr( loc, res ), type( ty ), member( mem ) {
@@ -324,4 +321,5 @@
 
 // --- CommaExpr
+
 bool CommaExpr::get_lvalue() const {
 	// This is wrong by C, but the current implementation uses it.
Index: src/AST/Expr.hpp
===================================================================
--- src/AST/Expr.hpp	(revision 691bf0a0b1952e776b16cc0890d066d9a4a04a04)
+++ src/AST/Expr.hpp	(revision 8c2723ffac38d8c820debbce31f1eacb6f7eb6ef)
@@ -539,5 +539,4 @@
 	readonly<DeclWithType> member;
 
-	OffsetofExpr( const CodeLocation & loc, const Type * ty, const DeclWithType * mem );
 	OffsetofExpr( const CodeLocation & loc, const Type * ty, const DeclWithType * mem, const Type * res );
 
