Changes from Git (git http://labmaster3.local/git/llvm-project.git)
Summary
Revert "Use InitLLVM to setup a pretty stack printer" (details)
[clang][CodeGen] Fix wrong memcpy size of no_unique_address in (details)
Commit
6f773205cd05e47912096d7c4091f03c28255ab2
by thakis
Revert "Use InitLLVM to setup a pretty stack printer" This reverts commit 3f76260dc0674cc0acb25f550a0f0c594cf537ea. Breaks at least these tests on Windows: Clang :: Driver/clang-offload-bundler.c Clang :: Driver/clang-offload-wrapper.c
Commit
01d8e09fdba0c9d3fe316a86e5ce4481e6ed71d1
by maskray
[clang][CodeGen] Fix wrong memcpy size of no_unique_address in FieldMemcpyizer When generating ctor, FieldMemcpyizer wrongly treated zero-sized class members as what should be copied, and generated wrong memcpy size under some special circumstances. This patch tries to fix it. Reviewed By: MaskRay, rjmccall Differential Revision: https://reviews.llvm.org/D70671