1; RUN: llc < %s -mtriple=x86_64-unknown-linux-gnu
2; PR2289
3
4define void @_ada_ca11001() {
5entry:
6        %tmp59 = call i16 @ca11001_0__cartesian_assign( i8 zeroext  0, i8 zeroext  0, i16 undef )               ; <i16> [#uses=0]
7        unreachable
8}
9
10declare i16 @ca11001_0__cartesian_assign(i8 zeroext , i8 zeroext , i16)
11