diff options
author | Fariborz Jahanian <fjahanian@apple.com> | 2013-10-08 21:32:16 +0000 |
---|---|---|
committer | Fariborz Jahanian <fjahanian@apple.com> | 2013-10-08 21:32:16 +0000 |
commit | 3c593d63a1d0d750ddbec841ff96fcbd2906b18a (patch) | |
tree | 67eeccfc15c018f3f8c67f336d4d5afac0753e5b /clang/lib/ARCMigrate/ObjCMT.cpp | |
parent | bfd1971bbb4c719aea1bd28a269df91136437e0a (diff) | |
download | bcm5719-llvm-3c593d63a1d0d750ddbec841ff96fcbd2906b18a.tar.gz bcm5719-llvm-3c593d63a1d0d750ddbec841ff96fcbd2906b18a.zip |
ObjectiveC migrator: Add support for inferring
properties of function pointer type.
// rdar://15082812
llvm-svn: 192237
Diffstat (limited to 'clang/lib/ARCMigrate/ObjCMT.cpp')
-rw-r--r-- | clang/lib/ARCMigrate/ObjCMT.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/clang/lib/ARCMigrate/ObjCMT.cpp b/clang/lib/ARCMigrate/ObjCMT.cpp index dfe123fd301..8d5395ae3cf 100644 --- a/clang/lib/ARCMigrate/ObjCMT.cpp +++ b/clang/lib/ARCMigrate/ObjCMT.cpp @@ -247,9 +247,12 @@ void MigrateBlockOrFunctionPointerTypeVariable(std::string & PropertyString, paren--; break; case '^': - PropertyString += '^'; - if (paren == 1) + case '*': + PropertyString += (*argPtr); + if (paren == 1) { PropertyString += name; + name = ""; + } break; default: PropertyString += *argPtr; |