Index: src/Parser/DeclarationNode.cpp
===================================================================
--- src/Parser/DeclarationNode.cpp	(revision afb15cfcfe805e4a6a4f0f183c6d2fcd6a5137bb)
+++ src/Parser/DeclarationNode.cpp	(revision 790f251c0ea859080a393e58e8d860b2b6afe0fb)
@@ -10,6 +10,6 @@
 // Created On       : Sat May 16 12:34:05 2015
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Fri Feb 23 18:25:57 2024
-// Update Count     : 1533
+// Last Modified On : Thu Aug 22 14:11:47 2024
+// Update Count     : 1555
 //
 
@@ -134,5 +134,7 @@
 		os << endl << string( indent + 2, ' ' ) << "with initializer ";
 		initializer->printOneLine( os );
-		os << " maybe constructed? " << initializer->get_maybeConstructed();
+		if ( ! initializer->get_maybeConstructed() ) {
+			os << " constructed with @= ";
+		} // if
 	} // if
 
@@ -999,8 +1001,9 @@
 	assert( type );
 
-	// Some types are parsed as declarations and, syntactically, can have
-	// initializers. However, semantically, this is meaningless.
-	if ( initializer ) {
-		SemanticError( this, "Initializer on type declaration " );
+	// Some types are parsed as declarations and, syntactically, can have initializers, which are not support (possibly
+	// meaningless).
+	if ( initializer && initializer->get_maybeConstructed() ) { // no @=
+		SemanticError( location, "default initialization for parameter %s is unsupport for a function-pointer declaration.",
+					   (this->name) ? this->name->c_str() : "anonymous" );
 	}
 
