Skip to content

Commit

Permalink
Apply suggestions from clang-tidy and clang-format.
Browse files Browse the repository at this point in the history
  • Loading branch information
vgvassilev committed Nov 3, 2023
1 parent a884c8c commit c77113a
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 12 deletions.
2 changes: 1 addition & 1 deletion include/clad/Differentiator/StmtClone.h
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ namespace utils {

/// Cloning types is necessary since VariableArrayType
/// store a pointer to their size expression.
clang::QualType CloneType(const clang::QualType T);
clang::QualType CloneType(clang::QualType T);

// visitor part (not for public use)
// Stmt.def could be used if ABSTR_STMT is introduced
Expand Down
2 changes: 1 addition & 1 deletion include/clad/Differentiator/VisitorBase.h
Original file line number Diff line number Diff line change
Expand Up @@ -560,7 +560,7 @@ namespace clad {
clang::Expr* Clone(const clang::Expr* E);
/// Cloning types is necessary since VariableArrayType
/// store a pointer to their size expression.
clang::QualType CloneType(const clang::QualType T);
clang::QualType CloneType(clang::QualType T);
};
} // end namespace clad

Expand Down
21 changes: 11 additions & 10 deletions lib/Differentiator/StmtClone.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ Stmt* StmtClone::Visit ## CLASS(CLASS *Node) \
clad_compat::ExprSetDeps(result, Node); \
return result; \
}

// NOLINTBEGIN(modernize-use-auto)
DEFINE_CLONE_EXPR_CO11(
BinaryOperator,
(CLAD_COMPAT_CLANG11_Ctx_ExtraParams Clone(Node->getLHS()),
Expand Down Expand Up @@ -128,29 +128,29 @@ DEFINE_CLONE_EXPR(CompoundLiteralExpr,
DEFINE_CREATE_EXPR(
ImplicitCastExpr,
(Ctx, CloneType(Node->getType()), Node->getCastKind(),
Clone(Node->getSubExpr()), 0,
Clone(Node->getSubExpr()), nullptr,
Node->getValueKind() /*EP*/ CLAD_COMPAT_CLANG12_CastExpr_GetFPO(Node)))
DEFINE_CREATE_EXPR(CStyleCastExpr,
(Ctx, CloneType(Node->getType()), Node->getValueKind(),
Node->getCastKind(), Clone(Node->getSubExpr()),
0 /*EP*/ CLAD_COMPAT_CLANG12_CastExpr_GetFPO(Node),
nullptr /*EP*/ CLAD_COMPAT_CLANG12_CastExpr_GetFPO(Node),
Node->getTypeInfoAsWritten(), Node->getLParenLoc(),
Node->getRParenLoc()))
DEFINE_CREATE_EXPR(

Check warning on line 139 in lib/Differentiator/StmtClone.cpp

View check run for this annotation

Codecov / codecov/patch

lib/Differentiator/StmtClone.cpp#L139

Added line #L139 was not covered by tests
CXXStaticCastExpr,
(Ctx, CloneType(Node->getType()), Node->getValueKind(), Node->getCastKind(),
Clone(Node->getSubExpr()), 0,
Clone(Node->getSubExpr()), nullptr,
Node->getTypeInfoAsWritten() /*EP*/ CLAD_COMPAT_CLANG12_CastExpr_GetFPO(
Node),
Node->getOperatorLoc(), Node->getRParenLoc(), Node->getAngleBrackets()))
DEFINE_CREATE_EXPR(CXXDynamicCastExpr,

Check warning on line 146 in lib/Differentiator/StmtClone.cpp

View check run for this annotation

Codecov / codecov/patch

lib/Differentiator/StmtClone.cpp#L146

Added line #L146 was not covered by tests
(Ctx, CloneType(Node->getType()), Node->getValueKind(),
Node->getCastKind(), Clone(Node->getSubExpr()), 0,
Node->getCastKind(), Clone(Node->getSubExpr()), nullptr,
Node->getTypeInfoAsWritten(), Node->getOperatorLoc(),
Node->getRParenLoc(), Node->getAngleBrackets()))
DEFINE_CREATE_EXPR(CXXReinterpretCastExpr,

Check warning on line 151 in lib/Differentiator/StmtClone.cpp

View check run for this annotation

Codecov / codecov/patch

lib/Differentiator/StmtClone.cpp#L151

Added line #L151 was not covered by tests
(Ctx, CloneType(Node->getType()), Node->getValueKind(),
Node->getCastKind(), Clone(Node->getSubExpr()), 0,
Node->getCastKind(), Clone(Node->getSubExpr()), nullptr,
Node->getTypeInfoAsWritten(), Node->getOperatorLoc(),
Node->getRParenLoc(), Node->getAngleBrackets()))
DEFINE_CREATE_EXPR(CXXConstCastExpr,

Check warning on line 156 in lib/Differentiator/StmtClone.cpp

View check run for this annotation

Codecov / codecov/patch

lib/Differentiator/StmtClone.cpp#L156

Added line #L156 was not covered by tests
Expand All @@ -170,7 +170,7 @@ DEFINE_CREATE_EXPR(CXXFunctionalCastExpr,
(Ctx, CloneType(Node->getType()), Node->getValueKind(),
Node->getTypeInfoAsWritten(), Node->getCastKind(),
Clone(Node->getSubExpr()),
0 /*EP*/ CLAD_COMPAT_CLANG12_CastExpr_GetFPO(Node),
nullptr /*EP*/ CLAD_COMPAT_CLANG12_CastExpr_GetFPO(Node),
Node->getLParenLoc(), Node->getRParenLoc()))
DEFINE_CREATE_EXPR(ExprWithCleanups, (Ctx, Node->getSubExpr(),
Node->cleanupsHaveSideEffects(), {}))
Expand Down Expand Up @@ -247,8 +247,9 @@ DEFINE_CLONE_EXPR(SubstNonTypeTemplateParmExpr,
Node->getPackIndex(), Node->isReferenceParameter()));
#endif
DEFINE_CREATE_EXPR(PseudoObjectExpr, (Ctx, Node->getSyntacticForm(), llvm::SmallVector<Expr*, 4>(Node->semantics_begin(), Node->semantics_end()), Node->getResultExprIndex()))
//BlockExpr
//BlockDeclRefExpr
// NOLINTEND(modernize-use-auto)
// BlockExpr
// BlockDeclRefExpr

Stmt* StmtClone::VisitStringLiteral(StringLiteral* Node) {
llvm::SmallVector<SourceLocation, 4> concatLocations(Node->tokloc_begin(),
Expand Down Expand Up @@ -543,7 +544,7 @@ bool ReferencesUpdater::VisitStmt(clang::Stmt* S) {
}

void ReferencesUpdater::updateType(QualType QT) {
if (auto* varArrType = dyn_cast<VariableArrayType>(QT))
if (const auto* varArrType = dyn_cast<VariableArrayType>(QT))
TraverseStmt(varArrType->getSizeExpr());
}

Expand Down

0 comments on commit c77113a

Please sign in to comment.