[clang] [Serialization] Remove getMacroID (PR #127413)
via cfe-commits
cfe-commits at lists.llvm.org
Sun Feb 16 11:56:51 PST 2025
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-clang
Author: Kazu Hirata (kazutakahirata)
<details>
<summary>Changes</summary>
The last use was removed in:
commit ee977933f7df9cef13cc06ac7fa3e4a22b72e41f
Author: Richard Smith <richard-llvm@<!-- -->metafoo.co.uk>
Date: Fri May 1 21:22:17 2015 +0000
---
Full diff: https://github.com/llvm/llvm-project/pull/127413.diff
2 Files Affected:
- (modified) clang/include/clang/Serialization/ASTWriter.h (-3)
- (modified) clang/lib/Serialization/ASTWriter.cpp (-8)
``````````diff
diff --git a/clang/include/clang/Serialization/ASTWriter.h b/clang/include/clang/Serialization/ASTWriter.h
index 079e39a9fb678..ad291d0948b57 100644
--- a/clang/include/clang/Serialization/ASTWriter.h
+++ b/clang/include/clang/Serialization/ASTWriter.h
@@ -751,9 +751,6 @@ class ASTWriter : public ASTDeserializationListener,
/// Get the unique number used to refer to the given macro.
serialization::MacroID getMacroRef(MacroInfo *MI, const IdentifierInfo *Name);
- /// Determine the ID of an already-emitted macro.
- serialization::MacroID getMacroID(MacroInfo *MI);
-
uint32_t getMacroDirectivesOffset(const IdentifierInfo *Name);
/// Emit a reference to a type.
diff --git a/clang/lib/Serialization/ASTWriter.cpp b/clang/lib/Serialization/ASTWriter.cpp
index 903a165ee75c6..64791300fe722 100644
--- a/clang/lib/Serialization/ASTWriter.cpp
+++ b/clang/lib/Serialization/ASTWriter.cpp
@@ -6666,14 +6666,6 @@ MacroID ASTWriter::getMacroRef(MacroInfo *MI, const IdentifierInfo *Name) {
return ID;
}
-MacroID ASTWriter::getMacroID(MacroInfo *MI) {
- if (!MI || MI->isBuiltinMacro())
- return 0;
-
- assert(MacroIDs.contains(MI) && "Macro not emitted!");
- return MacroIDs[MI];
-}
-
uint32_t ASTWriter::getMacroDirectivesOffset(const IdentifierInfo *Name) {
return IdentMacroDirectivesOffsetMap.lookup(Name);
}
``````````
</details>
https://github.com/llvm/llvm-project/pull/127413
More information about the cfe-commits
mailing list