Allan Shortlidge
8e5988e5fc
NFC: Increase test coverage for SPI enum elements.
...
These tests identified a gap in type checking the exportability of case statements. Unfortunately this gap is not simple to close, since exportability is usually checked during availability checking but availability checking isn't appropriate for case statements and there isn't existing infrastructure to check exportability independently.
2022-11-29 22:11:02 -08:00
Alexis Laferrière
758351110a
[Sema] Allow the use of SPI in API for SPI modules
...
When the whole module has an SPI distribution, SPI declarations can be
used in API.
rdar://75335462
2021-04-20 15:02:51 -07:00
Arnold Schwaighofer
084db0d38f
Revert "Merge pull request #34848 from aschwaighofer/make_prespecialization_experimental"
...
This reverts commit 3aec862e62 , reversing
changes made to 158427bd5b .
2021-02-12 10:12:01 -08:00
Arnold Schwaighofer
8346bf7e90
Pre-specialization: This is an experimental feature
...
Only enable if explicitly required.
2020-11-20 09:13:16 -08:00
Varun Gandhi
a1716fe2a6
[Diagnostics] Update compiler diagnostics to use less jargon. ( #31315 )
...
Fixes rdar://problem/62375243.
2020-04-28 14:11:39 -07:00
Alexis Laferrière
412469326d
[SPI Test] Extend and update SPI tests
2020-03-04 16:43:05 -08:00
Alexis Laferrière
4d6adefa4c
[Test] Test clients of modules defining SPI decls
2020-02-19 14:17:14 -08:00