diff options
Diffstat (limited to 'src/tools/optimization-options.h')
-rw-r--r-- | src/tools/optimization-options.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/tools/optimization-options.h b/src/tools/optimization-options.h index c2f7f44af..7ef3f9fa6 100644 --- a/src/tools/optimization-options.h +++ b/src/tools/optimization-options.h @@ -14,6 +14,9 @@ * limitations under the License. */ +#include "support/command-line.h" +#include "support/defaults.h" + // // Shared optimization options for commandline tools // @@ -31,8 +34,8 @@ struct OptimizationOptions : public Options { (*this).add("", "-O", "execute default optimization passes", Options::Arguments::Zero, [this](Options*, const std::string&) { - passOptions.optimizeLevel = 2; - passOptions.shrinkLevel = 1; + passOptions.optimizeLevel = BINARYEN_DEFAULT_OPTIMIZE_LEVEL; + passOptions.shrinkLevel = BINARYEN_DEFAULT_SHRINK_LEVEL; passes.push_back(DEFAULT_OPT_PASSES); }) .add("", "-O0", "execute no optimization passes", |