diff options
author | Iain Buclaw <ibuclaw@gdcproject.org> | 2020-04-29 10:19:55 +0200 |
---|---|---|
committer | Iain Buclaw <ibuclaw@gdcproject.org> | 2020-04-29 10:36:00 +0200 |
commit | 75f758a703924184fc07b01a138bb6f0028d077c (patch) | |
tree | 9b90b2c92161b246f7acd4494c5b1a2a3e4f1d09 /libphobos | |
parent | d81bc2af7d2700888e414eb5a322ff5f5b0df0bb (diff) |
d: Merge bug fix from upstream dmd 06160ccae
Adds classKind information to the front-end AST, which in turn allows us
to fix code generation of type names for extern(C) and extern(C++)
structs and classes. Inspecting such types inside a debugger now just
works without the need to 'cast(module_name.cxx_type)'.
gcc/d/ChangeLog:
* d-codegen.cc (d_decl_context): Don't include module in the name of
class and struct types that aren't extern(D).
Diffstat (limited to 'libphobos')
0 files changed, 0 insertions, 0 deletions