causes a seg fault (see https://reviews.llvm.org/D104471). This reverts commit c305557acd.
c305557acd