Add another analyzer test case involving an OSAtomic function.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@77485 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Ted Kremenek 2009-07-29 18:18:25 +00:00
Родитель 5e77ebae47
Коммит 0aeaf5a1a5
1 изменённых файлов: 6 добавлений и 0 удалений

Просмотреть файл

@ -286,6 +286,12 @@ void testOSCompareAndSwap32Barrier() {
[old release];
}
int testOSCompareAndSwap32Barrier_id(Class myclass, id xclass) {
if (OSAtomicCompareAndSwap32Barrier(0, (int32_t) myclass, (int32_t*) &xclass))
return 1;
return 0;
}
void test_objc_atomicCompareAndSwap() {
NSString *old = 0;
NSString *s = [[NSString alloc] init]; // no-warning