Author: Kazu Hirata Date: 2025-02-16T20:03:34-08:00 New Revision: 5d62a79bb79fee20f92f26dc55fd78440b9945ca
URL: https://github.com/llvm/llvm-project/commit/5d62a79bb79fee20f92f26dc55fd78440b9945ca DIFF: https://github.com/llvm/llvm-project/commit/5d62a79bb79fee20f92f26dc55fd78440b9945ca.diff LOG: [Serialization] Remove getMacroID (#127413) The last use was removed in: commit ee977933f7df9cef13cc06ac7fa3e4a22b72e41f Author: Richard Smith <richard-l...@metafoo.co.uk> Date: Fri May 1 21:22:17 2015 +0000 Added: Modified: clang/include/clang/Serialization/ASTWriter.h clang/lib/Serialization/ASTWriter.cpp Removed: ################################################################################ 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); } _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits