projects
/
oota-llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7293912
)
New test.
author
Devang Patel
<dpatel@apple.com>
Thu, 3 May 2007 00:42:22 +0000
(
00:42
+0000)
committer
Devang Patel
<dpatel@apple.com>
Thu, 3 May 2007 00:42:22 +0000
(
00:42
+0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36661
91177308
-0d34-0410-b5e6-
96231b3b80d8
test/FrontendObjC/2007-05-02-Strong.m
[new file with mode: 0644]
patch
|
blob
diff --git a/test/FrontendObjC/2007-05-02-Strong.m
b/test/FrontendObjC/2007-05-02-Strong.m
new file mode 100644
(file)
index 0000000..
3778fd2
--- /dev/null
+++ b/
test/FrontendObjC/2007-05-02-Strong.m
@@ -0,0
+1,23
@@
+// RUN: %llvmgcc -c %s -fobjc-gc -o /dev/null
+typedef int NSInteger;
+typedef struct _NSRect {
+ int origin;
+ int size;
+} NSRect;
+
+__attribute__((objc_gc(strong))) NSRect *_cachedRectArray;
+extern const NSRect NSZeroRect;
+@interface A{
+}
+-(void)bar:(NSInteger *)rectCount;
+@end
+
+@implementation A
+
+-(void)bar:(NSInteger *)rectCount {
+ NSRect appendRect = NSZeroRect;
+
+ _cachedRectArray[*rectCount - 1] = NSZeroRect;
+}
+
+@end