mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 14:48:14 +00:00
LibC: Allow multiple includes of <assert.h>
ISO C requires in section 7.2: The assert macro is redefined according to the current state of NDEBUG each time that <assert.h> is included. Also add tests for `assert` multiple inclusion accordingly.
This commit is contained in:
parent
7b8398ea0d
commit
682f89d5bc
3 changed files with 36 additions and 7 deletions
|
@ -31,6 +31,7 @@ LICENSE_HEADER_CHECK_EXCLUDES = {
|
|||
# We check that "#pragma once" is present
|
||||
PRAGMA_ONCE_STRING = '#pragma once'
|
||||
PRAGMA_ONCE_CHECK_EXCLUDES = {
|
||||
'Userland/Libraries/LibC/assert.h',
|
||||
}
|
||||
|
||||
# We make sure that there's a blank line before and after pragma once
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue