[arcmt] Before applying '__weak' check whether the objc class is annotated...
[arcmt] Before applying '__weak' check whether the objc class is annotated with objc_arc_weak_reference_unavailable or is in a list of classes not supporting 'weak'. rdar://9489367. llvm-svn: 135002
Showing
- clang/lib/ARCMigrate/TransBlockObjCVariable.cpp 2 additions, 2 deletionsclang/lib/ARCMigrate/TransBlockObjCVariable.cpp
- clang/lib/ARCMigrate/TransProperties.cpp 2 additions, 2 deletionsclang/lib/ARCMigrate/TransProperties.cpp
- clang/lib/ARCMigrate/Transforms.cpp 55 additions, 0 deletionsclang/lib/ARCMigrate/Transforms.cpp
- clang/lib/ARCMigrate/Transforms.h 3 additions, 0 deletionsclang/lib/ARCMigrate/Transforms.h
- clang/test/ARCMT/assign-prop-with-arc-runtime.m 23 additions, 7 deletionsclang/test/ARCMT/assign-prop-with-arc-runtime.m
- clang/test/ARCMT/assign-prop-with-arc-runtime.m.result 23 additions, 7 deletionsclang/test/ARCMT/assign-prop-with-arc-runtime.m.result
Please register or sign in to comment