This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository clang.
from 1bc73590ad Fix Bug 38713: clang-format mishandles a short block after " [...] new 325385cbbe [OpenCL] Traverse vector types for ocl extensions support new 3c3905b5f7 [Aarch64] Fix linker emulation for Aarch64 big endian new 6015562f5f [Index] Update tests allowing double4 type to be "invalid" new 66c9a41573 [ASTImporter] Merge ExprBits new 00b0309754 Add header guards to some headers that are missing them new 84324ddfde Removing -debug-info-macros from option suggestions test new fe9f121881 Disable the GNUstep v2 ABI on Windows. new 2e2e8b670f Revert "Disable the GNUstep v2 ABI on Windows." new 3243cbdaea [x86/SLH] Add a real Clang flag and LLVM IR attribute for Sp [...] new e2216479d4 Adding HardLink Support to VirtualFileSystem. new c03910f82b Fix the -print-multi-directory flag to print the selected multilib. new 3fea6c196b clang-cl: Pass /Brepro to linker if it was passed to the compiler new 931878d99f Revert r341373, since it fails on some targets. new a9d72d6c52 [ODRHash] Extend hash to support all Type's. new 6164bba681 Allow all supportable non-type attributes to be used with #p [...] new 024b9a4311 clang-format: Fix formatting C++ namespaces with preceding ' [...]
The 16 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/ODRHash.h | 7 +- include/clang/Basic/Attr.td | 136 +---- include/clang/Basic/VirtualFileSystem.h | 24 + include/clang/Driver/Options.td | 4 + include/clang/Frontend/CodeGenOptions.def | 1 + lib/AST/ASTImporter.cpp | 17 +- lib/AST/ODRHash.cpp | 256 +++++++++- lib/AST/StmtProfile.cpp | 2 +- lib/Basic/VirtualFileSystem.cpp | 168 ++++-- lib/CodeGen/CGCall.cpp | 3 + lib/CodeGen/MacroPPCallbacks.h | 5 + lib/Driver/ToolChains/Arch/X86.cpp | 18 +- lib/Driver/ToolChains/Clang.cpp | 3 + lib/Driver/ToolChains/Gnu.cpp | 2 +- lib/Driver/ToolChains/MSVC.cpp | 9 + lib/Format/Format.cpp | 7 +- lib/Format/FormatToken.h | 4 +- lib/Format/NamespaceEndCommentsFixer.cpp | 7 +- lib/Format/TokenAnnotator.h | 7 + lib/Format/UnwrappedLineFormatter.cpp | 4 +- lib/Format/UnwrappedLineParser.cpp | 17 +- lib/Frontend/CompilerInvocation.cpp | 2 + lib/Sema/Sema.cpp | 8 + test/CodeGen/attr-speculative-load-hardening.c | 10 + test/Driver/linux-ld.c | 8 + test/Driver/msvc-link.c | 12 + test/Driver/unknown-arg.c | 2 +- test/Driver/x86-target-features.c | 9 + test/Index/opencl-types.cl | 2 +- ...pragma-attribute-supported-attributes-list.test | 55 +- test/Modules/odr_hash-blocks.cpp | 4 +- test/Modules/odr_hash-gnu.cpp | 130 +++++ test/Modules/odr_hash-vector.cpp | 128 +++++ test/Modules/odr_hash.cl | 80 +++ test/Modules/odr_hash.cpp | 564 ++++++++++++++++++++- test/Modules/odr_hash.mm | 225 ++++++++ test/Parser/pragma-attribute.cpp | 4 +- test/SemaOpenCL/extensions.cl | 7 + unittests/AST/ASTImporterTest.cpp | 19 + unittests/Basic/VirtualFileSystemTest.cpp | 114 +++++ unittests/Format/FormatTest.cpp | 75 +++ unittests/Rename/ClangRenameTest.h | 5 + 42 files changed, 1922 insertions(+), 242 deletions(-) create mode 100644 test/CodeGen/attr-speculative-load-hardening.c create mode 100644 test/Modules/odr_hash-gnu.cpp create mode 100644 test/Modules/odr_hash-vector.cpp create mode 100644 test/Modules/odr_hash.cl