Index: src/InitTweak/FixInit.cc
===================================================================
--- src/InitTweak/FixInit.cc	(revision e01eb4aa19bfce233e01f84a77d45064842e6ebf)
+++ src/InitTweak/FixInit.cc	(revision 4b8b2a40e17ac449a49d660761448c7b6b8dccb4)
@@ -750,8 +750,8 @@
 			if ( StructInstType * inst = dynamic_cast< StructInstType * >( t ) ) {
 				// initizer for empty struct must be empty
-				if ( inst->baseStruct->members.empty() ) return new ListInit({});
+				if ( inst->baseStruct->members.empty() ) return new ListInit(CodeLocation());
 			} else if ( UnionInstType * inst = dynamic_cast< UnionInstType * >( t ) ) {
 				// initizer for empty union must be empty
-				if ( inst->baseUnion->members.empty() ) return new ListInit({});
+				if ( inst->baseUnion->members.empty() ) return new ListInit(CodeLocation());
 			}
 
Index: src/InitTweak/InitTweak.cc
===================================================================
--- src/InitTweak/InitTweak.cc	(revision e01eb4aa19bfce233e01f84a77d45064842e6ebf)
+++ src/InitTweak/InitTweak.cc	(revision 4b8b2a40e17ac449a49d660761448c7b6b8dccb4)
@@ -881,9 +881,9 @@
 		static ast::ptr<ast::FunctionDecl> assign = nullptr;
 		if (!assign) {
-			auto td = new ast::TypeDecl({}, "T", {}, nullptr, ast::TypeDecl::Dtype, true);
-			assign = new ast::FunctionDecl({}, "?=?", {},
-			{ new ast::ObjectDecl({}, "_dst", new ast::ReferenceType(new ast::TypeInstType("T", td))),
-			  new ast::ObjectDecl({}, "_src", new ast::TypeInstType("T", td))},
-			{ new ast::ObjectDecl({}, "_ret", new ast::TypeInstType("T", td))}, nullptr, {}, ast::Linkage::Intrinsic);
+			auto td = new ast::TypeDecl(CodeLocation(), "T", {}, nullptr, ast::TypeDecl::Dtype, true);
+			assign = new ast::FunctionDecl(CodeLocation(), "?=?", {},
+			{ new ast::ObjectDecl(CodeLocation(), "_dst", new ast::ReferenceType(new ast::TypeInstType("T", td))),
+			  new ast::ObjectDecl(CodeLocation(), "_src", new ast::TypeInstType("T", td))},
+			{ new ast::ObjectDecl(CodeLocation(), "_ret", new ast::TypeInstType("T", td))}, nullptr, {}, ast::Linkage::Intrinsic);
 		}
 		if (dst->result.as<ast::ReferenceType>()) {
