diff options
author | Iain Buclaw <ibuclaw@gdcproject.org> | 2021-01-21 10:31:36 +0100 |
---|---|---|
committer | Iain Buclaw <ibuclaw@gdcproject.org> | 2021-01-21 14:54:48 +0100 |
commit | 279d3a89b79f85d07a8ac4db1bebe9f60cb549e5 (patch) | |
tree | 45e70aa6786f0a138370903a8dbc749aeb3359eb /gcc/tree-data-ref.c | |
parent | e154009f35a74edffda42b77b806a1fb8591d4c0 (diff) | |
download | gcc-279d3a89b79f85d07a8ac4db1bebe9f60cb549e5.zip gcc-279d3a89b79f85d07a8ac4db1bebe9f60cb549e5.tar.gz gcc-279d3a89b79f85d07a8ac4db1bebe9f60cb549e5.tar.bz2 |
d: Enable private member access for __traits
The following traits can now access non-public members:
- hasMember
- getMember
- getOverloads
- getVirtualMethods
- getVirtualFuntions
This fixes a long-standing issue in D where the allMembers trait would
correctly return non-public members but those non-public members would
be inaccessible to other traits.
Reviewed-on: https://github.com/dlang/dmd/pull/12135
gcc/d/ChangeLog:
* dmd/MERGE: Merge upstream dmd 3a7ebef73.
Diffstat (limited to 'gcc/tree-data-ref.c')
0 files changed, 0 insertions, 0 deletions