Index: src/ControlStruct/HoistControlDecls.cpp
===================================================================
--- src/ControlStruct/HoistControlDecls.cpp	(revision 1b6ec23540560a49eb10e2e86c46a02eeee373cc)
+++ src/ControlStruct/HoistControlDecls.cpp	(revision a783c74ba6b959c19144a6c39d4fb911d22b5eb2)
@@ -9,7 +9,7 @@
 // Author           : Andrew Beach
 // Created On       : Fri Dec  3 15:34:00 2021
-// Last Modified By : Andrew Beach
-// Last Modified On : Wed Jul 24 12:00:00 2024
-// Update Count     : 3
+// Last Modified By : Peter A. Buhr
+// Last Modified On : Thu Mar  5 13:40:58 2026
+// Update Count     : 80
 //
 
@@ -29,13 +29,14 @@
 	// If no hoisting is needed (no declaration), then make no changes.
 	if ( stmt->inits.size() == 0 ) {
-		// if ( /* no conditional declarations */ ...  ) ...
+		// while ( /* no conditional declarations */ ...  ) ...
 		return stmt;
 	}
 
 	StmtT * mutStmt = mutate( stmt );
+
 	CompoundStmt * block = new CompoundStmt( stmt->location );
 	//    {}
 
-	//    Label: if ( int x = f(), y = g(); ... ) ...
+	//    Label: while ( int x = f(), y = g(); ... ) ...
 	// link declarations into compound statement
 	for ( const Stmt * next : mutStmt->inits ) {
@@ -54,5 +55,5 @@
 	//        int y = g();
 	//    }
-	//    if ( ... ) ...
+	//    while ( ... ) ...
 
 	block->kids.push_back( mutStmt );
@@ -60,6 +61,7 @@
 	//        int x = f();
 	//        int y = g();
-	//        if ( ... ) ...
+	//        while ( ... ) ...
 	//    }
+
 	return block;
 }
