@@ -2779,31 +2779,33 @@ void CodeGenFunction::EmitTypeMetadataCodeForVCall(const CXXRecordDecl *RD,
27792779 }
27802780}
27812781
2782- std::pair<SanitizerKind::SanitizerOrdinal, llvm::SanitizerStatKind>
2783- CodeGenFunction::ParseCFITypeCheckKind (CFITypeCheckKind TCK) {
2782+ // / Converts the CFITypeCheckKind into SanitizerKind::SanitizerOrdinal and
2783+ // / llvm::SanitizerStatKind.
2784+ static std::pair<SanitizerKind::SanitizerOrdinal, llvm::SanitizerStatKind>
2785+ ParseCFITypeCheckKind (CodeGenFunction::CFITypeCheckKind TCK) {
27842786 SanitizerKind::SanitizerOrdinal M;
27852787 llvm::SanitizerStatKind SSK;
27862788
27872789 switch (TCK) {
2788- case CFITCK_VCall:
2790+ case CodeGenFunction:: CFITCK_VCall:
27892791 M = SanitizerKind::SO_CFIVCall;
27902792 SSK = llvm::SanStat_CFI_VCall;
27912793 break ;
2792- case CFITCK_NVCall:
2794+ case CodeGenFunction:: CFITCK_NVCall:
27932795 M = SanitizerKind::SO_CFINVCall;
27942796 SSK = llvm::SanStat_CFI_NVCall;
27952797 break ;
2796- case CFITCK_DerivedCast:
2798+ case CodeGenFunction:: CFITCK_DerivedCast:
27972799 M = SanitizerKind::SO_CFIDerivedCast;
27982800 SSK = llvm::SanStat_CFI_DerivedCast;
27992801 break ;
2800- case CFITCK_UnrelatedCast:
2802+ case CodeGenFunction:: CFITCK_UnrelatedCast:
28012803 M = SanitizerKind::SO_CFIUnrelatedCast;
28022804 SSK = llvm::SanStat_CFI_UnrelatedCast;
28032805 break ;
2804- case CFITCK_ICall:
2805- case CFITCK_NVMFCall:
2806- case CFITCK_VMFCall:
2806+ case CodeGenFunction:: CFITCK_ICall:
2807+ case CodeGenFunction:: CFITCK_NVMFCall:
2808+ case CodeGenFunction:: CFITCK_VMFCall:
28072809 llvm_unreachable (" unexpected sanitizer kind" );
28082810 }
28092811
0 commit comments