[all-commits] [llvm/llvm-project] 4b0f1e: [AST] Add a flag indicating if any subexpression h...
Haojian Wu via All-commits
all-commits at lists.llvm.org
Thu Mar 19 00:58:54 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 4b0f1e12c243dd4c42665df0e2eab61f2fc4d237
https://github.com/llvm/llvm-project/commit/4b0f1e12c243dd4c42665df0e2eab61f2fc4d237
Author: Haojian Wu <hokein.wu at gmail.com>
Date: 2020-03-19 (Thu, 19 Mar 2020)
Changed paths:
M clang/include/clang/AST/ASTDumperUtils.h
M clang/include/clang/AST/ComputeDependence.h
M clang/include/clang/AST/DependenceFlags.h
M clang/include/clang/AST/Expr.h
M clang/include/clang/AST/ExprCXX.h
M clang/include/clang/AST/Type.h
M clang/lib/AST/ComputeDependence.cpp
M clang/lib/AST/Expr.cpp
M clang/lib/AST/TextNodeDumper.cpp
M clang/lib/Serialization/ASTReaderStmt.cpp
M clang/lib/Serialization/ASTWriterDecl.cpp
M clang/lib/Serialization/ASTWriterStmt.cpp
Log Message:
-----------
[AST] Add a flag indicating if any subexpression had errors
The only subexpression that is considered an error now is TypoExpr, but
we plan to add expressions with errors to improve editor tooling on broken
code. We intend to use the same mechanism to guard against spurious
diagnostics on those as well.
See the follow-up revision for an actual usage of the flag.
Original patch from Ilya.
Reviewers: sammccall
Reviewed By: sammccall
Tags: #clang
Differential Revision: https://reviews.llvm.org/D65591
More information about the All-commits
mailing list