summaryrefslogtreecommitdiffstats
path: root/tools/test-server
diff options
context:
space:
mode:
authorRonan <ro.cailleau@gmail.com>2025-04-03 06:17:15 +0200
committerGitHub <noreply@github.com>2025-04-03 04:17:15 +0000
commit6b44630afe4ff180ba608142e9515abcd369775e (patch)
tree67e895172552fd3c73d6830436e30fa157142742 /tools/test-server
parentb4a1d618b8d850a579af2840db2df6bee312172c (diff)
Fixed generic interface specialization crashes (#6601): (#6688)
* Fixed generic interface specialization crashes: - Add an export decoration to specialized generic interfaces. * Fixed generic interface specialization crashes: - Add an export decoration to specialized generic interfaces. - Use getTypeNameHint(...) instead of a manual mangler. * In cloneInstDecorationsAndChildren: specialize all linkage decorations, not just the exports. - If a linkage decoration is already present, it is not specialized and replaced by the specialized one. - If a specialization uses the TypeNameHint, sanitize it to be used as an identifier. - Use the identifier name sanitizer from slang-mangle. * Added tests/generics/generic-interface-linkage.slang - See #6601 and #6688
Diffstat (limited to 'tools/test-server')
0 files changed, 0 insertions, 0 deletions