Index: src/CodeGen/CodeGenerator.cc
===================================================================
--- src/CodeGen/CodeGenerator.cc	(revision 5f2f2d75adcd9f673ef8bda86f25d409347089be)
+++ src/CodeGen/CodeGenerator.cc	(revision 68cd1ce1134527e1c664cfdf84df37a7025de8a7)
@@ -9,7 +9,7 @@
 // Author           : Richard C. Bilson
 // Created On       : Mon May 18 07:44:20 2015
-// Last Modified By : Rob Schluntz
-// Last Modified On : Thu Jun 04 15:00:00 2015
-// Update Count     : 125
+// Last Modified By : Peter A. Buhr
+// Last Modified On : Sat Jun 13 07:12:27 2015
+// Update Count     : 129
 //
 
@@ -19,9 +19,10 @@
 #include <list>
 
+#include "Parser/ParseNode.h"
+
 #include "SynTree/Type.h"
-#include "SynTree/Declaration.h"
-#include "SynTree/Statement.h"
 #include "SynTree/Expression.h"
 #include "SynTree/Initializer.h"
+#include "SynTree/Statement.h"
 
 #include "utility.h"
@@ -620,23 +621,32 @@
 	void CodeGenerator::handleStorageClass( Declaration *decl ) {
 		switch ( decl->get_storageClass() ) {
-		  case Declaration::NoStorageClass:
-			break;
-		  case Declaration::Extern:
+		  case DeclarationNode::Extern:
 			output << "extern ";
 			break;
-		  case Declaration::Static:
+		  case DeclarationNode::Static:
 			output << "static ";
 			break;
-		  case Declaration::Auto:
+		  case DeclarationNode::Auto:
 			// silently drop storage class
 			break;
-		  case Declaration::Register:
+		  case DeclarationNode::Register:
 			output << "register ";
 			break;
-		  case Declaration::Inline:
+		  case DeclarationNode::Inline:
 			// handled as special via isInline flag (FIX)
 			break;
-		  case Declaration::Fortran:
+		  case DeclarationNode::Fortran:
 			// not handled
+			output << "fortran ";
+			break;
+		  case DeclarationNode::Noreturn:
+			// not handled
+			output << "_Noreturn ";
+			break;
+		  case DeclarationNode::Threadlocal:
+			// not handled
+			output << "_Thread_local ";
+			break;
+		  case DeclarationNode::NoStorageClass:
 			break;
 		} // switch
