wscript: disable format-nonliteral for Clang, it's buggy there

This commit is contained in:
Alibek Omarov
2025-03-15 14:20:11 +03:00
parent 7aa9f23590
commit 92de3ebc58

View File

@@ -350,7 +350,6 @@ def configure(conf):
'-Werror=string-compare',
'-Werror=tautological-compare',
'-Werror=use-after-free=3',
'-Werror=unsequenced', # clang's version of -Werror=sequence-point
'-Werror=vla',
'-Werror=write-strings',
@@ -370,6 +369,12 @@ def configure(conf):
'-Wunused-but-set-variable',
]
if conf.env.COMPILER_CC == 'clang':
opt_flags += [
'-Werror=unsequenced', # clang's version of -Werror=sequence-point
'-Wno-error=format-nonliteral', # clang is kinda stupid about it
]
opt_cflags = [
'-Werror=declaration-after-statement',
'-Werror=enum-conversion',