Arguments passed as ScalarPairs do not work correctly with Windows debuggers #88625
Labels
A-debuginfo
Area: Debugging information in compiled programs (DWARF, PDB, etc.)
C-bug
Category: This is a bug.
O-windows-msvc
Toolchain: MSVC, Operating system: Windows
Arguments passed via the ScalarPair abi cannot be correctly inspected via WinDbg or VS debuggers. This occurs because the platform debuggers expect the type to passed via a pointer (as the abi says they should) and the debuggers are hardcoded to expect that.
Example:
Debuggers:
(Notice the
*
in the type indicating the debugger expects to be looking at a pointer to the actual value, not it passed by value)This is a more general version of #81894 which #81898 fixed for
&str
and slices.The text was updated successfully, but these errors were encountered: