]> granicus.if.org Git - clang/commit
[arcmt] Fix a bug where a property in a class extension, that did not exist
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>
Thu, 29 Mar 2012 01:10:31 +0000 (01:10 +0000)
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>
Thu, 29 Mar 2012 01:10:31 +0000 (01:10 +0000)
commit0fd4a6869e9a12999af24b8df7a0275a0e6c18be
treed1be3c968222544078f126cfc70775185aa0e7a8
parentdde3bdb62cd6b0a961ec51a03f494e3aedccb453
[arcmt] Fix a bug where a property in a class extension, that did not exist
in the interface, got its attribute rewritten twice, resulting in
'weakweak' or 'strongstrong'.

rdar://11047179

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@153621 91177308-0d34-0410-b5e6-96231b3b80d8
lib/ARCMigrate/TransProperties.cpp
test/ARCMT/assign-prop-with-arc-runtime.m
test/ARCMT/assign-prop-with-arc-runtime.m.result