Fix PR4948 (and a leak): by not destroying the DwarfException
[llvm/avr.git] / test / FrontendC / 2006-05-19-SingleEltReturn.c
blob70c94c620527cc8cc6fdf7f73c6127a01f247ab1
1 // Test returning a single element aggregate value containing a double.
2 // RUN: %llvmgcc %s -S -o -
4 struct X {
5 double D;
6 };
8 struct Y {
9 struct X x;
12 struct Y bar();
14 void foo(struct Y *P) {
15 *P = bar();
18 struct Y bar() {
19 struct Y a;
20 a.x.D = 0;
21 return a;