[clang] [clang-format] Handle common C++ non-keyword types as such (PR #83709)

Richard Smith via cfe-commits cfe-commits at lists.llvm.org
Sun Mar 3 13:01:07 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",
+};
+
 // FIXME: This is copy&pasted from Sema. Put it in a common place and remove
 // duplication.
----------------
zygoloid wrote:

Before this patch, the two functions were intended to do the same thing, but have apparently diverged. After this patch they are not intended to do the same thing. The FIXME is wrong, can you fix it please?

https://github.com/llvm/llvm-project/pull/83709


More information about the cfe-commits mailing list