This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository clang.
from 07b412d4ee [Sema] Improve test coverage of narrowing conversion diagnostics new 27484d0f23 Add possibility to specify output stream for CompilerInstance new b4e3f41c8b [OPENMP] Treat local variables in CUDA mode as thread local. new 12b3556742 [OPENMP] Scan all redeclarations looking for `declare simd` [...] new aafdf02711 [Attr] Fix parameter indexing for several attributes new da93a32462 [Attr] Use -fsyntax-only in test new c08ce0cfcf Fix the hasType() AST matcher to not assert when the QualTyp [...] new 6a94bb1a73 Range-ify a for loop. NFC new 515e301526 [analyzer] Don't throw NSNumberObjectConversion warning on o [...] new 8835fb821b Don't claim that va_start has special semantic checks new c6cae65dd0 Remove -i command line option, add -imultilib new eb5954dbac PR36581: Support data recursion over Stmts in AST matchers. new fc35d782b2 [StaticAnalyzer] Fix some Clang-tidy modernize and Include W [...] new 284236c047 Do not generate calls to fentry with __attribute__((no_instr [...]
The 13 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: include/clang/AST/Attr.h | 114 ++++++++++++++ include/clang/ASTMatchers/ASTMatchers.h | 6 +- include/clang/Basic/Attr.td | 44 ++++-- include/clang/Basic/Builtins.def | 2 +- include/clang/Driver/Options.td | 4 +- include/clang/Frontend/CompilerInstance.h | 11 ++ .../Core/PathSensitive/BasicValueFactory.h | 77 ++++++---- .../StaticAnalyzer/Core/PathSensitive/CoreEngine.h | 135 ++++++++++------- .../StaticAnalyzer/Core/PathSensitive/Store.h | 55 ++++--- .../StaticAnalyzer/Core/PathSensitive/StoreRef.h | 25 ++-- .../StaticAnalyzer/Core/PathSensitive/SymExpr.h | 23 +-- lib/AST/ExprConstant.cpp | 10 +- lib/ASTMatchers/ASTMatchFinder.cpp | 27 ++-- lib/CodeGen/CGBlocks.cpp | 7 +- lib/CodeGen/CGCall.cpp | 9 +- lib/CodeGen/CGOpenMPRuntime.cpp | 134 +++++++++-------- lib/CodeGen/CodeGenAction.cpp | 5 +- lib/CodeGen/CodeGenFunction.cpp | 10 +- lib/Sema/SemaChecking.cpp | 37 ++--- lib/Sema/SemaDecl.cpp | 2 +- lib/Sema/SemaDeclAttr.cpp | 149 +++++++++---------- lib/Sema/SemaOpenMP.cpp | 74 +++++++-- lib/Sema/SemaTemplateInstantiateDecl.cpp | 2 +- lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 11 +- .../Checkers/NonNullParamChecker.cpp | 7 +- .../Checkers/NumberObjectConversionChecker.cpp | 6 +- lib/StaticAnalyzer/Core/BasicValueFactory.cpp | 56 +++---- lib/StaticAnalyzer/Core/CoreEngine.cpp | 165 ++++++++++----------- lib/StaticAnalyzer/Core/Store.cpp | 64 ++++---- test/Analysis/number-object-conversion.mm | 13 ++ test/CodeGen/fentry.c | 11 +- test/CodeGenCXX/alloc-size.cpp | 18 +++ test/Driver/unknown-arg.c | 6 +- test/Misc/ast-dump-attr.cpp | 4 +- test/OpenMP/declare_simd_codegen.cpp | 4 + test/OpenMP/nvptx_target_cuda_mode_messages.cpp | 108 ++++++++++++++ test/Sema/attr-ownership.c | 2 +- test/Sema/attr-ownership.cpp | 7 + test/Sema/attr-print.cpp | 61 ++++++++ test/Sema/error-type-safety.cpp | 39 ++++- test/Sema/varargs.c | 9 ++ unittests/Frontend/CMakeLists.txt | 2 + ...{CodeGenActionTest.cpp => OutputStreamTest.cpp} | 44 ++---- utils/TableGen/ClangAttrEmitter.cpp | 139 ++++++++++++++++- 44 files changed, 1183 insertions(+), 555 deletions(-) create mode 100644 test/Analysis/number-object-conversion.mm create mode 100644 test/OpenMP/nvptx_target_cuda_mode_messages.cpp create mode 100644 test/Sema/attr-ownership.cpp copy unittests/Frontend/{CodeGenActionTest.cpp => OutputStreamTest.cpp} (50%)