1 # RUN: not --crash llc -mtriple=aarch64-unknown-unknown -verify-machineinstrs -run-pass=legalizer %s -o - 2>&1 | FileCheck %s
2 # CHECK: LLVM ERROR: unable to legalize instruction: %ctpop:_(s32) = G_CTPOP %copy:_(s32) (in function: s32)
4 define void @s32() noimplicitfloat { unreachable }
5 define void @s64() noimplicitfloat { unreachable }
9 tracksRegLiveness: true
13 %copy:_(s32) = COPY $w0
14 %ctpop:_(s32) = G_CTPOP %copy(s32)
15 $w0 = COPY %ctpop(s32)
16 RET_ReallyLR implicit $w0