[all-commits] [llvm/llvm-project] 81cbe0: Revert "GlobalISel: Make LLT constructors constexpr"

Hans via All-commits all-commits at lists.llvm.org
Wed Jun 17 06:35:13 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 81cbe0ca83c2f912ff612ddb65629a108197b0d1
      https://github.com/llvm/llvm-project/commit/81cbe0ca83c2f912ff612ddb65629a108197b0d1
  Author: Hans Wennborg <hans at chromium.org>
  Date:   2020-06-17 (Wed, 17 Jun 2020)

  Changed paths:
    M llvm/include/llvm/Support/LowLevelTypeImpl.h
    M llvm/unittests/CodeGen/LowLevelTypeTest.cpp

  Log Message:
  -----------
  Revert "GlobalISel: Make LLT constructors constexpr"

This reverts commit 5a95be22d248be654b992dfb25e3850dbb182a14.

It causes GCC 5.3 to segfault:

In file included from /work/llvm.monorepo/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:357:0:                                               lib/Target/AArch64/AArch64GenGlobalISel.inc:189:17:   in constexpr expansion of ‘llvm::LLT::scalar(16u)’
lib/Target/AArch64/AArch64GenGlobalISel.inc:205:1: internal compiler error: Segmentation fault




More information about the All-commits mailing list