Commit Graph

2 Commits

Author SHA1 Message Date
Allan Shortlidge
2b32fd15fd Tests: Make some IRGen tests less deployment target dependent.
Resolves rdar://121344608
2024-01-24 22:20:29 -08:00
Joe Groff
fe1186447b IRGen: Generate runtime type manglings using ObjC runtime names.
In order for the runtime demangler to be able to find ObjC classes and protocols, it needs to
have the runtime name of the declaration be in the mangled name. Only do this for runtime manglings,
to minimize the potential ABI impact for symbol names that already have the source-level names of
ObjC entities baked in. Fixes SR-12169 | rdar://59306590.
2020-03-05 16:55:00 -08:00