diff --git a/utils_ide/qtcreator/externaltools/qtc_assembler_preview.py b/utils_ide/qtcreator/externaltools/qtc_assembler_preview.py
index 05a41d1e182b7b7a9703f297091f9e567ae15fa8..9cf1af2a405b830406dc96e35149445e451eb5b6 100755
--- a/utils_ide/qtcreator/externaltools/qtc_assembler_preview.py
+++ b/utils_ide/qtcreator/externaltools/qtc_assembler_preview.py
@@ -115,6 +115,7 @@ def main():
                        ("-ggdb", 1), ("-ggdb", 1), ("-ggdb1", 1), ("-ggdb2", 1), ("-ggdb3", 1),
                        ("-fno-inline", 1),
                        ("-fsanitize=address", 1),
+                       ("-fsanitize=undefined", 1),
                        ("-DDEBUG", 1), ("-D_DEBUG", 1),
                        ):
             if arg in arg_split: