// RUN: %clang_analyze_cc1 -verify -Wno-objc-root-class %s \
// RUN: -analyzer-checker=core \
// RUN: -analyzer-checker=nullability \
// RUN: -analyzer-checker=osx.cocoa.NSError \
// RUN: -analyzer-checker=osx.coreFoundation.CFError
typedef signed char BOOL;
typedef int NSInteger;
typedef struct _NSZone NSZone;
@class NSInvocation, NSMethodSignature, NSCoder, NSString, NSEnumerator;
@protocol NSObject - isEqual: object; @end
@protocol NSCopying - copyWithZone: zone; @end
@protocol NSCoding - encodeWithCoder: aCoder; @end
@class NSDictionary;
extern NSString * const NSXMLParserErrorDomain ;