Debug variables showing when not in scope in Visual D
steve brat
haribanbacha69 at gmail.com
Sat Nov 17 16:30:57 UTC 2018
On Saturday, 3 November 2018 at 08:08:59 UTC, Rainer Schuetze
wrote:
>
>
> On 30/10/2018 16:38, Michelle Long wrote:
>> On Monday, 29 October 2018 at 07:39:14 UTC, Rainer Schuetze
>> wrote:
>>>
>>>
>>> On 29/10/2018 08:32, Rainer Schuetze wrote:
>>>>
>>>>
>>>> On 28/10/2018 18:35, Michelle Long wrote:
>>>>> [...]
>>>>
>>>> That used to work for dmd, but it seems to have regressed
>>>> (still works for try/catch blocks). IIRC LDC does not emit
>>>> appropriate debug information.
>>>>
>>>
>>> Sorry, I slightly misremembered. The respective debug
>>> information is only emitted by dmd if there are multiple
>>> declarations with the same variables in different scopes in
>>> the same function. This still works fine.
>>
>> Can Visual D detect scopes while debugging? E.g., if one is at
>> some line can it determine properly the scope of things? e.g.,
>> what symbol is in the current scope and what is not?
>>
>> Or is this all up to dmd? If dmd is the cause of most of these
>> debugging issues, should dmd give as much info as it can so
>> the debugging experience can be optimal? It makes no sense for
>> a compiler to make the debugging experience more difficult
>> because debugging is naturally part of the equation.
>>
>
> I'd consider it a dmd issue and created an enhancement request:
> https://issues.dlang.org/show_bug.cgi?id=19349
The process for the following aspects which will be going to have
the variables that are showing the work for the part
https://epsonsupports.net/blog/fix-epson-error-code-0x69/ where
the work needs to be checked whether it is performing or not in
visual part.
More information about the Digitalmars-d-debugger
mailing list