Details
Description
Repro:
- Have Visual Studio 2015 with Qt Visual Studio Tools 2.2.2 set up to use Qt 5.10.1 x64 (in case it matters).
- Using the Add New Project wizard, add a new Qt console app project with all defaults (maybe except the project name).
- Replace the source code with the following:
#include <QStringList> void main() { QStringList l; }
- Build the x64 Debug configuration.
- Set a breakpoint in the main() line, run the app in the debugger.
Expected: when the breakpoint is hit, there are no natvis errors in the Output pane.
Actual: when the breakpoint is hit, there is the following error in the Output pane:
Natvis: C:\USERS\MY_ACCOUNT\APPDATA\LOCAL\MICROSOFT\VISUALSTUDIO\14.0\EXTENSIONS\4KF5SRFQ.U2A\Visualizer\qt5.natvis(399,28): Error: identifier "$T1" is undefined Error while evaluating '*reinterpret_cast<$T1*>((sizeof($T1) > sizeof(void*)) ? reinterpret_cast<Node*>(d->array + d->begin + $i)->v : reinterpret_cast<$T1*>(d->array + d->begin + $i))' in the context of type 'ConApp.exe!QStringList'.
Attachments
Issue Links
- depends on
-
QTVSADDINBUG-743 Improve support of debug visualizers
-
- In Progress
-