[llvm] r225851 - Debug Info: Move the complex expression handling (=the remainder) of

Adrian Prantl aprantl at apple.com
Wed Jan 14 08:48:59 PST 2015


On Jan 13, 2015, at 3:39 PM, Adrian Prantl <aprantl at apple.com> wrote:

> Note that the range that is emitted for the RDI location was and is still
> wrong, it claims to begin at the function prologue, but really it should
> start where RDI is first assigned.
> 
>    llvm/trunk/test/DebugInfo/X86/debug-loc-asan.ll

Fred, FYI: this is also an interesting testcase were we get the range of a variable completely wrong for your collection. My guess is that the function-arguments-always-start-at-FunctionBeginSym heuristic in DwarfDebug::beginFunction() is firing were it shouldn’t.

-- adrian





More information about the llvm-commits mailing list