Skip to content

Commit 94e0646

Browse files
committed
Remove static function from header
1 parent 97c6fe5 commit 94e0646

File tree

2 files changed

+11
-14
lines changed

2 files changed

+11
-14
lines changed

clang/lib/CodeGen/CGClass.cpp

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -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

clang/lib/CodeGen/CodeGenFunction.h

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3358,11 +3358,6 @@ class CodeGenFunction : public CodeGenTypeCache {
33583358
SanitizerSet SkippedChecks = SanitizerSet(),
33593359
llvm::Value *ArraySize = nullptr);
33603360

3361-
/// Converts the CFITypeCheckKind into SanitizerKind::SanitizerOrdinal and
3362-
/// llvm::SanitizerStatKind.
3363-
static std::pair<SanitizerKind::SanitizerOrdinal, llvm::SanitizerStatKind>
3364-
ParseCFITypeCheckKind(CFITypeCheckKind TCK);
3365-
33663361
/// Emit a check that \p Base points into an array object, which
33673362
/// we can access at index \p Index. \p Accessed should be \c false if we
33683363
/// this expression is used as an lvalue, for instance in "&Arr[Idx]".

0 commit comments

Comments
 (0)