[clang] [clang-format] Handle common C++ non-keyword types as such (PR #83709)
Owen Pan via cfe-commits
cfe-commits at lists.llvm.org
Sun Mar 3 13:30:13 PST 2024
================
@@ -34,9 +34,15 @@ const char *getTokenTypeName(TokenType Type) {
return nullptr;
}
+// Sorted common C++ non-keyword types.
+static SmallVector<StringRef> CppNonKeywordTypes = {
+ "byte", "int16_t", "int32_t", "int64_t", "int8_t",
+ "size_t", "uint16_t", "uint32_t", "uint64_t", "uint8_t",
----------------
owenca wrote:
> I find it extremely unlikely that anyone would use `intN_t` as anything other than a type; I think your concerns about regressions are unfounded.
"Extremely unlikely" doesn't mean impossible.
I actually hesitated on whether to include `intptr_t`/`uintprt_t` because they are marked as optional. I can include them though.
https://github.com/llvm/llvm-project/pull/83709
More information about the cfe-commits
mailing list