This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch google/stable in repository clang.
from 3e115f8 Updating branches/google/stable to r288497 adds 0a6cca5 [CUDA] Forward sanitizer support to host toolchain adds d0cab34 With LTO and profile-use, enable hotness info in opt remarks adds c7dc63d [Sema] Reset a BumpPtrAllocator on clear(). NFC. adds faa7188 Mass-rename the handful of error_* diagnostics to err_*. adds b4af165 CodeGen: export typeinfo and typeinfo name on itanium adds 8ef39c6 More diagnostic name fixups: w_ -> warn_, warning_ -> warn_, [...] adds 431cab4 PR31244: Use the exception specification from the callee's ty [...] adds ea344c8 DR616, and part of P0135R1: member access (or pointer-to-memb [...] adds 8d784e0 [Sema] Don't perform aggregate initialization for types with [...] adds 012b8f1 Sema: delay the DLL exported member referencing adds 5cd7433 [libclang] Fix python tests adds 98c02f7 [WebAssembly] Revert r288447. adds 135e2ef Add the --no-color option to the git call in the doc when usi [...] adds cdc1a6e TableGen: Adapt to llvm r288612 adds fc45471 Revert "Recover better from an incompatible .pcm file being p [...] adds 5dca580 IRGen: Remove an unused overload of CreateAlignedLoad. adds 7bf57eb Adapt to llvm/TableGen DagInit changes. adds 8880060 DR1213: element access on an array xvalue or prvalue produces [...] adds 581ee41 Clean out unused diagnostics. NFC. adds 96d53fe CFGBuilder: Fix crash when visiting delete expression on depe [...] new c336dfd Updating branches/google/stable to r288672
The 1 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: bindings/python/tests/cindex/test_cursor.py | 2 +- bindings/python/tests/cindex/test_tokens.py | 2 +- docs/ClangFormat.rst | 2 +- include/clang/AST/Expr.h | 5 ++ include/clang/Basic/DiagnosticGroups.td | 3 +- include/clang/Basic/DiagnosticParseKinds.td | 11 ++- include/clang/Basic/DiagnosticSemaKinds.td | 82 ++++++++++------------ include/clang/Driver/Options.td | 2 - include/clang/Lex/ModuleLoader.h | 25 ++----- include/clang/Sema/Sema.h | 5 ++ lib/AST/DeclCXX.cpp | 31 ++++---- lib/AST/ExprClassification.cpp | 18 +++-- lib/AST/ExprConstant.cpp | 6 +- lib/Analysis/CFG.cpp | 12 ++-- lib/Analysis/ThreadSafety.cpp | 2 +- lib/Analysis/ThreadSafetyCommon.cpp | 3 + lib/Basic/Targets.cpp | 4 -- lib/CodeGen/CGBuilder.h | 5 -- lib/CodeGen/ItaniumCXXABI.cpp | 30 ++++++-- lib/Driver/ToolChains.cpp | 16 +++-- lib/Driver/Tools.cpp | 26 +++++-- lib/Frontend/CompilerInstance.cpp | 21 ++---- lib/Lex/PPDirectives.cpp | 10 +-- lib/Parse/ParseDecl.cpp | 2 +- lib/Parse/ParseStmtAsm.cpp | 6 +- lib/Sema/Sema.cpp | 12 ++++ lib/Sema/SemaCast.cpp | 2 +- lib/Sema/SemaDeclObjC.cpp | 6 +- lib/Sema/SemaExceptionSpec.cpp | 45 +++++++----- lib/Sema/SemaExpr.cpp | 56 +++++++++++---- lib/Sema/SemaExprCXX.cpp | 11 +-- lib/Sema/SemaExprMember.cpp | 15 +++- lib/Sema/SemaExprObjC.cpp | 12 ++-- lib/Sema/SemaInit.cpp | 37 ++++++---- lib/Sema/SemaObjCProperty.cpp | 42 +++++------ lib/Sema/SemaOverload.cpp | 1 + lib/Sema/SemaPseudoObject.cpp | 11 +-- lib/Sema/SemaStmt.cpp | 10 +-- lib/Sema/SemaTemplate.cpp | 3 +- lib/StaticAnalyzer/Core/ExprEngineC.cpp | 10 +-- test/Analysis/explain-svals.cpp | 2 +- test/Analysis/temp-obj-dtors-cfg-output.cpp | 6 +- test/CXX/dcl.decl/dcl.init/dcl.init.aggr/p1.cpp | 36 ++++++++++ test/CXX/dcl.decl/dcl.init/p7.cpp | 2 + test/CXX/drs/dr12xx.cpp | 11 +++ test/CXX/drs/dr15xx.cpp | 47 +++++++++++++ test/CXX/drs/dr4xx.cpp | 2 +- test/CXX/drs/dr6xx.cpp | 20 ++++-- test/CXX/expr/expr.const/p2-0x.cpp | 6 +- test/CodeGenCXX/compound-literals.cpp | 32 +++++++-- test/CodeGenCXX/stack-reuse.cpp | 2 +- test/CodeGenCXX/temporaries.cpp | 30 ++++++++ ...-implicit-dllexport-template-specialization.cpp | 18 +++++ test/CodeGenCXX/windows-itanium-type-info.cpp | 21 +++++- test/Driver/darwin-ld.c | 5 ++ test/Misc/warning-flags.c | 4 +- test/Modules/config-mismatch.cpp | 10 --- test/SemaCXX/constant-expression-cxx11.cpp | 27 +++++-- test/SemaCXX/constexpr-value-init.cpp | 2 +- test/SemaCXX/cxx1z-noexcept-function-type.cpp | 15 ++++ test/SemaCXX/expression-traits.cpp | 2 +- test/SemaObjC/assign-rvalue-message.m | 5 +- tools/clang-format/clang-format-diff.py | 2 +- unittests/ASTMatchers/ASTMatchersNodeTest.cpp | 2 +- unittests/Analysis/CFGTest.cpp | 68 ++++++++++++------ utils/TableGen/ClangASTNodesEmitter.cpp | 2 +- utils/TableGen/ClangAttrEmitter.cpp | 6 +- utils/TableGen/NeonEmitter.cpp | 35 +++++---- www/cxx_dr_status.html | 10 +-- 69 files changed, 679 insertions(+), 355 deletions(-) create mode 100644 test/CodeGenCXX/windows-implicit-dllexport-template-specialization.cpp delete mode 100644 test/Modules/config-mismatch.cpp