Index: src/CodeGen/CodeGenerator.cc
===================================================================
--- src/CodeGen/CodeGenerator.cc	(revision 4e2461096b7c7d12f2ee84f0cef534e05aa25d48)
+++ src/CodeGen/CodeGenerator.cc	(revision 37024fd8a316113ef12f469617e9da9c6cecc309)
@@ -10,5 +10,5 @@
 // Created On       : Mon May 18 07:44:20 2015
 // Last Modified By : Rob Schluntz
-// Last Modified On : Fri May 06 11:39:01 2016
+// Last Modified On : Fri May 06 14:57:16 2016
 // Update Count     : 243
 //
@@ -75,24 +75,23 @@
 	//*** Declarations
 	void CodeGenerator::visit( FunctionDecl *functionDecl ) {
-		handleStorageClass( functionDecl );
-		if ( functionDecl->get_isInline() ) {
-			output << "inline ";
-		} // if
-		if ( functionDecl->get_isNoreturn() ) {
-			output << "_Noreturn ";
-		} // if
-		output << genType( functionDecl->get_functionType(), mangleName( functionDecl ) );
-
 		// generalize this
 		switch ( functionDecl->get_attribute() ) {
 			case FunctionDecl::Constructor:
-				output << " __attribute__ ((constructor))";
+				output << "__attribute__ ((constructor)) ";
 				break;
 			case FunctionDecl::Destructor:
-				output << " __attribute__ ((destructor))";
+				output << "__attribute__ ((destructor)) ";
 				break;
 			default:
 				break;
 		}
+		handleStorageClass( functionDecl );
+		if ( functionDecl->get_isInline() ) {
+			output << "inline ";
+		} // if
+		if ( functionDecl->get_isNoreturn() ) {
+			output << "_Noreturn ";
+		} // if
+		output << genType( functionDecl->get_functionType(), mangleName( functionDecl ) );
 
 		// how to get this to the Functype?
