File tree Expand file tree Collapse file tree 1 file changed +0
-15
lines changed Expand file tree Collapse file tree 1 file changed +0
-15
lines changed Original file line number Diff line number Diff line change @@ -2802,9 +2802,6 @@ CodeGenFunction::ParseCFITypeCheckKind(CFITypeCheckKind TCK) {
2802
2802
SSK = llvm::SanStat_CFI_UnrelatedCast;
2803
2803
break ;
2804
2804
case CFITCK_ICall:
2805
- M = SanitizerKind::SO_CFIICall;
2806
- SSK = llvm::SanStat_CFI_ICall;
2807
- break ;
2808
2805
case CFITCK_NVMFCall:
2809
2806
case CFITCK_VMFCall:
2810
2807
llvm_unreachable (" unexpected sanitizer kind" );
@@ -2883,18 +2880,6 @@ void CodeGenFunction::EmitVTablePtrCheck(const CXXRecordDecl *RD,
2883
2880
return ;
2884
2881
2885
2882
auto [M, SSK] = ParseCFITypeCheckKind (TCK);
2886
- switch (TCK) {
2887
- case CFITCK_VCall:
2888
- case CFITCK_NVCall:
2889
- case CFITCK_DerivedCast:
2890
- case CFITCK_UnrelatedCast:
2891
- break ;
2892
- case CFITCK_ICall:
2893
- case CFITCK_NVMFCall:
2894
- case CFITCK_VMFCall:
2895
- llvm_unreachable (" unexpected sanitizer kind" );
2896
- }
2897
-
2898
2883
std::string TypeName = RD->getQualifiedNameAsString ();
2899
2884
if (getContext ().getNoSanitizeList ().containsType (
2900
2885
SanitizerMask::bitPosToMask (M), TypeName))
You can’t perform that action at this time.
0 commit comments