]> granicus.if.org Git - clang/commitdiff
[analyzer] Add test case for handling of __bridge_transfer that previously resulted...
authorTed Kremenek <kremenek@apple.com>
Sat, 27 Aug 2011 21:15:48 +0000 (21:15 +0000)
committerTed Kremenek <kremenek@apple.com>
Sat, 27 Aug 2011 21:15:48 +0000 (21:15 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@138710 91177308-0d34-0410-b5e6-96231b3b80d8

test/Analysis/objc-arc.m

index 6b22fd099b06e60aad4701e2b63c91d3d8bfee13..8e18877f29c62e72ec284e0ce7cdb77af2331ea2 100644 (file)
@@ -147,3 +147,9 @@ void test_objc_unretainedObject() {
   (void) x;
 }
 
+// Previously this resulted in a "return of stack address" warning.
+id test_return() {
+  id x = (__bridge_transfer id) CFCreateString();
+  return x; // no-warning
+}
+