diff options
| author | Fariborz Jahanian <fjahanian@apple.com> | 2012-02-29 00:26:20 +0000 |
|---|---|---|
| committer | Fariborz Jahanian <fjahanian@apple.com> | 2012-02-29 00:26:20 +0000 |
| commit | 1dc712f7ccb96d0268b5f87400a6a577a5b9b40e (patch) | |
| tree | 3428f56dcab53810da3ae202f3e1f0454d542871 /clang | |
| parent | 0b4b32433cde663276f193d0dcdad81a8edf3b7b (diff) | |
| download | bcm5719-llvm-1dc712f7ccb96d0268b5f87400a6a577a5b9b40e.tar.gz bcm5719-llvm-1dc712f7ccb96d0268b5f87400a6a577a5b9b40e.zip | |
objective-c modern translator. Fixes misc. bug in writing
the ivar offset symbol.
llvm-svn: 151683
Diffstat (limited to 'clang')
| -rw-r--r-- | clang/lib/Rewrite/RewriteModernObjC.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Rewrite/RewriteModernObjC.cpp b/clang/lib/Rewrite/RewriteModernObjC.cpp index db1f5ff4713..41aaafaaa3b 100644 --- a/clang/lib/Rewrite/RewriteModernObjC.cpp +++ b/clang/lib/Rewrite/RewriteModernObjC.cpp @@ -6533,14 +6533,14 @@ Stmt *RewriteModernObjC::RewriteObjCIvarRefExpr(ObjCIvarRefExpr *IV) { SourceLocation(), addExpr); QualType IvarT = D->getType(); - convertBlockPointerToFunctionPointer(IvarT); + convertObjCTypeToCStyleType(IvarT); QualType castT = Context->getPointerType(IvarT); castExpr = NoTypeInfoCStyleCastExpr(Context, castT, CK_BitCast, PE); - Expr *Exp = new (Context) UnaryOperator(castExpr, UO_Deref, castT, + Expr *Exp = new (Context) UnaryOperator(castExpr, UO_Deref, IvarT, VK_LValue, OK_Ordinary, SourceLocation()); PE = new (Context) ParenExpr(OldRange.getBegin(), |

