[clang] [clang] [Serialization] No transitive change for MacroID and PreprocessedEntityID (PR #166346)

Chuanqi Xu via cfe-commits cfe-commits at lists.llvm.org
Wed Nov 5 21:51:00 PST 2025


================
@@ -151,14 +151,14 @@ struct UnsafeQualTypeDenseMapInfo {
 };
 
 /// An ID number that refers to a macro in an AST file.
-using MacroID = uint32_t;
+using MacroID = uint64_t;
----------------
ChuanqiXu9 wrote:

Previously I did this for DeclID and TypeIdx since they are used most. I didn't make it for IdentifierID and TypeID neither. I feel better to make it in another NFC patch.

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


More information about the cfe-commits mailing list