// RUN: %llvmgcc %s -S -fnested-functions -o - | grep {sret *%agg.result}

struct X { int m, n, o, p; };

struct X p(int n) {
  struct X c(int m) {
    struct X x;
    x.m = m;
    x.n = n;
    return x;
  }
  return c(n);
}

// RUN: %llvmgcc %s -S -fnested-functions -o - | grep {sret *%agg.result}

struct X { long m, n, o, p; };

struct X p(int n) {
  struct X c(int m) {
    struct X x;
    x.m = m;
    x.n = n;
    return x;
  }
  return c(n);
}

Make the struct bigger, to ensure it is returned by struct return.
Make the struct bigger, to ensure it is returned
by struct return.


git-svn-id: 0ff597fd157e6f4fc38580e8d64ab130330d2411@50037 91177308-0d34-0410-b5e6-96231b3b80d8
