Broken tests following r160899

Hi,

I'm afraid it looks like commit r160899 has broken two test-cases which are part of the "debuginfo-tests" repository. I believe I have narrowed it down to the correct commit...

Cheers
Andy

Erm, but I didn't post the details (obviously too much in a rush to
get home last night! My apologies!)

So here it is:

The tests that fail are sret.cpp and aggregate-indirect-arg.cpp.

Output from r160898 (working) for sret.cpp:

Odd that no one saw that via the bots, but I've reverted that patch for now. It's still a good idea in general, just needs more work.

Thanks for the report!

-eric