diff --git a/tools/export/iar/__init__.py b/tools/export/iar/__init__.py index 02b82b0087..5090b5eba5 100644 --- a/tools/export/iar/__init__.py +++ b/tools/export/iar/__init__.py @@ -121,7 +121,7 @@ class IAR(Exporter): template = ["--vla", "--no_static_destruction"] # Flag invalid if set in template # Optimizations are also set in template - invalid_flag = lambda x: x in template or re.match("-O(\d|time|n|hz?)", x) + invalid_flag = lambda x: x in template or re.match("-O(\d|time|n|l|hz?)", x) flags['c_flags'] = [flag for flag in c_flags if not invalid_flag(flag)] try: