microsoft / microsoft/vscode-cpptools

Expression failed to parse

Offen
#9,244 5 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

debugger more info needed
Vorherrschende Sprache
TypeScript
Sterne
6.2k
Forks
1.7k
Ø Merge
14 Std. 46 Min.
Gemergte PRs (30 T.)
61

Beschreibung

Environment
  • OS and version: macOS 12.3.1
  • VS Code: 1.66.2
  • C/C++ extension: ms-vscode.cpptools v1.10.0
  • OS and version of remote machine (if applicable):
  • GDB / LLDB version: lldb-1316.0.9.41
Bug Summary and Steps to Reproduce

Bug Summary:

  • std::vector element can NOT be watched if none of vector elements is used.
  • vector element can be watched if any vector element is used.

Steps to reproduce:

  1. build
  2. F5
  3. Do 'break point'
  4. add watch: eg.: v, v[0]

Screen Shot 2022-04-28 at 00 27 31
Screen Shot 2022-04-28 at 00 28 03

Debugger Configurations
None
Debugger Logs
None
Other Extensions

No response

Additional Information

No response

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Keine Quelldatei, kein Test und kein Einstiegspunkt ist angegeben. Beginne damit, das Problem unter macOS mit LLDB unter Verwendung eines std::vector und der Überwachungsausdrücke v und v[0] zu reproduzieren, und verfolge dann die Ausdrucksverarbeitung der C/C++-Erweiterung. Erledigt ist die Aufgabe, wenn Vektorelemente überwacht werden können, obwohl kein Vektorelement anderweitig verwendet wird, ohne dass ein Fehler beim Parsen des Ausdrucks auftritt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp, typescript, vscode
Bereich
devtools
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.