SuccessChanges

Summary

  1. Adds a warning when an inline Doxygen comment has no argument Summary: It warns for for comments like /** \pre \em */ where \em has no argument This warning is enabled with the -Wdocumentation option. Reviewers: gribozavr, rsmith Reviewed By: gribozavr Subscribers: cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D64696 Patch by Mark de Wever.
  2. [Analyzer] Iterator Checkers - Fix for Crash on Iterator Differences Iterators differences were mistakenly handled as random decrements which causes an assertion. This patch fixes this.
  3. [DWARF] Change DWARFDebugLoc::Entry::Loc from SmallVector<char, 4> to SmallString<4> SmallString has a conversion to StringRef, which can be leveraged to simplify two use sites.
Revision 367809 by gribozavr:
Adds a warning when an inline Doxygen comment has no argument

Summary:
It warns for for comments like
/** \pre \em */

where \em has no argument

This warning is enabled with the -Wdocumentation option.

Reviewers: gribozavr, rsmith

Reviewed By: gribozavr

Subscribers: cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D64696

Patch by Mark de Wever.
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/include/clang/Basic/DiagnosticCommentKinds.tdclang.src/include/clang/Basic/DiagnosticCommentKinds.td
The file was modified/cfe/trunk/lib/AST/CommentParser.cppclang.src/lib/AST/CommentParser.cpp
The file was modified/cfe/trunk/test/Sema/warn-documentation.cppclang.src/test/Sema/warn-documentation.cpp
Revision 367802 by baloghadamsoftware:
[Analyzer] Iterator Checkers - Fix for Crash on Iterator Differences

Iterators differences were mistakenly handled as random decrements which
causes an assertion. This patch fixes this.
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/lib/StaticAnalyzer/Checkers/IteratorChecker.cppclang.src/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp
The file was modified/cfe/trunk/test/Analysis/Inputs/system-header-simulator-cxx.hclang.src/test/Analysis/Inputs/system-header-simulator-cxx.h
The file was modified/cfe/trunk/test/Analysis/diagnostics/explicit-suppression.cppclang.src/test/Analysis/diagnostics/explicit-suppression.cpp
The file was modified/cfe/trunk/test/Analysis/iterator-range.cppclang.src/test/Analysis/iterator-range.cpp
Revision 367801 by maskray:
[DWARF] Change DWARFDebugLoc::Entry::Loc from SmallVector<char, 4> to SmallString<4>

SmallString has a conversion to StringRef, which can be leveraged to
simplify two use sites.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.hllvm.src/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h
The file was modified/llvm/trunk/lib/DebugInfo/DWARF/DWARFVerifier.cppllvm.src/lib/DebugInfo/DWARF/DWARFVerifier.cpp