Commit Graph

6 Commits

Author SHA1 Message Date
Joe Groff
1adf2aeb87 Update IRGen tests for opaque pointers 2023-06-23 06:57:37 -07:00
Arnold Schwaighofer
c1a93e0bde Move tests over to use the %use_no_opaque_pointers option 2023-06-14 10:49:48 -07:00
Slava Pestov
4d7b923ddd Fix test/IRGen/objc_generic_class_stub.swift again
More FileCheck shenanigans.

Fixes <rdar://problem/71560719>.
2020-11-19 17:30:33 -05:00
Slava Pestov
9355f8d188 Fix test/IRGen/objc_generic_class_stub.swift for 32-bit platforms
Fixes <rdar://problem/71476765>.
2020-11-17 15:26:06 -05:00
Andrew Trick
28b7d456e5 Temporarily disable IRGen/objc_generic_class_stub.swift
Broken by:
Emit Objective-C resilient class stubs for concrete
subclasses of generic subclasses of NSObject #34766
https://github.com/apple/swift/pull/34766

Workaround for rdar://71476765
2020-11-17 00:50:14 -08:00
Slava Pestov
2390b959e1 IRGen: Emit class stubs in more instances so that objc_copyClassList() can find them
We would like it if objc_copyClassList() would find non-generic
classes with generic ancestry, as long as they ultimately inherit
from an @objc class. Make this so by emitting class stubs in a
few more cases.

Fixes <rdar://problem/71194117>.
2020-11-16 15:10:12 -05:00