[PATCH] D47858: [New PM] Introducing PassInstrumentation framework

Fedor Sergeev via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Sep 19 11:28:46 PDT 2018


fedor.sergeev reopened this revision.
fedor.sergeev added a comment.
This revision is now accepted and ready to land.

Was reverted because of massive buildbot failures - all failing to compile PassBuilderCallbacks unit-test, like this:

  /usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/type_traits:933:14: error: base class has incomplete type
      : public is_constructible<_Tp, const _Tp&>
        ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/type_traits:939:14: note: in instantiation of template class 'std::__is_copy_constructible_impl<testing::Matcher<llvm::Any>, true>' requested here
      : public __is_copy_constructible_impl<_Tp>
               ^
  /home/llvmbb/llvm-build-dir/clang-x86_64-debian-fast/llvm.src/include/llvm/ADT/STLExtras.h:69:49: note: in instantiation of template class 'std::is_copy_constructible<testing::Matcher<llvm::Any> >' requested here
  template <typename B1> struct conjunction<B1> : B1 {};


Repository:
  rL LLVM

https://reviews.llvm.org/D47858





More information about the llvm-commits mailing list