FailedChanges

Summary

  1. [gn] Support for building libc++ This change introduces support for building libc++. The library build should be complete, but not all CMake options have been replicated in GN. We also don't support tests yet. We only support two stage build at the moment. Differential Revision: https://reviews.llvm.org/D61143
  2. [gn] Support for building libcxxabi This change introduces support for building libcxxabi. The library build should be complete, but not all CMake options have been replicated in GN. We also don't support tests yet. We only support two stage build at the moment. Differential Revision: https://reviews.llvm.org/D60372
  3. [gn] Support for building libunwind This change introduces support for building libuwind. The library build should be complete, but not all CMake options have been replicated in GN. We also don't support tests yet. We only support two stage build at the moment. Differential Revision: https://reviews.llvm.org/D60370
Revision 359806 by phosek:
[gn] Support for building libc++

This change introduces support for building libc++. The library
build should be complete, but not all CMake options have been
replicated in GN. We also don't support tests yet.

We only support two stage build at the moment.

Differential Revision: https://reviews.llvm.org/D61143
Change TypePath in RepositoryPath in Workspace
The file was modified/libcxx/trunk/CMakeLists.txtN/A
The file was modified/llvm/trunk/utils/gn/secondary/BUILD.gntrunk/utils/gn/secondary/BUILD.gn
The file was added/llvm/trunk/utils/gn/secondary/libcxxtrunk/utils/gn/secondary/libcxx
The file was added/llvm/trunk/utils/gn/secondary/libcxx/BUILD.gntrunk/utils/gn/secondary/libcxx/BUILD.gn
The file was added/llvm/trunk/utils/gn/secondary/libcxx/includetrunk/utils/gn/secondary/libcxx/include
The file was added/llvm/trunk/utils/gn/secondary/libcxx/include/BUILD.gntrunk/utils/gn/secondary/libcxx/include/BUILD.gn
The file was added/llvm/trunk/utils/gn/secondary/libcxx/srctrunk/utils/gn/secondary/libcxx/src
The file was added/llvm/trunk/utils/gn/secondary/libcxx/src/BUILD.gntrunk/utils/gn/secondary/libcxx/src/BUILD.gn
Revision 359805 by phosek:
[gn] Support for building libcxxabi

This change introduces support for building libcxxabi. The library
build should be complete, but not all CMake options have been
replicated in GN. We also don't support tests yet.

We only support two stage build at the moment.

Differential Revision: https://reviews.llvm.org/D60372
Change TypePath in RepositoryPath in Workspace
The file was modified/libcxxabi/trunk/CMakeLists.txtN/A
The file was modified/libcxxabi/trunk/src/CMakeLists.txtN/A
The file was modified/llvm/trunk/utils/gn/secondary/BUILD.gntrunk/utils/gn/secondary/BUILD.gn
The file was added/llvm/trunk/utils/gn/secondary/libcxxabitrunk/utils/gn/secondary/libcxxabi
The file was added/llvm/trunk/utils/gn/secondary/libcxxabi/BUILD.gntrunk/utils/gn/secondary/libcxxabi/BUILD.gn
The file was added/llvm/trunk/utils/gn/secondary/libcxxabi/srctrunk/utils/gn/secondary/libcxxabi/src
The file was added/llvm/trunk/utils/gn/secondary/libcxxabi/src/BUILD.gntrunk/utils/gn/secondary/libcxxabi/src/BUILD.gn
Revision 359804 by phosek:
[gn] Support for building libunwind

This change introduces support for building libuwind. The library
build should be complete, but not all CMake options have been
replicated in GN. We also don't support tests yet.

We only support two stage build at the moment.

Differential Revision: https://reviews.llvm.org/D60370
Change TypePath in RepositoryPath in Workspace
The file was modified/libunwind/trunk/src/CMakeLists.txtN/A
The file was modified/llvm/trunk/utils/gn/secondary/BUILD.gntrunk/utils/gn/secondary/BUILD.gn
The file was added/llvm/trunk/utils/gn/secondary/libunwindtrunk/utils/gn/secondary/libunwind
The file was added/llvm/trunk/utils/gn/secondary/libunwind/BUILD.gntrunk/utils/gn/secondary/libunwind/BUILD.gn
The file was added/llvm/trunk/utils/gn/secondary/libunwind/srctrunk/utils/gn/secondary/libunwind/src
The file was added/llvm/trunk/utils/gn/secondary/libunwind/src/BUILD.gntrunk/utils/gn/secondary/libunwind/src/BUILD.gn

Summary

  1. Do not warn on switches over enums that do not use [[maybe_unused]] enumerators PR36231, [dcl.attr.unused]p3 Reviewers: aaron.ballman Differential Revision: https://reviews.llvm.org/D61444
  2. [OpenCL] Fix initialisation of this via pointer. When the expression used to initialise 'this' has a pointer type, check the address space of the pointee type instead of the pointer type to decide whether an address space cast is required. It is the pointee type that carries the address space qualifier. Fixing PR41674. Patch by kpet (Kevin Petit)! Differential Revision: https://reviews.llvm.org/D61319
