[add transformSkipNoStats which means a transformations return result should be tossed if no statistics were generated.
John Meacham <john@repetae.net>**20061129011959] hunk ./Main.hs 349
-        mprog <- transformProgram tparms { transformCategory = "SimpleRecursive", transformOperation = return . staticArgumentTransform } mprog
+        mprog <- transformProgram tparms { transformSkipNoStats = True, transformCategory = "SimpleRecursive", transformOperation = return . staticArgumentTransform } mprog
hunk ./Main.hs 411
-        mprog' <- transformProgram tparms { transformCategory = "WorkWrap", transformOperation = return . workWrapProgram } mprog
+        mprog' <- transformProgram tparms { transformSkipNoStats = True, transformCategory = "WorkWrap", transformOperation = return . workWrapProgram } mprog
hunk ./Main.hs 982
+    transformSkipNoStats  :: Bool,
hunk ./Main.hs 992
+    transformSkipNoStats = False,
hunk ./Main.hs 1029
+    if transformSkipNoStats tp && estat == mempty then do
+        when dodump $ putErrLn "program not changed"
+        return prog
+     else do