mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 05:17:35 +00:00
Everywhere: Remove exceptions for using #include <LibC/...>
Once LibC is installed to the sysroot and its conflicts with libc++ are resolved, including LibC headers in such a way will cause errors with a modern LLVM-based toolchain.
This commit is contained in:
parent
79adeb626b
commit
007f3cdb00
6 changed files with 10 additions and 16 deletions
|
@ -29,11 +29,6 @@ LICENSE_HEADER_CHECK_EXCLUDES = {
|
|||
'Userland/Libraries/LibCpp/Tests/parser/',
|
||||
'Userland/Libraries/LibCpp/Tests/preprocessor/'
|
||||
}
|
||||
LIBC_CHECK_EXCLUDES = {
|
||||
'Kernel/',
|
||||
'Userland/Libraries/LibELF/',
|
||||
'Userland/Libraries/LibRegex/'
|
||||
}
|
||||
|
||||
# We check that "#pragma once" is present
|
||||
PRAGMA_ONCE_STRING = '#pragma once'
|
||||
|
@ -122,9 +117,8 @@ def run():
|
|||
else:
|
||||
# Bad, the '#pragma once' is missing completely.
|
||||
errors_pragma_once_missing.append(filename)
|
||||
if not is_in_prefix_list(filename, LIBC_CHECK_EXCLUDES):
|
||||
if BAD_INCLUDE_LIBC.search(file_content):
|
||||
errors_include_libc.append(filename)
|
||||
if BAD_INCLUDE_LIBC.search(file_content):
|
||||
errors_include_libc.append(filename)
|
||||
if BAD_INCLUDE_COMPLEX.search(file_content):
|
||||
errors_include_bad_complex.append(filename)
|
||||
if not is_in_prefix_list(filename, INCLUDE_CHECK_EXCLUDES):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue