New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 643247 link

Starred by 1 user

Issue metadata

Status: Fixed
Last visit > 30 days ago
Closed: Sep 2016
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 3
Type: Bug

Blocked on:
issue 645953

issue 636111

Sign in to add a comment

clang-cl: "Lang" column of call stack in MSVC debugger shows "Unknown", not "C++"

Project Member Reported by, Sep 1 2016

Issue description

Spun off from 642812: The call stack view in MSVC's debugger shows "Unkown" for "Lang" if you build chrome with clang-cl, while it shows "C++" if you build with cl.

Probably not super important, but maybe also not super hard to fix :-)
I know it's low priority, but I'll take this to help me learn more about this portion of the code.

Clang is not emitting an S_COMPILE2 or S_COMPILE3 record, which is apparently where the debugger gets the language information.

Comment 2 by, Sep 20 2016

Fixed upstream in r281990 and r281991.

The S_COMPILE3 record is now emitted in the debug$S section, which lets the debugger know the source language.  (It also has information about the compiler's front-end and back-end versions, but I'm not sure I know how to see that from a debugger.)

Comment 3 by, Sep 21 2016

Blockedon: 645953

Comment 4 by, Sep 22 2016

Status: Fixed (was: Untriaged)
Fixed after

Sign in to add a comment