Commit Graph

3 Commits

Author SHA1 Message Date
Allan Shortlidge
e2fd14d143 Tests: Compensate for ptrauth in IRGen availability domain tests.
Resolves rdar://155596071.
2025-07-11 08:36:28 -07:00
Allan Shortlidge
5ffb301f8d Tests: Don't check for zeroext in IRGen availability domain tests.
Resolves rdar://155588692.
2025-07-11 08:35:09 -07:00
Allan Shortlidge
3d722e1919 ClangImporter: Generate and call custom availability domain predicates.
When importing custom availability domains with dynamic predicates from Clang
modules, synthesize predicate functions for `if #available` queries and call
them when generating SIL.

Resolves rdar://138441312.
2025-07-10 08:15:01 -07:00