[Issue 16691] New debug experience: hovering over a string function argument doesn't display the string
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Sat Jan 14 01:33:29 PST 2017
https://issues.dlang.org/show_bug.cgi?id=16691
Rainer Schuetze <r.sagitario at gmx.de> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |r.sagitario at gmx.de
--- Comment #1 from Rainer Schuetze <r.sagitario at gmx.de> ---
This happens because the string is passed by reference by the x64 ABI. If you
build for the VS engine, it is encoded as "reference" and it works as expected.
The pointer type is used for historic reasons when building for D engines.
Unfortunately, switching to VS style uses the ugly '@' replacement for types.
--
More information about the Digitalmars-d-bugs
mailing list