1 // RUN: %clang_cc1 -analyze -analyzer-checker=osx.coreFoundation.containers.PointerSizedValues -triple x86_64-apple-darwin -verify %s 2 // expected-no-diagnostics 3 4 typedef const struct __CFAllocator * CFAllocatorRef; 5 typedef const struct __CFArray * CFArrayRef; 6 typedef const struct __CFDictionary * CFDictionaryRef; 7 typedef const struct __CFSet * CFSetRef; 8 9 extern const CFAllocatorRef kCFAllocatorDefault; 10 11 // Unexpected declarations for these: 12 CFArrayRef CFArrayCreate(CFAllocatorRef); 13 CFDictionaryRef CFDictionaryCreate(CFAllocatorRef); 14 CFSetRef CFSetCreate(CFAllocatorRef); 15 16 void testNoCrash() { 17 (void)CFArrayCreate(kCFAllocatorDefault); 18 (void)CFDictionaryCreate(kCFAllocatorDefault); 19 (void)CFSetCreate(kCFAllocatorDefault); 20 } 21