SuccessChanges

Summary

  1. [clangd] Run clang-format on all clangd sources. NFC.
  2. [clangd] Capitalized descriptions of clangd options. NFC. To follow the style of other options shown on `clangd -help`.
  3. [StaticAnalyzer] Fix false positives for unreachable code in macros. Example: #define MACRO(C) if (C) { static int x; .. } void foo() { MACRO(0); } Differential Revision: https://reviews.llvm.org/D36141
  4. [asan] Interceptors for Fuchsia Summary: Fuchsia uses the "memintrinsics" interceptors, though not via any generalized interception mechanism. It doesn't use any other interceptors. Submitted on behalf of Roland McGrath. Reviewers: vitalybuka, alekseyshl, kcc Reviewed By: vitalybuka Subscribers: kubamracek, phosek, filcab, llvm-commits Tags: #sanitizers Differential Revision: https://reviews.llvm.org/D36189
  5. [sanitizer_common] Fuchsia-specific implementation of SanitizerCoverage Submitted on behalf of Roland McGrath. Reviewers: kcc, eugenis, alekseyshl, vitalybuka Reviewed By: kcc Subscribers: filcab, vitalybuka, phosek, llvm-commits, kubamracek, mgorny Tags: #sanitizers Differential Revision: https://reviews.llvm.org/D35866
Revision 309801 by ibiryukov:
[clangd] Run clang-format on all clangd sources. NFC.
Change TypePath in RepositoryPath in Workspace
The file was modified/clang-tools-extra/trunk/clangd/ClangdLSPServer.cppclang-tools-extra.src/clangd/ClangdLSPServer.cpp
The file was modified/clang-tools-extra/trunk/clangd/ClangdLSPServer.hclang-tools-extra.src/clangd/ClangdLSPServer.h
The file was modified/clang-tools-extra/trunk/clangd/ClangdUnit.cppclang-tools-extra.src/clangd/ClangdUnit.cpp
The file was modified/clang-tools-extra/trunk/clangd/Protocol.cppclang-tools-extra.src/clangd/Protocol.cpp
The file was modified/clang-tools-extra/trunk/clangd/ProtocolHandlers.cppclang-tools-extra.src/clangd/ProtocolHandlers.cpp
The file was modified/clang-tools-extra/trunk/clangd/ProtocolHandlers.hclang-tools-extra.src/clangd/ProtocolHandlers.h
Revision 309800 by ibiryukov:
[clangd] Capitalized descriptions of clangd options. NFC.

To follow the style of other options shown on `clangd -help`.
Change TypePath in RepositoryPath in Workspace
The file was modified/clang-tools-extra/trunk/clangd/tool/ClangdMain.cppclang-tools-extra.src/clangd/tool/ClangdMain.cpp
Revision 309799 by danielmarjamaki:
[StaticAnalyzer] Fix false positives for unreachable code in macros.

Example:

#define MACRO(C)   if (C) { static int x; .. }
void foo() {
MACRO(0);
}

Differential Revision: https://reviews.llvm.org/D36141
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cppclang.src/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp
The file was modified/cfe/trunk/test/Analysis/unreachable-code-path.cclang.src/test/Analysis/unreachable-code-path.c
Revision 309798 by Vitaly Buka:
[asan] Interceptors for Fuchsia

Summary:
Fuchsia uses the "memintrinsics" interceptors, though not via any
generalized interception mechanism.  It doesn't use any other interceptors.

Submitted on behalf of Roland McGrath.

Reviewers: vitalybuka, alekseyshl, kcc

Reviewed By: vitalybuka

Subscribers: kubamracek, phosek, filcab, llvm-commits

Tags: #sanitizers

Differential Revision: https://reviews.llvm.org/D36189
Change TypePath in RepositoryPath in Workspace
The file was modified/compiler-rt/trunk/lib/asan/asan_interceptors.cccompiler-rt.src/lib/asan/asan_interceptors.cc
The file was modified/compiler-rt/trunk/lib/asan/asan_interceptors.hcompiler-rt.src/lib/asan/asan_interceptors.h
The file was modified/compiler-rt/trunk/lib/asan/asan_interceptors_memintrinsics.cccompiler-rt.src/lib/asan/asan_interceptors_memintrinsics.cc
Revision 309797 by Vitaly Buka:
[sanitizer_common] Fuchsia-specific implementation of SanitizerCoverage

Submitted on behalf of Roland McGrath.

Reviewers: kcc, eugenis, alekseyshl, vitalybuka

Reviewed By: kcc

Subscribers: filcab, vitalybuka, phosek, llvm-commits, kubamracek, mgorny

Tags: #sanitizers

Differential Revision: https://reviews.llvm.org/D35866
Change TypePath in RepositoryPath in Workspace
The file was modified/compiler-rt/trunk/lib/sanitizer_common/CMakeLists.txtcompiler-rt.src/lib/sanitizer_common/CMakeLists.txt
The file was added/compiler-rt/trunk/lib/sanitizer_common/sanitizer_coverage_fuchsia.cccompiler-rt.src/lib/sanitizer_common/sanitizer_coverage_fuchsia.cc
The file was modified/compiler-rt/trunk/lib/sanitizer_common/sanitizer_coverage_libcdep_new.cccompiler-rt.src/lib/sanitizer_common/sanitizer_coverage_libcdep_new.cc