// RUN: %clang_analyze_cc1 -analyzer-checker=core,osx.cocoa.RetainCount -analyzer-config ipa=dynamic-bifurcate -verify %s
typedef signed char BOOL;
typedef struct objc_class *Class;
typedef struct objc_object *id;
@protocol NSObject - isEqual: object; @end
void
// Test that retain release checker warns on leaks and use-after-frees when
// self init is not enabled.
// radar://12115830
// We should stop tracking some objects even when we inline the call.
// Specialically, the objects passed into calls with delegate and callback
// parameters.
@class DelegateTest;
typedef void ;
void ;
// Releases object through callback.
void