Page MenuHomeFreeBSD

clang-format: adjust to sort C++ headers per style(9)
AcceptedPublic

Authored by ngie on Mon, Dec 29, 6:36 PM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Jan 8, 10:38 AM
Unknown Object (File)
Tue, Jan 6, 11:10 PM
Unknown Object (File)
Sun, Jan 4, 7:03 AM
Unknown Object (File)
Fri, Jan 2, 4:38 AM
Unknown Object (File)
Fri, Jan 2, 2:49 AM
Unknown Object (File)
Thu, Jan 1, 10:04 PM
Unknown Object (File)
Tue, Dec 30, 10:39 PM
Unknown Object (File)
Tue, Dec 30, 6:39 PM

Details

Reviewers
markj
Summary

Many standard C++ headers do not have the .h file extension: some, such as
iostream, lack it; others have a .hpp file extension. Moreover, some
projects (like ATF/Kyua) also contain .ipp files, which are C++ "interface"
files.

Relax the regular expression to ensure that non-traditional C "system"
headers, C++ headers, etc, with angle brackets are sorted before
"local" headers.

MFC after: 1 week

Test Plan

Header includes like #include <cstdio>, etc, in the ATF project now sort before local headers post this change.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 69505
Build 66388: arc lint + arc unit