hanchenye-llvm-project/clang/lib
Alp Toker 379b97f285 ARCMigrate: simplify diagnostic handling
Recent enhancements in the diagnostics engine mean that
TransformActions::report() no longer needs to duplicate this suppression logic.

That's great because the old code was flawed and would have attached notes to
the wrong primary diagnostic in non-trivial use.

With these changes it becomes safe to use reportNote() freely in the migration
tool.

llvm-svn: 212191
2014-07-02 17:08:00 +00:00
..
ARCMigrate ARCMigrate: simplify diagnostic handling 2014-07-02 17:08:00 +00:00
AST Make FunctionDecl::getReturnTypeSourceRange() support non-builtin types 2014-07-02 12:55:58 +00:00
ASTMatchers Remove llvm:: from uses of ArrayRef. 2014-06-28 23:22:23 +00:00
Analysis Fix a crash in Retain Count checker error reporting 2014-06-13 23:47:38 +00:00
Basic X86: inline all atomic operations up to 128-bits. 2014-07-02 10:25:45 +00:00
CodeGen [ASan] Print exact source location of global variables in error reports. 2014-07-02 16:54:41 +00:00
Driver [Driver][Mips] If ABI name is not provided deduce it from the target triple 2014-07-02 13:20:36 +00:00
Edit [C++11] Use 'nullptr'. 2014-05-09 08:15:10 +00:00
Format clang-format: Support member function reference qualifiers. 2014-06-30 13:54:27 +00:00
Frontend Driver: Handle /GR- in a compatible way with MSVC 2014-07-01 22:24:56 +00:00
FrontendTool [C++11] Use 'nullptr'. 2014-05-26 06:21:51 +00:00
Headers Added standard macro guard. In case __GNUC_VA_LIST was not 2014-07-02 15:25:03 +00:00
Index Remove 'const' from MemoryBuffers used through the SourceManager 2014-06-27 17:40:03 +00:00
Lex Removed unused typedef for recursive_directory_iterator 2014-06-30 16:10:15 +00:00
Parse [OPENMP] Parsing and sema analysis for 'copyprivate' clause. 2014-06-27 10:37:06 +00:00
Rewrite Replace llvm::error_code with std::error_code. 2014-06-12 14:02:15 +00:00
Sema ARM: add support for v8 ldaex/stlex builtins. 2014-07-02 12:56:02 +00:00
Serialization Remove llvm:: from uses of ArrayRef. 2014-06-28 23:22:23 +00:00
StaticAnalyzer Remove llvm:: from uses of ArrayRef. 2014-06-28 23:22:23 +00:00
Tooling Include system_error directly. 2014-06-12 17:19:42 +00:00
CMakeLists.txt Fix dependencies now that the ARC migrator depends on the static analyzer. 2013-08-22 15:50:02 +00:00
Makefile Fix dependencies now that the ARC migrator depends on the static analyzer. 2013-08-22 15:50:02 +00:00