AK: Set DBGLN_NO_COMPILETIME_FORMAT_CHECK for any clang, not just < 12
This currently breaks the OSS-Fuzz build, and attempts to make it build with clang >= 12 were unsuccessful, so let's just disable dbgln() checks for any clang version.
This commit is contained in:
parent
ca69cab532
commit
feb66564d2
Notes:
sideshowbarker
2024-07-18 22:23:48 +09:00
Author: https://github.com/linusg Commit: https://github.com/SerenityOS/serenity/commit/feb66564d2b Pull-request: https://github.com/SerenityOS/serenity/pull/5307
1 changed files with 3 additions and 2 deletions
|
@ -38,8 +38,9 @@
|
|||
#endif
|
||||
|
||||
#ifndef DBGLN_NO_COMPILETIME_FORMAT_CHECK
|
||||
// Note: Clang 12 adds support for CTAD, this would fail with any version prior to that.
|
||||
# if defined(__clang__) && __clang_major__ < 12
|
||||
// Note: Clang 12 adds support for CTAD, but still fails to build the dbgln() checks, so they're disabled altogether for now.
|
||||
// See https://oss-fuzz-build-logs.storage.googleapis.com/log-79750138-f41e-4f39-8812-7c536f1d2e35.txt, for example.
|
||||
# if defined(__clang__)
|
||||
# define DBGLN_NO_COMPILETIME_FORMAT_CHECK
|
||||
# endif
|
||||
#endif
|
||||
|
|
Loading…
Add table
Reference in a new issue