[llvm] r215157 - DebugInfo: Fix overwriting/loss of inlined arguments to recursively inlined functions.

David Blaikie dblaikie at gmail.com
Fri Aug 8 10:22:43 PDT 2014


Oops, dropped the list by accident.

Recommitted in r215228 after fixing a bug in clang's block debug info
emission (r215227). Thanks for the reproduction & do let me know if
you hit anything else with this. Sorry for all the churn :/

- Dave

On Fri, Aug 8, 2014 at 9:34 AM, David Blaikie <dblaikie at gmail.com> wrote:
> On Fri, Aug 8, 2014 at 3:47 AM, Tim Northover <t.p.northover at gmail.com> wrote:
>> Hi David,
>>
>> Sorry to keep heaping these on you,
>
> No worries - sorry to keep breaking things. But it's certainly been a
> fertile bug field I've stumbled into...
>
>> but the assert in this one seems
>> to be causing a problem in LNT source on Darwin. It can be reproduced
>> on Linux with:
>>
>> $ clang -target x86_64-apple-macosx10.9 -O0 -g blockstret.c
>>
>> (I've attached a copy here in case you don't have test-suite handy).
>
> Thanks - reproduced, reverted the assert (left the code fix in) in
> r215217 and I'm running it through creduce now.
>
>>
>> Cheers.
>>
>> Tim.



More information about the llvm-commits mailing list