summaryrefslogtreecommitdiff
path: root/qbs-resources
diff options
context:
space:
mode:
authorIvan Komissarov <abbapoh@gmail.com>2023-01-22 14:06:45 +0300
committerIvan Komissarov <ABBAPOH@gmail.com>2023-01-31 12:54:04 +0000
commit4e8f377f1844bbb2f5ed7cb4481d6e30a6335da5 (patch)
treee97cff507b205ddc6d56e0cf7ef4899d29b704b1 /qbs-resources
parent697d39b141ecc86414c401766770caf887745e85 (diff)
downloadqbs-4e8f377f1844bbb2f5ed7cb4481d6e30a6335da5.tar.gz
GitHub actions: add UBSAN job
Change-Id: Ib98b51305b491f3c1b54af2bf03738df08c5f789 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'qbs-resources')
-rw-r--r--qbs-resources/modules/qbsbuildconfig/qbsbuildconfig.qbs4
1 files changed, 3 insertions, 1 deletions
diff --git a/qbs-resources/modules/qbsbuildconfig/qbsbuildconfig.qbs b/qbs-resources/modules/qbsbuildconfig/qbsbuildconfig.qbs
index 28104b55b..0c548bf6d 100644
--- a/qbs-resources/modules/qbsbuildconfig/qbsbuildconfig.qbs
+++ b/qbs-resources/modules/qbsbuildconfig/qbsbuildconfig.qbs
@@ -70,8 +70,10 @@ Module {
var flags = [];
if (enableAddressSanitizer)
flags.push("-fsanitize=address");
- if (enableUbSanitizer)
+ if (enableUbSanitizer) {
flags.push("-fsanitize=undefined");
+ flags.push("-fno-sanitize=vptr");
+ }
if (enableThreadSanitizer)
flags.push("-fsanitize=thread");
return flags;