[PATCH] D132311: [llvm] Remove llvm::is_trivially_{copy/move}_constructible (NFC)

Fangrui Song via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 25 15:52:16 PDT 2023


MaskRay added a comment.

I think we should reconsider doing this and probably bumping the GCC version requirement to at least 7.5.0.

GCC 7.3.0 has a bug that many pair likes like `SmallVector<std::pair<Instruction * const, Info>, 0> X;` lead to spurious

  /tmp/opt/gcc-7.5.0/include/c++/7.5.0/type_traits:878:48: error: constructor required before non-static data member for ‘...’ has been parsed


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D132311/new/

https://reviews.llvm.org/D132311



More information about the llvm-commits mailing list