diff options
author | Fariborz Jahanian <fjahanian@apple.com> | 2010-02-26 22:49:11 +0000 |
---|---|---|
committer | Fariborz Jahanian <fjahanian@apple.com> | 2010-02-26 22:49:11 +0000 |
commit | 6005bd821c0fe1290a5aaa1f00d6a6c762724f53 (patch) | |
tree | 0be08ceaaf7c76036c43c684085b8fe61954ae85 /clang/test/Rewriter/rewrite-byref-in-nested-blocks.mm | |
parent | be730c9e34b115328559c4776156d60c7b7bee5c (diff) | |
download | bcm5719-llvm-6005bd821c0fe1290a5aaa1f00d6a6c762724f53.tar.gz bcm5719-llvm-6005bd821c0fe1290a5aaa1f00d6a6c762724f53.zip |
Prevent rewriter crash when variable type is missing.
Fixes radar 7692183.
llvm-svn: 97281
Diffstat (limited to 'clang/test/Rewriter/rewrite-byref-in-nested-blocks.mm')
-rw-r--r-- | clang/test/Rewriter/rewrite-byref-in-nested-blocks.mm | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/test/Rewriter/rewrite-byref-in-nested-blocks.mm b/clang/test/Rewriter/rewrite-byref-in-nested-blocks.mm index c6279de5e1d..a8f5b140eaa 100644 --- a/clang/test/Rewriter/rewrite-byref-in-nested-blocks.mm +++ b/clang/test/Rewriter/rewrite-byref-in-nested-blocks.mm @@ -13,10 +13,13 @@ void f(void (^block)(void)); @implementation X - (void)foo { __block int kerfluffle; + // radar 7692183 + __block x; f(^{ f(^{ y = 42; kerfluffle = 1; + x = 2; }); }); } |