diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2019-10-19 00:04:38 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2019-10-19 00:04:38 +0000 |
commit | 778dc0f1d49230f53401ae0c190fe460bda4ffd1 (patch) | |
tree | 52a50a471e9e8e3f7081ae3cf43994be93856d44 /clang/lib/AST/Expr.cpp | |
parent | 9fdd09a4ccd01feb8e00be22b17e944e46807746 (diff) | |
download | bcm5719-llvm-778dc0f1d49230f53401ae0c190fe460bda4ffd1.tar.gz bcm5719-llvm-778dc0f1d49230f53401ae0c190fe460bda4ffd1.zip |
[c++20] Add CXXRewrittenBinaryOperator to represent a comparison
operator that is rewritten as a call to multiple other operators.
No functionality change yet: nothing creates these expressions.
llvm-svn: 375305
Diffstat (limited to 'clang/lib/AST/Expr.cpp')
-rw-r--r-- | clang/lib/AST/Expr.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/AST/Expr.cpp b/clang/lib/AST/Expr.cpp index f2e625124cf..3438c3aadc6 100644 --- a/clang/lib/AST/Expr.cpp +++ b/clang/lib/AST/Expr.cpp @@ -3473,6 +3473,7 @@ bool Expr::HasSideEffects(const ASTContext &Ctx, case ArrayInitLoopExprClass: case ParenListExprClass: case CXXPseudoDestructorExprClass: + case CXXRewrittenBinaryOperatorClass: case CXXStdInitializerListExprClass: case SubstNonTypeTemplateParmExprClass: case MaterializeTemporaryExprClass: |