Bug 20251 – `size_t.max` does not show value in debugger

Status
RESOLVED
Resolution
FIXED
Severity
minor
Priority
P1
Component
visuald
Product
D
Version
D2
Platform
All
OS
Windows
Creation time
2019-09-29T09:39:36Z
Last change time
2020-07-07T06:16:20Z
Assigned to
No Owner
Creator
Manu

Comments

Comment #0 by turkeyman — 2019-09-29T09:39:36Z
If you have `byte.max` in your code, and you hover over it, you will see `127` If you have `long.max`, you will see a really big number as expected If you have `size_t.max` or `ptrdiff_t.max`, you will see `{...}` It would be good if these fundamental types did show correctly. They're just simple aliases, so I suspect if size_t/ptrdiff_t don't work, then a whole lot of other things may also not work for the same reason.
Comment #1 by r.sagitario — 2019-11-17T17:41:57Z
This is shown when enabling the DMD based semantic engine in https://github.com/dlang/visuald/releases/tag/v0.51.0-beta1
Comment #2 by r.sagitario — 2020-07-07T06:16:20Z
With the dmd based engine and semantic highlighting the default in Visual D 1.0 I think it can be considered working.