Author: Sam McCall Date: 2022-04-25T21:16:54+02:00 New Revision: 6035649d4c763dab83376484c5fe515c2469a1bb
URL: https://github.com/llvm/llvm-project/commit/6035649d4c763dab83376484c5fe515c2469a1bb DIFF: https://github.com/llvm/llvm-project/commit/6035649d4c763dab83376484c5fe515c2469a1bb.diff LOG: [Serialization] Remove dead TYPE_FUNCTION_PROTO abbreviation. NFC It was added in 01b2cb47 but never used. 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 6cbf3dd20017a..57d001e571efc 100644 --- a/clang/include/clang/Serialization/ASTWriter.h +++ b/clang/include/clang/Serialization/ASTWriter.h @@ -477,7 +477,6 @@ class ASTWriter : public ASTDeserializationListener, bool isModule); unsigned TypeExtQualAbbrev = 0; - unsigned TypeFunctionProtoAbbrev = 0; void WriteTypeAbbrevs(); void WriteType(QualType T); @@ -682,10 +681,6 @@ class ASTWriter : public ASTDeserializationListener, return TypeExtQualAbbrev; } - unsigned getTypeFunctionProtoAbbrev() const { - return TypeFunctionProtoAbbrev; - } - unsigned getDeclParmVarAbbrev() const { return DeclParmVarAbbrev; } unsigned getDeclRecordAbbrev() const { return DeclRecordAbbrev; } unsigned getDeclTypedefAbbrev() const { return DeclTypedefAbbrev; } diff --git a/clang/lib/Serialization/ASTWriter.cpp b/clang/lib/Serialization/ASTWriter.cpp index 4e8542e13ff70..189d1a914ec31 100644 --- a/clang/lib/Serialization/ASTWriter.cpp +++ b/clang/lib/Serialization/ASTWriter.cpp @@ -598,30 +598,6 @@ void ASTWriter::WriteTypeAbbrevs() { Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Type Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 3)); // Quals TypeExtQualAbbrev = Stream.EmitAbbrev(std::move(Abv)); - - // Abbreviation for TYPE_FUNCTION_PROTO - Abv = std::make_shared<BitCodeAbbrev>(); - Abv->Add(BitCodeAbbrevOp(serialization::TYPE_FUNCTION_PROTO)); - // FunctionType - Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // ReturnType - Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // NoReturn - Abv->Add(BitCodeAbbrevOp(0)); // HasRegParm - Abv->Add(BitCodeAbbrevOp(0)); // RegParm - Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 4)); // CC - Abv->Add(BitCodeAbbrevOp(0)); // ProducesResult - Abv->Add(BitCodeAbbrevOp(0)); // NoCallerSavedRegs - Abv->Add(BitCodeAbbrevOp(0)); // NoCfCheck - Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // CmseNSCall - // FunctionProtoType - Abv->Add(BitCodeAbbrevOp(0)); // IsVariadic - Abv->Add(BitCodeAbbrevOp(0)); // HasTrailingReturn - Abv->Add(BitCodeAbbrevOp(0)); // TypeQuals - Abv->Add(BitCodeAbbrevOp(0)); // RefQualifier - Abv->Add(BitCodeAbbrevOp(EST_None)); // ExceptionSpec - Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // NumParams - Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); - Abv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Params - TypeFunctionProtoAbbrev = Stream.EmitAbbrev(std::move(Abv)); } //===----------------------------------------------------------------------===// _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits