Index: src/CodeGen/CodeGenerator.cc
===================================================================
--- src/CodeGen/CodeGenerator.cc	(revision 35b1bf4a3c6817f25d0e553e86d13309a28c2b42)
+++ src/CodeGen/CodeGenerator.cc	(revision efd60d6740fa36f3e171b9a69fe629b06224d1df)
@@ -10,6 +10,6 @@
 // Created On       : Mon May 18 07:44:20 2015
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Wed Feb  1 14:09:02 2017
-// Update Count     : 416
+// Last Modified On : Thu Feb  9 15:05:18 2017
+// Update Count     : 417
 //
 
@@ -765,4 +765,12 @@
 	}
 
+	void CodeGenerator::visit( AsmDecl * asmDecl ) {
+		output << "asm ";
+		AsmStmt * asmStmt = asmDecl->get_stmt();
+		output << "( ";
+		if ( asmStmt->get_instruction() ) asmStmt->get_instruction()->accept( *this );
+		output << " )" ;
+	}
+
 	void CodeGenerator::visit( IfStmt * ifStmt ) {
 		output << "if ( ";
Index: src/CodeGen/CodeGenerator.h
===================================================================
--- src/CodeGen/CodeGenerator.h	(revision 35b1bf4a3c6817f25d0e553e86d13309a28c2b42)
+++ src/CodeGen/CodeGenerator.h	(revision efd60d6740fa36f3e171b9a69fe629b06224d1df)
@@ -10,6 +10,6 @@
 // Created On       : Mon May 18 07:44:20 2015
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Tue Jan 17 16:55:40 2017
-// Update Count     : 48
+// Last Modified On : Thu Feb  9 15:06:21 2017
+// Update Count     : 49
 //
 
@@ -82,4 +82,5 @@
 		virtual void visit( ExprStmt * );
 		virtual void visit( AsmStmt * );
+		virtual void visit( AsmDecl * );				// special: statement in declaration context
 		virtual void visit( IfStmt * );
 		virtual void visit( SwitchStmt * );
