; RUN: opt -mergefunc < %s -disable-output -stats | not grep merged; This used to crash with an assert.define<2xi8>@v1(<2xi8>%x){ret<2xi8>%x}define<4xi8>@v2(<4xi8>%x){ret<4xi8>%x}define[2xi8]@a1([2xi8]%x){ret[2xi8]%x}define[4xi8]@a2([4xi8]%x){ret[4xi8]%x}