Skip to content

Commit 93caa54

Browse files
mcbartonvgvassilev
andcommitted
Apply suggestions to PR
Co-Authored-By: Vassil Vassilev <[email protected]>
1 parent 2283dea commit 93caa54

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

lib/Interpreter/Compatibility.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,11 @@
1212

1313
#if CLANG_VERSION_MAJOR < 19
1414
#define Template_Deduction_Result Sema::TemplateDeductionResult
15+
#define Template_Deduction_Result_Success \
16+
Sema::TemplateDeductionResult::TDK_Success
1517
#else
1618
#define Template_Deduction_Result TemplateDeductionResult
19+
#define Template_Deduction_Result_Success TemplateDeductionResult::Success
1720
#endif
1821

1922
#if CLANG_VERSION_MAJOR < 19

lib/Interpreter/CppInterOp.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2880,7 +2880,7 @@ namespace Cpp {
28802880
Template_Deduction_Result Result = S.DeduceTemplateArguments(
28812881
FunctionTemplate, &TLI, Specialization, Info,
28822882
/*IsAddressOfFunction*/ true);
2883-
if (static_cast<int>(Result)) {
2883+
if (Result != Template_Deduction_Result_Success) {
28842884
// FIXME: Diagnose what happened.
28852885
(void)Result;
28862886
}

unittests/CppInterOp/ScopeReflectionTest.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -772,10 +772,10 @@ template<class T> constexpr T pi = T(3.1415926535897932385L);
772772
VarTemplateDecl* VDTD1 = VD->getSpecializedTemplate();
773773
EXPECT_TRUE(VDTD1->isThisDeclarationADefinition());
774774
#if CLANG_VERSION_MAJOR > 13
775-
#if CLANG_VERSION_MAJOR > 18
776-
TemplateArgument TA1 = (*VD->getTemplateArgsAsWritten())[0].getArgument();
777-
#else
775+
#if CLANG_VERSION_MAJOR <= 18
778776
TemplateArgument TA1 = (*VD->getTemplateArgsInfo())[0].getArgument();
777+
#else
778+
TemplateArgument TA1 = (*VD->getTemplateArgsAsWritten())[0].getArgument();
779779
#endif // CLANG_VERSION_MAJOR
780780
#else
781781
TemplateArgument TA1 = VD->getTemplateArgsInfo()[0].getArgument();

0 commit comments

Comments
 (0)