Files
swift-mirror/test/TBD/Inputs/custom-error.h
Allan Shortlidge 67a24ccca5 TBDGen: Don't skip extensions on clang types.
Fixes a regression introduced with https://github.com/apple/swift/pull/68216.
Some nominal types belonging to clang modules don't have a clang node in the
AST, so make sure we match the logic used when computing IR linkage to
determine whether a nominal type is a clang type.

Resolves rdar://115308770
2023-09-11 16:13:03 -07:00

10 lines
287 B
C

@import Foundation;
extern NSString *const CustomErrorDomain;
// typedef NS_ERROR_ENUM(CustomErrorDomain, CustomErrorCode) { ... }
typedef enum CustomErrorCode : long CustomErrorCode;
enum __attribute__((ns_error_domain(CustomErrorDomain))) CustomErrorCode : long {
CustomErrorA,
};