diff options
| author | Harsh Aggarwal (NVIDIA) <haaggarwal@nvidia.com> | 2025-04-24 10:11:30 +0530 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-04-24 04:41:30 +0000 |
| commit | b78a8ba006fc9253cd1fd88fb7dd1eacfa749dfa (patch) | |
| tree | f82da8185be49dff6791306b6466155d20ca6fb8 /tests/bugs | |
| parent | 785669c8771c01d57914ec0075315e8ae61b6a31 (diff) | |
Fix #6544: Properly format nested type names in extensions (#6769)
* Fix #6544: Properly format nested type names in extensions
Modify DeclRefBase::toText to properly handle types defined
in extensions by qualifying them with their parent type name.
This ensures getFullName() returns the full name like
'FullPrecisionOptimizer<half>.State' instead of just '.State'.
Also handle other nested types in structs/classes similarly.
* Update extension reflection handling - with generics args and namespaces
- stopping namespace inclusion for extension members
- Update to use getTargetType() to handle the generic arguments
- update test cases
* Simplify code to remove using parentDecl
Diffstat (limited to 'tests/bugs')
0 files changed, 0 insertions, 0 deletions
