summaryrefslogtreecommitdiff
path: root/libphobos
diff options
context:
space:
mode:
authorIain Buclaw <ibuclaw@gdcproject.org>2020-04-29 10:19:55 +0200
committerIain Buclaw <ibuclaw@gdcproject.org>2020-04-29 10:36:00 +0200
commit75f758a703924184fc07b01a138bb6f0028d077c (patch)
tree9b90b2c92161b246f7acd4494c5b1a2a3e4f1d09 /libphobos
parentd81bc2af7d2700888e414eb5a322ff5f5b0df0bb (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