forked from OSchip/llvm-project
[MS ABI] Remove mangleCXXCatchHandlerType
It's dead code, no functional change is intended. llvm-svn: 256664
This commit is contained in:
parent
622abd1559
commit
822b4f20e0
|
@ -216,9 +216,6 @@ public:
|
|||
uint32_t NVOffset, int32_t VBPtrOffset,
|
||||
uint32_t VBIndex, raw_ostream &Out) = 0;
|
||||
|
||||
virtual void mangleCXXCatchHandlerType(QualType T, uint32_t Flags,
|
||||
raw_ostream &Out) = 0;
|
||||
|
||||
virtual void mangleCXXRTTIBaseClassDescriptor(
|
||||
const CXXRecordDecl *Derived, uint32_t NVOffset, int32_t VBPtrOffset,
|
||||
uint32_t VBTableOffset, uint32_t Flags, raw_ostream &Out) = 0;
|
||||
|
|
|
@ -127,8 +127,6 @@ public:
|
|||
CXXCtorType CT, uint32_t Size, uint32_t NVOffset,
|
||||
int32_t VBPtrOffset, uint32_t VBIndex,
|
||||
raw_ostream &Out) override;
|
||||
void mangleCXXCatchHandlerType(QualType T, uint32_t Flags,
|
||||
raw_ostream &Out) override;
|
||||
void mangleCXXRTTI(QualType T, raw_ostream &Out) override;
|
||||
void mangleCXXRTTIName(QualType T, raw_ostream &Out) override;
|
||||
void mangleCXXRTTIBaseClassDescriptor(const CXXRecordDecl *Derived,
|
||||
|
@ -2622,15 +2620,6 @@ void MicrosoftMangleContextImpl::mangleCXXRTTIName(QualType T,
|
|||
Mangler.mangleType(T, SourceRange(), MicrosoftCXXNameMangler::QMM_Result);
|
||||
}
|
||||
|
||||
void MicrosoftMangleContextImpl::mangleCXXCatchHandlerType(QualType T,
|
||||
uint32_t Flags,
|
||||
raw_ostream &Out) {
|
||||
MicrosoftCXXNameMangler Mangler(*this, Out);
|
||||
Mangler.getStream() << "llvm.eh.handlertype.";
|
||||
Mangler.mangleType(T, SourceRange(), MicrosoftCXXNameMangler::QMM_Result);
|
||||
Mangler.getStream() << '.' << Flags;
|
||||
}
|
||||
|
||||
void MicrosoftMangleContextImpl::mangleCXXVirtualDisplacementMap(
|
||||
const CXXRecordDecl *SrcRD, const CXXRecordDecl *DstRD, raw_ostream &Out) {
|
||||
MicrosoftCXXNameMangler Mangler(*this, Out);
|
||||
|
|
Loading…
Reference in New Issue