Skip to content

Commit 2d8c1cb

Browse files
enum for CXXReflectExprClass
1 parent e845cb8 commit 2d8c1cb

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

clang/lib/AST/Expr.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3730,6 +3730,7 @@ bool Expr::HasSideEffects(const ASTContext &Ctx,
37303730
case PackIndexingExprClass:
37313731
case HLSLOutArgExprClass:
37323732
case OpenACCAsteriskSizeExprClass:
3733+
case CXXReflectExprClass:
37333734
// These never have a side-effect.
37343735
return false;
37353736

clang/lib/StaticAnalyzer/Core/ExprEngine.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1720,6 +1720,7 @@ void ExprEngine::Visit(const Stmt *S, ExplodedNode *Pred,
17201720
switch (S->getStmtClass()) {
17211721
// C++, OpenMP and ARC stuff we don't support yet.
17221722
case Stmt::CXXDependentScopeMemberExprClass:
1723+
case Stmt::CXXReflectExprClass:
17231724
case Stmt::CXXTryStmtClass:
17241725
case Stmt::CXXTypeidExprClass:
17251726
case Stmt::CXXUuidofExprClass:

0 commit comments

Comments
 (0)