D issues are now tracked on GitHub. This Bugzilla instance remains as a read-only archive.
Issue 20251 - `size_t.max` does not show value in debugger
Summary: `size_t.max` does not show value in debugger
Status: RESOLVED FIXED
Alias: None
Product: D
Classification: Unclassified
Component: visuald (show other issues)
Version: D2
Hardware: All Windows
: P1 minor
Assignee: No Owner
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-09-29 09:39 UTC by Manu
Modified: 2020-07-07 06:16 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description Manu 2019-09-29 09:39:36 UTC
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 Rainer Schuetze 2019-11-17 17:41:57 UTC
This is shown when enabling the DMD based semantic engine in https://github.com/dlang/visuald/releases/tag/v0.51.0-beta1
Comment 2 Rainer Schuetze 2020-07-07 06:16:20 UTC
With the dmd based engine and semantic highlighting the default in Visual D 1.0 I think it can be considered working.