summaryrefslogtreecommitdiffstats
path: root/clang/test/Analysis/Inputs/system-header-simulator-for-objc-dealloc.h
diff options
context:
space:
mode:
authorDevin Coughlin <dcoughlin@apple.com>2016-02-29 23:57:10 +0000
committerDevin Coughlin <dcoughlin@apple.com>2016-02-29 23:57:10 +0000
commit093594938bf5c46a5fb4b7b3ea157eb269d8f885 (patch)
treefcada07b69a68aebea2613b9f5f540f6a2bc0747 /clang/test/Analysis/Inputs/system-header-simulator-for-objc-dealloc.h
parent46d4aa211ff9e84d8f71aafe818804758133b8aa (diff)
downloadbcm5719-llvm-093594938bf5c46a5fb4b7b3ea157eb269d8f885.tar.gz
bcm5719-llvm-093594938bf5c46a5fb4b7b3ea157eb269d8f885.zip
[analyzer] Teach CheckObjCDealloc about Block_release().
It now treats Block_release(b) as a release in addition to [b release]. llvm-svn: 262272
Diffstat (limited to 'clang/test/Analysis/Inputs/system-header-simulator-for-objc-dealloc.h')
-rw-r--r--clang/test/Analysis/Inputs/system-header-simulator-for-objc-dealloc.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/test/Analysis/Inputs/system-header-simulator-for-objc-dealloc.h b/clang/test/Analysis/Inputs/system-header-simulator-for-objc-dealloc.h
index 0b9888a076a..9850aec6ee8 100644
--- a/clang/test/Analysis/Inputs/system-header-simulator-for-objc-dealloc.h
+++ b/clang/test/Analysis/Inputs/system-header-simulator-for-objc-dealloc.h
@@ -27,3 +27,6 @@ typedef signed char BOOL;
@end
typedef struct objc_selector *SEL;
+
+void _Block_release(const void *aBlock);
+#define Block_release(...) _Block_release((const void *)(__VA_ARGS__))
OpenPOWER on IntegriCloud