Skip to content

Preserve constness of built-in types in gfqn_impl1#9

Open
Thoemi09 wants to merge 3 commits intoflatironinstitute:unstablefrom
Thoemi09:fullqualifiedname
Open

Preserve constness of built-in types in gfqn_impl1#9
Thoemi09 wants to merge 3 commits intoflatironinstitute:unstablefrom
Thoemi09:fullqualifiedname

Conversation

@Thoemi09
Copy link
Contributor

@Thoemi09 Thoemi09 commented Dec 8, 2025

No description provided.

- desugar type alias templates (like get_value_t<...>) to their underlying canonical types instead of preserving the unresolved alias name, e.g.

nda::basic_array<nda::get_value_t<nda::expr<'*', std::complex<double>, const nda::basic_array<std::complex<double>, 2, nda::C_layout, 'M', nda::heap_basic<nda::mem::mallocator<nda::mem::AddressSpace::Host>>> &>>,2,nda::C_layout,77,nda::heap<1>>

becomes

nda::basic_array<std::complex<double>, 2, nda::C_layout, 77, nda::heap_basic<nda::mem::mallocator<nda::mem::AddressSpace::Host>>>
- char template arguments are preserved as charater literals instead of their numeric value
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant