Dan Gohman | 28beeea | 2007-08-15 13:36:28 +0000 | [diff] [blame] | 1 | // RUN: %llvmgcc %s -S -emit-llvm -O0 -o - | grep sret | count 5 |
Anton Korobeynikov | 779dff1 | 2007-04-01 22:03:04 +0000 | [diff] [blame] | 2 | |
| 3 | struct abc { |
Duncan Sands | 92b9d49 | 2008-04-21 08:17:05 +0000 | [diff] [blame^] | 4 | long a; |
| 5 | long b; |
| 6 | long c; |
Anton Korobeynikov | 779dff1 | 2007-04-01 22:03:04 +0000 | [diff] [blame] | 7 | }; |
| 8 | |
| 9 | struct abc foo1(void); |
| 10 | struct abc foo2(); |
| 11 | |
| 12 | void bar() { |
| 13 | struct abc dummy1 = foo1(); |
| 14 | struct abc dummy2 = foo2(); |
Reid Spencer | dcb925e | 2007-04-15 20:08:37 +0000 | [diff] [blame] | 15 | } |