Revision 359800 by dblaikie:
Do not warn on switches over enums that do not use [[maybe_unused]] enumerators

PR36231, [dcl.attr.unused]p3

Reviewers: aaron.ballman

Differential Revision: https://reviews.llvm.org/D61444
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/lib/Sema/SemaStmt.cpptrunk/lib/Sema/SemaStmt.cpp
The file was modified/cfe/trunk/test/CXX/dcl.dcl/dcl.attr/dcl.attr.unused/p3.cpptrunk/test/CXX/dcl.dcl/dcl.attr/dcl.attr.unused/p3.cpp
Revision 359798 by stulova:
[OpenCL] Fix initialisation of this via pointer.

When the expression used to initialise 'this' has a pointer type,
check the address space of the pointee type instead of the pointer
type to decide whether an address space cast is required.
It is the pointee type that carries the address space qualifier.

Fixing PR41674.

Patch by kpet (Kevin Petit)!

Differential Revision: https://reviews.llvm.org/D61319
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/lib/Sema/SemaOverload.cpptrunk/lib/Sema/SemaOverload.cpp
The file was modified/cfe/trunk/test/CodeGenOpenCLCXX/addrspace-of-this.cltrunk/test/CodeGenOpenCLCXX/addrspace-of-this.cl

Summary

  1. Fixed: Duck-typing in readability-redundant-smartptr-get didn't catch MSVC STL smart pointers. Differential Revision: https://reviews.llvm.org/D61209
  2. Reapply r359778: [clangd] Fix code completion of macros defined in the preamble region of the main file. The bad assert has been removed, and updateOutOfDateIdentifier has been guarded. This reverts commit r359796.
  3. Revert rL359778 : [clangd] Fix code completion of macros defined in the preamble region of the main file. Summary: This is a tricky case (we baked the assumption that symbols come from the preamble xor mainfile pretty deeply) and the fix is a bit of a hack: We look at the code to guess the macro names, and deserialize them from the preamble "by hand". Reviewers: ilya-biryukov Subscribers: ioeric, MaskRay, jkorous, arphaman, kadircet, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D60937 ........ Fix buildbots http://lab.llvm.org:8011/builders/llvm-clang-lld-x86_64-scei-ps4-ubuntu-fast/builds/47684/
Revision 359801 by fgross:
Fixed: Duck-typing in readability-redundant-smartptr-get didn't catch MSVC STL smart pointers.

Differential Revision: https://reviews.llvm.org/D61209
Change TypePath in RepositoryPath in Workspace
The file was modified/clang-tools-extra/trunk/clang-tidy/readability/RedundantSmartptrGetCheck.cpptrunk/clang-tidy/readability/RedundantSmartptrGetCheck.cpp
The file was added/clang-tools-extra/trunk/test/clang-tidy/readability-redundant-smartptr-get-msvc.cpptrunk/test/clang-tidy/readability-redundant-smartptr-get-msvc.cpp
Revision 359799 by sammccall:
Reapply r359778: [clangd] Fix code completion of macros defined in the preamble region of the main file.

The bad assert has been removed, and updateOutOfDateIdentifier has been guarded.
This reverts commit r359796.
Change TypePath in RepositoryPath in Workspace
The file was modified/clang-tools-extra/trunk/clangd/ClangdUnit.cpptrunk/clangd/ClangdUnit.cpp
The file was modified/clang-tools-extra/trunk/clangd/ClangdUnit.htrunk/clangd/ClangdUnit.h
The file was modified/clang-tools-extra/trunk/clangd/CodeComplete.cpptrunk/clangd/CodeComplete.cpp
The file was modified/clang-tools-extra/trunk/clangd/index/SymbolCollector.cpptrunk/clangd/index/SymbolCollector.cpp
The file was modified/clang-tools-extra/trunk/clangd/unittests/CodeCompleteTests.cpptrunk/clangd/unittests/CodeCompleteTests.cpp
Revision 359796 by rksimon:
Revert rL359778 : [clangd] Fix code completion of macros defined in the preamble region of the main file.

Summary:
This is a tricky case (we baked the assumption that symbols come from
the preamble xor mainfile pretty deeply) and the fix is a bit of a hack:
We look at the code to guess the macro names, and deserialize them from
the preamble "by hand".

Reviewers: ilya-biryukov

