Dan Gohman | 0a06310 | 2009-09-08 23:54:48 +0000 | [diff] [blame] | 1 | ; RUN: llc < %s -mtriple=i686-pc-linux-gnu -enable-eh -disable-fp-elim | not grep {addl .12, %esp} |
Dan Gohman | f17a25c | 2007-07-18 16:29:46 +0000 | [diff] [blame] | 2 | ; PR1398 |
3 | |||||
4 | %struct.S = type { i32, i32 } | ||||
5 | |||||
6 | declare void @invokee(%struct.S* sret ) | ||||
7 | |||||
8 | define void @invoker(%struct.S* %name.0.0) { | ||||
9 | entry: | ||||
10 | invoke void @invokee( %struct.S* %name.0.0 sret ) | ||||
11 | to label %return unwind label %return | ||||
12 | |||||
13 | return: ; preds = %entry, %entry | ||||
14 | ret void | ||||
15 | } |