Index: src/CodeGen/CodeGenerator.cpp
===================================================================
--- src/CodeGen/CodeGenerator.cpp	(revision 661e7b01f8a9a2c15670b1615d96ea489f11fbe8)
+++ src/CodeGen/CodeGenerator.cpp	(revision db19e1d0d4adcc296ca7022c295f441155d4b6dc)
@@ -180,8 +180,10 @@
 
 	if ( 0 == decl->params.size() ) {
-		if ( decl->type->isVarArgs ) {
+		if ( !decl->type->isVarArgs ) {
+			acc << "(void)";
+		} else if ( options.genC ) {
 			acc << "()";
 		} else {
-			acc << "(void)";
+			acc << "(...)";
 		}
 	} else {
Index: src/CodeGen/GenType.cpp
===================================================================
--- src/CodeGen/GenType.cpp	(revision 661e7b01f8a9a2c15670b1615d96ea489f11fbe8)
+++ src/CodeGen/GenType.cpp	(revision db19e1d0d4adcc296ca7022c295f441155d4b6dc)
@@ -168,8 +168,10 @@
 
 	if ( type->params.empty() ) {
-		if ( type->isVarArgs ) {
+		if ( !type->isVarArgs ) {
+			os << "(void)";
+		} else if ( options.genC ) {
 			os << "()";
 		} else {
-			os << "(void)";
+			os << "(...)";
 		}
 	} else {
