Index: src/main.cpp
===================================================================
--- src/main.cpp	(revision 17fa94fc6137fe38192c7283b80f37fec136dd24)
+++ src/main.cpp	(revision 402f2499a77728ad681fed709aef60b2bf4e17f8)
@@ -10,6 +10,6 @@
 // Created On       : Fri May 15 23:12:02 2015
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Sun Jun 23 16:38:09 2024
-// Update Count     : 691
+// Last Modified On : Fri Mar 20 08:10:38 2026
+// Update Count     : 710
 //
 
@@ -202,5 +202,5 @@
 
 		PASS( "Translate Exception Declarations", ControlStruct::translateExcept, transUnit );
-		DUMP( exdeclp, transUnit );
+		DUMP( excpdeclp, transUnit );
 		PASS( "Verify Ctor, Dtor & Assign", Validate::verifyCtorDtorAssign, transUnit );
 		PASS( "Replace Typedefs", Validate::replaceTypedef, transUnit );
@@ -242,10 +242,10 @@
 		} // if
 
-		if ( expraltp ) {
+		if ( expranlp ) {
 			ResolvExpr::printCandidates( transUnit );
 			return EXIT_SUCCESS;
 		} // if
 
-		DUMP( validp, transUnit );
+		DUMP( valideclp, transUnit );
 
 		PASS( "Translate Throws", ControlStruct::translateThrows, transUnit );
@@ -265,5 +265,5 @@
 		} // if
 
-		DUMP( bresolvep, transUnit );
+		DUMP( bresolverp, transUnit );
 
 		if ( resolvprotop ) {
@@ -273,10 +273,10 @@
 
 		PASS( "Resolve", ResolvExpr::resolve, transUnit );
-		DUMP( exprp, transUnit );
-		PASS( "Fix Init", InitTweak::fix, transUnit, buildingLibrary() ); // Here
+		DUMP( expranlp, transUnit );
+		PASS( "Fix Init", InitTweak::fix, transUnit, buildingLibrary() );
 		PASS( "Erase With", ResolvExpr::eraseWith, transUnit );
 
 		// fix ObjectDecl - replaces ConstructorInit nodes
-		DUMP( ctorinitp, transUnit );
+		DUMP( ctordtorp, transUnit );
 
 		// Currently not working due to unresolved issues with UniqueExpr
@@ -297,5 +297,5 @@
 
 		PASS( "Instantiate Generics", GenPoly::instantiateGeneric, transUnit );
-		DUMP( genericsp, transUnit );
+		DUMP( instgenp, transUnit );
 
 		PASS( "Convert L-Value", GenPoly::convertLvalue, transUnit );
@@ -422,15 +422,16 @@
 	// AST dumps
 	{ "ast", astp, true, "print AST after parsing" },
-	{ "excpdecl", exdeclp, true, "print AST after translating exception decls" },
-	{ "symevt", symtabp, true, "print AST after symbol table events" },
-	{ "expralt", expraltp, true, "print AST after expressions alternatives" },
-	{ "valdecl", validp, true, "print AST after declaration validation pass" },
-	{ "bresolver", bresolvep, true, "print AST before resolver step" },
-	{ "expranly", exprp, true, "print AST after expression analysis" },
-	{ "ctordtor", ctorinitp, true, "print AST after ctor/dtor are replaced" },
+	{ "excpdecl", excpdeclp, true, "print AST after translating exception decls" },
+	// These flags are currently disconnected from whatever they did in the past.
+	// { "symevt", symtabp, true, "print AST after symbol table events" },
+	// { "expralt", expraltp, true, "print AST after expressions alternatives" },
+	{ "validecl", valideclp, true, "print AST after declaration validation pass" },
+	{ "bresolver", bresolverp, true, "print AST before resolver step" },
+	{ "expranl", expranlp, true, "print AST after expression analysis" },
+	{ "ctordtor", ctordtorp, true, "print AST after ctor/dtor are replaced" },
 	{ "tuple", tuplep, true, "print AST after tuple expansion" },
-	{ "instgen", genericsp, true, "print AST after instantiate generics" },
+	{ "instgen", instgenp, true, "print AST after instantiate generics" },
 	{ "bbox", bboxp, true, "print AST before box pass" },
-	{ "bcodegen", bcodegenp, true, "print AST before code generation" }
+	{ "bcodegen", bcodegenp, true, "print AST before code generation" },
 };
 enum { printoptsSize = sizeof( printopts ) / sizeof( printopts[0] ) };
