This is an automated email from the git hooks/post-receive script.
"tcwg-buildslave pushed a change to branch linaro-local/tested/gnu-master in repository toolchain/llvm/clang.
from 3081101b34 Fix a deprecated warning in the last commit. adds ffa70d529c [CodeGen] Merge equivalent block copy/helper functions. adds 9c335bba42 Make changes to the check strings so that the test I modifie [...] adds 2cbc5aab72 Allow relockable scopes with thread safety attributes. adds 1439c0a0dd Invalidate static locals when escaping lambdas adds 7bdc202016 [analyzer] [NFC] [tests] Move plist-based diagnostics tests [...] adds ffc857a528 [analyzer] Fix tracking expressions through negation operator adds 1e604b365d [analyzer] Record nullability implications on getting items [...] adds a119c2c181 [analyzer] [NFC] [tests] Move plist-based diagnostics tests [...] adds fa5373bdfb [analyzer] InnerPointerChecker: improve warning messages and notes. adds 2c9f7a1760 [analyzer] Fix keyboard navigation for .msgNote events adds bbae650adb Make the section boundary checks on Windows not depend on th [...] adds 5406e79caa [ASTImporter] Added test case for CXXConversionDecl importing adds eda3b82abb [ASTImporter] Added test case for opaque enums adds 341c84f772 [ASTMatchers] Add matchers unresolvedMemberExpr, cxxDependen [...] adds e11c988605 Renaming arg_const_range to const_arg_range; NFC. adds 9c1b31eade [ASTMatchers] Let hasAnyArgument also support CXXUnresolvedC [...] adds c0a5e830f1 [clang] Store code completion token range in preprocessor. adds f8f5148f03 Revert "Allow relockable scopes with thread safety attributes." adds f5bf555b1f [ASTImporter] Improved import of friend templates. adds 44f3d14c41 [OPENMP] Fix emission of the loop doacross constructs. adds 2212ddf2e9 Summary:Add clang::reinitializes attribute adds 27f02e1860 [clang-format] Fix comment, NFC adds 73982ed93f Revert "[OPENMP] Fix emission of the loop doacross constructs."
No new revisions were added by this update.
Summary of changes: docs/LibASTMatchersReference.html | 50 +- include/clang/AST/ASTContext.h | 28 +- include/clang/AST/Expr.h | 6 +- include/clang/AST/ExprCXX.h | 12 +- include/clang/ASTMatchers/ASTMatchers.h | 34 +- include/clang/Basic/Attr.td | 11 + include/clang/Basic/AttrDocs.td | 28 + include/clang/CodeGen/CGFunctionInfo.h | 6 +- include/clang/Lex/Preprocessor.h | 13 + lib/AST/ASTContext.cpp | 19 +- lib/AST/ASTImporter.cpp | 46 +- lib/ASTMatchers/ASTMatchersInternal.cpp | 4 + lib/ASTMatchers/Dynamic/Registry.cpp | 2 + lib/CodeGen/CGBlocks.cpp | 254 +- lib/CodeGen/CGBlocks.h | 5 + lib/CodeGen/CGDecl.cpp | 3 +- lib/CodeGen/CGNonTrivialStruct.cpp | 24 +- lib/CodeGen/CodeGenFunction.cpp | 12 +- lib/CodeGen/CodeGenFunction.h | 26 +- lib/Lex/Preprocessor.cpp | 1 + lib/Sema/SemaDecl.cpp | 10 +- lib/Sema/SemaDeclAttr.cpp | 5 + lib/Serialization/ASTReaderDecl.cpp | 6 + lib/Serialization/ASTWriterDecl.cpp | 8 + lib/StaticAnalyzer/Checkers/AllocationState.h | 5 + .../Checkers/InnerPointerChecker.cpp | 42 +- lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 30 +- .../Checkers/TrustNonnullChecker.cpp | 187 +- lib/StaticAnalyzer/Core/BugReporterVisitors.cpp | 4 + lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp | 3 +- lib/StaticAnalyzer/Core/RegionStore.cpp | 27 + .../plists/NewDelete-path-notes.cpp.plist | 432 + .../plists/conditional-path-notes.c.plist | 1683 ++ .../plist-diagnostics-notes-as-events.cpp.plist | 80 + .../plists/copypaste/plist-diagnostics.cpp.plist | 81 + .../ExpectedOutputs/plists/cstring-plist.c.plist | 8 + .../ExpectedOutputs/plists/cxx-for-range.cpp.plist | 1589 ++ .../deref-track-symbolic-region.c.plist | 622 + .../plists/diagnostics/undef-value-caller.c.plist | 117 + .../plists/diagnostics/undef-value-param.c.plist | 1289 ++ .../plists/diagnostics/undef-value-param.m.plist | 984 + .../ExpectedOutputs/plists/edges-new.mm.plist | 20756 +++++++++++++++++++ .../ExpectedOutputs/plists/generics.m.plist | 6704 ++++++ .../ExpectedOutputs/plists/inline-plist.c.plist | 1898 ++ .../plists/inline-unique-reports.c.plist | 257 + .../inlining/eager-reclamation-path-notes.c.plist | 615 + .../eager-reclamation-path-notes.cpp.plist | 354 + .../plists/inlining/path-notes.c.plist | 3628 ++++ .../plists/inlining/path-notes.cpp.plist | 4991 +++++ .../plists/inlining/path-notes.m.plist | 1920 ++ .../plists/method-call-path-notes.cpp.plist | 779 + .../ExpectedOutputs/plists/model-file.cpp.plist | 282 + .../plists/null-deref-path-notes.m.plist | 976 + .../plists/nullability-notes.m.plist | 185 + .../ExpectedOutputs/plists/objc-arc.m.plist | 1912 ++ .../plists/objc-radar17039661.m.plist | 1275 ++ .../ExpectedOutputs/plists/plist-macros.cpp.plist | 1667 ++ .../plists/plist-output-alternate.m.plist | 1439 ++ .../ExpectedOutputs/plists/plist-output.m.plist | 5974 ++++++ .../plists/plist-stats-output.c.plist | 9 + .../plists/retain-release-path-notes-gc.m.plist | 1172 ++ .../plists/retain-release-path-notes.m.plist | 5138 +++++ .../ExpectedOutputs/plists/unix-fns.c.plist | 2833 +++ .../ExpectedOutputs/plists/yaccignore.c.plist | 4 + .../system-header-simulator-for-nullability.h | 51 + test/Analysis/NewDelete-path-notes.cpp | 432 +- test/Analysis/conditional-path-notes.c | 1683 +- .../plist-diagnostics-notes-as-events.cpp | 80 +- test/Analysis/copypaste/plist-diagnostics.cpp | 81 +- test/Analysis/cxx-for-range.cpp | 1589 +- .../diagnostics/deref-track-symbolic-region.c | 622 +- .../diagnostics/no-store-func-path-notes.cpp | 15 + test/Analysis/diagnostics/undef-value-caller.c | 117 +- test/Analysis/diagnostics/undef-value-param.c | 1289 +- test/Analysis/diagnostics/undef-value-param.m | 984 +- test/Analysis/edges-new.mm | 20756 +------------------ test/Analysis/generics.m | 6704 +----- test/Analysis/inline-plist.c | 1898 +- test/Analysis/inline-unique-reports.c | 257 +- .../inlining/eager-reclamation-path-notes.c | 615 +- .../inlining/eager-reclamation-path-notes.cpp | 354 +- test/Analysis/inlining/path-notes.c | 3628 +--- test/Analysis/inlining/path-notes.cpp | 4991 +---- test/Analysis/inlining/path-notes.m | 1920 +- test/Analysis/inner-pointer.cpp | 260 +- test/Analysis/lambdas.cpp | 30 + test/Analysis/method-call-path-notes.cpp | 779 +- test/Analysis/model-file.cpp | 282 +- test/Analysis/null-deref-path-notes.m | 976 +- test/Analysis/nullability-notes.m | 185 +- test/Analysis/objc-arc.m | 1912 +- test/Analysis/plist-macros.cpp | 1667 +- test/Analysis/plist-output-alternate.m | 1439 +- test/Analysis/plist-output.m | 5974 +----- test/Analysis/retain-release-path-notes-gc.m | 1172 +- test/Analysis/retain-release-path-notes.m | 5138 +---- test/Analysis/trustnonnullchecker_test.m | 105 +- test/CodeGen/blocks-1.c | 8 +- test/CodeGen/blocks.c | 63 +- .../sanitize-thread-no-checking-at-run-time.m | 2 +- test/CodeGenCXX/block-byref-cxx-objc.cpp | 48 +- test/CodeGenCXX/blocks.cpp | 48 + test/CodeGenCXX/cxx-block-objects.cpp | 4 +- test/CodeGenObjC/arc-blocks.m | 94 +- test/CodeGenObjC/debug-info-block-helper.m | 2 +- test/CodeGenObjC/debug-info-blocks.m | 4 +- test/CodeGenObjC/gnu-init.m | 32 +- test/CodeGenObjC/mrc-weak.m | 16 +- test/CodeGenObjC/strong-in-c-struct.m | 4 +- test/CodeGenObjCXX/arc-blocks.mm | 76 +- test/CodeGenObjCXX/lambda-to-block.mm | 2 +- test/CodeGenObjCXX/mrc-weak.mm | 8 +- test/Import/conversion-decl/Inputs/F.cpp | 10 + test/Import/conversion-decl/test.cpp | 5 + test/Import/enum/Inputs/S.cpp | 2 + test/Import/enum/test.cpp | 6 +- test/PCH/block-helpers.cpp | 15 + test/PCH/block-helpers.h | 12 + test/SemaCXX/attr-reinitializes.cpp | 15 + unittests/AST/ASTImporterTest.cpp | 93 +- unittests/ASTMatchers/ASTMatchersNodeTest.cpp | 14 + unittests/ASTMatchers/ASTMatchersTraversalTest.cpp | 19 + unittests/Format/FormatTestTextProto.cpp | 2 +- 123 files changed, 73216 insertions(+), 67937 deletions(-) create mode 100644 test/Analysis/ExpectedOutputs/plists/NewDelete-path-notes.cpp.plist create mode 100644 test/Analysis/ExpectedOutputs/plists/conditional-path-notes.c.plist create mode 100644 test/Analysis/ExpectedOutputs/plists/copypaste/plist-diagnostic [...] create mode 100644 test/Analysis/ExpectedOutputs/plists/copypaste/plist-diagnostic [...] create mode 100644 test/Analysis/ExpectedOutputs/plists/cstring-plist.c.plist create mode 100644 test/Analysis/ExpectedOutputs/plists/cxx-for-range.cpp.plist create mode 100644 test/Analysis/ExpectedOutputs/plists/diagnostics/deref-track-sy [...] create mode 100644 test/Analysis/ExpectedOutputs/plists/diagnostics/undef-value-ca [...] create mode 100644 test/Analysis/ExpectedOutputs/plists/diagnostics/undef-value-pa [...] create mode 100644 test/Analysis/ExpectedOutputs/plists/diagnostics/undef-value-pa [...] create mode 100644 test/Analysis/ExpectedOutputs/plists/edges-new.mm.plist create mode 100644 test/Analysis/ExpectedOutputs/plists/generics.m.plist create mode 100644 test/Analysis/ExpectedOutputs/plists/inline-plist.c.plist create mode 100644 test/Analysis/ExpectedOutputs/plists/inline-unique-reports.c.plist create mode 100644 test/Analysis/ExpectedOutputs/plists/inlining/eager-reclamation [...] create mode 100644 test/Analysis/ExpectedOutputs/plists/inlining/eager-reclamation [...] create mode 100644 test/Analysis/ExpectedOutputs/plists/inlining/path-notes.c.plist create mode 100644 test/Analysis/ExpectedOutputs/plists/inlining/path-notes.cpp.plist create mode 100644 test/Analysis/ExpectedOutputs/plists/inlining/path-notes.m.plist create mode 100644 test/Analysis/ExpectedOutputs/plists/method-call-path-notes.cpp.plist create mode 100644 test/Analysis/ExpectedOutputs/plists/model-file.cpp.plist create mode 100644 test/Analysis/ExpectedOutputs/plists/null-deref-path-notes.m.plist create mode 100644 test/Analysis/ExpectedOutputs/plists/nullability-notes.m.plist create mode 100644 test/Analysis/ExpectedOutputs/plists/objc-arc.m.plist create mode 100644 test/Analysis/ExpectedOutputs/plists/objc-radar17039661.m.plist create mode 100644 test/Analysis/ExpectedOutputs/plists/plist-macros.cpp.plist create mode 100644 test/Analysis/ExpectedOutputs/plists/plist-output-alternate.m.plist create mode 100644 test/Analysis/ExpectedOutputs/plists/plist-output.m.plist create mode 100644 test/Analysis/ExpectedOutputs/plists/plist-stats-output.c.plist create mode 100644 test/Analysis/ExpectedOutputs/plists/retain-release-path-notes- [...] create mode 100644 test/Analysis/ExpectedOutputs/plists/retain-release-path-notes.m.plist create mode 100644 test/Analysis/ExpectedOutputs/plists/unix-fns.c.plist create mode 100644 test/Analysis/ExpectedOutputs/plists/yaccignore.c.plist create mode 100644 test/Import/conversion-decl/Inputs/F.cpp create mode 100644 test/Import/conversion-decl/test.cpp create mode 100644 test/PCH/block-helpers.cpp create mode 100644 test/PCH/block-helpers.h create mode 100644 test/SemaCXX/attr-reinitializes.cpp