Index: src/CodeGen/CodeGenerator.cc
===================================================================
--- src/CodeGen/CodeGenerator.cc	(revision fc638d2176b72a88b406e73af7f7f9e548ae05f7)
+++ src/CodeGen/CodeGenerator.cc	(revision 5802a4f31015077b7a4161befcee3c8e98f2d693)
@@ -911,4 +911,13 @@
 		} // switch
 	}
+
+	std::string genName( DeclarationWithType * decl ) {
+		CodeGen::OperatorInfo opInfo;
+		if ( operatorLookup( decl->get_name(), opInfo ) ) {
+			return opInfo.outputName;
+		} else {
+			return decl->get_name();
+		} // if
+	}
 } // namespace CodeGen
 
Index: src/CodeGen/CodeGenerator.h
===================================================================
--- src/CodeGen/CodeGenerator.h	(revision fc638d2176b72a88b406e73af7f7f9e548ae05f7)
+++ src/CodeGen/CodeGenerator.h	(revision 5802a4f31015077b7a4161befcee3c8e98f2d693)
@@ -143,4 +143,7 @@
 		return true;
 	}
+
+	/// returns C-compatible name of declaration
+	std::string genName( DeclarationWithType * decl );
 } // namespace CodeGen
 
