; NOTE: Assertions have been autogenerated by utils/update_test_checks.py ; RUN: opt < %s -passes=instcombine -S | FileCheck %s ; This used to crash, depending on the particular worklist iteration order. define void @pr59613(<6 x i16> %0) { ; CHECK-LABEL: @pr59613( ; CHECK-NEXT: store <6 x i16> poison, ptr null, align 16 ; CHECK-NEXT: ret void ; %cmp1 = icmp ne <6 x i16> %0, zeroinitializer %or = or <6 x i1> , %cmp1 %sext = sext <6 x i1> %or to <6 x i16> %not = xor <6 x i16> %sext, store <6 x i16> %not, ptr null, align 16 ret void }