diff options
author | Haojian Wu <hokein.wu@gmail.com> | 2020-03-16 16:49:38 +0100 |
---|---|---|
committer | Haojian Wu <hokein.wu@gmail.com> | 2020-03-16 16:49:38 +0100 |
commit | 18c97662482ef7d9ae6085da3f982efcb16d3a88 (patch) | |
tree | bf49db8f8165abeb9ef54f6428260c8838257bff /clang/lib/Sema/SemaPseudoObject.cpp | |
parent | ddd20ed1586c55947e84620d674a60c118ec6905 (diff) | |
download | llvm-18c97662482ef7d9ae6085da3f982efcb16d3a88.zip llvm-18c97662482ef7d9ae6085da3f982efcb16d3a88.tar.gz llvm-18c97662482ef7d9ae6085da3f982efcb16d3a88.tar.bz2 |
Revert "[AST] Move dependence computations into a separate file"
This reverts commit ddd20ed1586c55947e84620d674a60c118ec6905.
The patch was landed by accident.
Diffstat (limited to 'clang/lib/Sema/SemaPseudoObject.cpp')
-rw-r--r-- | clang/lib/Sema/SemaPseudoObject.cpp | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/clang/lib/Sema/SemaPseudoObject.cpp b/clang/lib/Sema/SemaPseudoObject.cpp index 87c3c26..5587e0d 100644 --- a/clang/lib/Sema/SemaPseudoObject.cpp +++ b/clang/lib/Sema/SemaPseudoObject.cpp @@ -167,11 +167,16 @@ namespace { Expr *&rebuiltExpr = ce->isConditionTrue() ? LHS : RHS; rebuiltExpr = rebuild(rebuiltExpr); - return new (S.Context) - ChooseExpr(ce->getBuiltinLoc(), ce->getCond(), LHS, RHS, - rebuiltExpr->getType(), rebuiltExpr->getValueKind(), - rebuiltExpr->getObjectKind(), ce->getRParenLoc(), - ce->isConditionTrue()); + return new (S.Context) ChooseExpr(ce->getBuiltinLoc(), + ce->getCond(), + LHS, RHS, + rebuiltExpr->getType(), + rebuiltExpr->getValueKind(), + rebuiltExpr->getObjectKind(), + ce->getRParenLoc(), + ce->isConditionTrue(), + rebuiltExpr->isTypeDependent(), + rebuiltExpr->isValueDependent()); } llvm_unreachable("bad expression to rebuild!"); |