[llvm-bugs] [Bug 35524] [CodeView] Range-based for loop variables are not available when debugging
via llvm-bugs
llvm-bugs at lists.llvm.org
Wed Dec 20 15:02:42 PST 2017
https://bugs.llvm.org/show_bug.cgi?id=35524
Reid Kleckner <rnk at google.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |DUPLICATE
Status|NEW |RESOLVED
--- Comment #3 from Reid Kleckner <rnk at google.com> ---
I think the trouble is that there are really two range-based for loops and two
variables named 'S'. Here's what I see in windbg:
0:000> dv
CP = 0x00000078`c738f458
CurrentSectionDataOffset = 0xb7c
__range = 0x00000267`4e329020 { size=73 }
__begin = {...}
__end = {...}
S = 0x00000267`4e35b380 # Valid S
__range = <value unavailable>
__begin = <value unavailable>
__end = <value unavailable>
S = <value unavailable> # Probably for the next loop
SymbolTableStart = 0x7ff7
NumberOfSymbols = 0x88e3e8ce
i = <value unavailable>
e = <value unavailable>
NumberOfAuxSymbols = <value unavailable>
I'd dupe this against "we should implement S_BLOCK32 scopes".
*** This bug has been marked as a duplicate of bug 28458 ***
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20171220/7ed496e1/attachment.html>
More information about the llvm-bugs
mailing list