Subscribers: ioeric, MaskRay, jkorous, arphaman, kadircet, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D60937
........
Fix buildbots http://lab.llvm.org:8011/builders/llvm-clang-lld-x86_64-scei-ps4-ubuntu-fast/builds/47684/
Change TypePath in RepositoryPath in Workspace
The file was modified/clang-tools-extra/trunk/clangd/ClangdUnit.cpptrunk/clangd/ClangdUnit.cpp
The file was modified/clang-tools-extra/trunk/clangd/ClangdUnit.htrunk/clangd/ClangdUnit.h
The file was modified/clang-tools-extra/trunk/clangd/CodeComplete.cpptrunk/clangd/CodeComplete.cpp
The file was modified/clang-tools-extra/trunk/clangd/index/SymbolCollector.cpptrunk/clangd/index/SymbolCollector.cpp
The file was modified/clang-tools-extra/trunk/clangd/unittests/CodeCompleteTests.cpptrunk/clangd/unittests/CodeCompleteTests.cpp

Summary

  1. [compiler-rt] Set the ZX_VMO_RESIZABLE option for zx_vmo_create Currently VMO in Zircon create using the zx_vmo_create is resizable by default, but we'll be changing this in the future, requiring an explicit flag to make the VMO resizable. Prepare for this change by passing ZX_VMO_RESIZABLE option to all zx_vmo_create calls that need resizable VMO. Differential Revision: https://reviews.llvm.org/D61450
  2. [libFuzzer] Re-enable libFuzzer on i386 Linux and fix test Summary: Re-enable libFuzzer on i386 Linux after it was accidentally disabled. Also disable gc-sections.test on i386 since lld isn't garbage collecting properly with ASAN on i386. Reviewers: morehouse Reviewed By: morehouse Subscribers: srhines, mgorny, #sanitizers, llvm-commits Tags: #sanitizers, #llvm Differential Revision: https://reviews.llvm.org/D61415
Revision 359803 by phosek:
[compiler-rt] Set the ZX_VMO_RESIZABLE option for zx_vmo_create

Currently VMO in Zircon create using the zx_vmo_create is resizable
by default, but we'll be changing this in the future, requiring an
explicit flag to make the VMO resizable.

Prepare for this change by passing ZX_VMO_RESIZABLE option to all
zx_vmo_create calls that need resizable VMO.

Differential Revision: https://reviews.llvm.org/D61450
Change TypePath in RepositoryPath in Workspace
The file was modified/compiler-rt/trunk/lib/profile/InstrProfilingPlatformFuchsia.ctrunk/lib/profile/InstrProfilingPlatformFuchsia.c
The file was modified/compiler-rt/trunk/lib/sanitizer_common/sanitizer_coverage_fuchsia.cctrunk/lib/sanitizer_common/sanitizer_coverage_fuchsia.cc
The file was modified/compiler-rt/trunk/lib/scudo/standalone/fuchsia.cctrunk/lib/scudo/standalone/fuchsia.cc
The file was modified/compiler-rt/trunk/lib/xray/xray_utils.cctrunk/lib/xray/xray_utils.cc
Revision 359802 by metzman:
[libFuzzer] Re-enable libFuzzer on i386 Linux and fix test

Summary:
Re-enable libFuzzer on i386 Linux after it was accidentally
disabled.

Also disable gc-sections.test on i386 since lld isn't
garbage collecting properly with ASAN on i386.

Reviewers: morehouse

Reviewed By: morehouse

Subscribers: srhines, mgorny, #sanitizers, llvm-commits

Tags: #sanitizers, #llvm

Differential Revision: https://reviews.llvm.org/D61415
Change TypePath in RepositoryPath in Workspace
The file was modified/compiler-rt/trunk/cmake/config-ix.cmaketrunk/cmake/config-ix.cmake
The file was modified/compiler-rt/trunk/test/fuzzer/gc-sections.testtrunk/test/fuzzer/gc-sections.test

Summary

  1. [gn] Support for building libc++ This change introduces support for building libc++. The library build should be complete, but not all CMake options have been replicated in GN. We also don't support tests yet. We only support two stage build at the moment. Differential Revision: https://reviews.llvm.org/D61143
Revision 359806 by phosek:
[gn] Support for building libc++

This change introduces support for building libc++. The library
build should be complete, but not all CMake options have been
replicated in GN. We also don't support tests yet.

We only support two stage build at the moment.

Differential Revision: https://reviews.llvm.org/D61143
Change TypePath in RepositoryPath in Workspace
The file was modified/libcxx/trunk/CMakeLists.txttrunk/CMakeLists.txt
The file was modified/llvm/trunk/utils/gn/secondary/BUILD.gnN/A
The file was added/llvm/trunk/utils/gn/secondary/libcxxN/A
The file was added/llvm/trunk/utils/gn/secondary/libcxx/BUILD.gnN/A
The file was added/llvm/trunk/utils/gn/secondary/libcxx/includeN/A
The file was added/llvm/trunk/utils/gn/secondary/libcxx/include/BUILD.gnN/A
The file was added/llvm/trunk/utils/gn/secondary/libcxx/srcN/A
The file was added/llvm/trunk/utils/gn/secondary/libcxx/src/BUILD.gnN/A