Matt Arsenault | 9d412ed | 2014-09-02 18:47:54 +0000 | [diff] [blame] | 1 | ; RUN: opt -mergefunc -disable-output < %s |
| 2 | ; This used to cause a crash when compairing the GEPs |
| 3 | |
| 4 | define void @foo(<2 x i64*>) { |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 5 | %tmp = getelementptr i64, <2 x i64*> %0, <2 x i64> <i64 0, i64 0> |
Matt Arsenault | 9d412ed | 2014-09-02 18:47:54 +0000 | [diff] [blame] | 6 | ret void |
| 7 | } |
| 8 | |
| 9 | define void @bar(<2 x i64*>) { |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 10 | %tmp = getelementptr i64, <2 x i64*> %0, <2 x i64> <i64 0, i64 0> |
Matt Arsenault | 9d412ed | 2014-09-02 18:47:54 +0000 | [diff] [blame] | 11 | ret void |
| 12 | } |