]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
-O# with no file fails
authorGeorge Lu <gclu@fb.com>
Sat, 2 Jun 2018 01:02:56 +0000 (18:02 -0700)
committerGeorge Lu <gclu@fb.com>
Sat, 2 Jun 2018 01:02:56 +0000 (18:02 -0700)
tests/paramgrill.c

index ab1c45d5d05a42803a0fb39446c0bc479b6efa79..580e84abde49cac16e3003f292d8d75bbd9e6df3 100644 (file)
@@ -889,6 +889,7 @@ int optimizeForSize(const char* inFileName, U32 targetSpeed)
 
         /* end summary */
         BMK_printWinner(stdout, 99, winner.result, winner.params, benchedSize);
+        BMK_translateAdvancedParams(winner.params);
         DISPLAY("grillParams size - optimizer completed \n");
 
         /* clean up*/
@@ -1005,7 +1006,6 @@ int main(int argc, const char** argv)
                 DISPLAY("invalid --zstd= format\n");
                 return 1; /* check the end of string */
             }
-            break;
             //if not return, success
         } else if (argument[0]=='-') {
             argument++;
@@ -1114,7 +1114,12 @@ int main(int argc, const char** argv)
     }
 
     if (filenamesStart==0) {
-        result = benchSample();
+        if (optimizer) {
+            DISPLAY("Optimizer Expects File")
+            return 1;
+        } else {
+            result = benchSample();
+        }
     } else {
         if (optimizer) {
             result = optimizeForSize(input_filename, targetSpeed);