Index: src/Parser/DeclarationNode.cc
===================================================================
--- src/Parser/DeclarationNode.cc	(revision 294647bb36b8887ef83cb50ce4390321fab6d613)
+++ src/Parser/DeclarationNode.cc	(revision 138e29ecafd7b7c16c01bc5bf07aa51231168aa0)
@@ -988,4 +988,5 @@
 			* out++ = cur->buildType();
 		} catch( SemanticError &e ) {
+			e.set_location( cur->location );
 			errors.append( e );
 		} // try
