diff gen/main.cpp @ 1372:229e02867307

Fix format-string bugs by adding __attribute__((__format__)) in all applicable places and fixing all warnings my gcc produced. Among other things, this should fix several segfaults (including one I just ran into).
author Frits van Bommel <fvbommel wxs.nl>
date Sun, 17 May 2009 00:15:25 +0200
parents 3647bef175d7
children 5855958073a9
line wrap: on
line diff
--- a/gen/main.cpp	Sat May 16 23:44:27 2009 +0200
+++ b/gen/main.cpp	Sun May 17 00:15:25 2009 +0200
@@ -876,7 +876,7 @@
             delete stripMD;
         
             if(linker.LinkInModule(llvmModules[i], &errormsg))
-                error(errormsg.c_str());
+                error("%s", errormsg.c_str());
             delete llvmModules[i];
         }