From a499c21c032b3b1e839cea1511a39fe4736213c0 Mon Sep 17 00:00:00 2001 From: Denis Shienkov Date: Wed, 12 Aug 2020 12:47:51 +0300 Subject: baremetal: Fix typo in cpp.optimization flags for IAR toolchain We need to use the '-Ohz' options for the small code size optimizations, and the '-Ohs' options for the fast code optimizations. Fixes: QBS-1590 Change-Id: Ia172d29d884acd2161e072d245ebb13b89650e33 Reviewed-by: Ivan Komissarov --- share/qbs/modules/cpp/iar.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/share/qbs/modules/cpp/iar.js b/share/qbs/modules/cpp/iar.js index e57b2a449..0c912d0aa 100644 --- a/share/qbs/modules/cpp/iar.js +++ b/share/qbs/modules/cpp/iar.js @@ -579,10 +579,10 @@ function compilerFlags(project, product, input, outputs, explicitlyDependsOn) { // Optimization flags. switch (input.cpp.optimization) { case "small": - args.push("-Ohs"); + args.push("-Ohz"); break; case "fast": - args.push("-Ohz"); + args.push("-Ohs"); break; case "none": args.push("-On"); -- cgit v1.2.3