diff options
author | Fariborz Jahanian <fjahanian@apple.com> | 2013-12-10 17:08:13 +0000 |
---|---|---|
committer | Fariborz Jahanian <fjahanian@apple.com> | 2013-12-10 17:08:13 +0000 |
commit | db76577f43bd04140d686ff3e0da8b4f635ad5a0 (patch) | |
tree | b78327d7bf2887c9be2be76934c906d6803530dd /clang/lib/Sema/SemaExpr.cpp | |
parent | 9653eb575990bf5c1977d7cd72380bd47506e4ff (diff) | |
download | bcm5719-llvm-db76577f43bd04140d686ff3e0da8b4f635ad5a0.tar.gz bcm5719-llvm-db76577f43bd04140d686ff3e0da8b4f635ad5a0.zip |
Objective-C. Provide fixit's for objc_bride_related
attributed CF to ObjC type conversions.
// rdar://15499111
llvm-svn: 196935
Diffstat (limited to 'clang/lib/Sema/SemaExpr.cpp')
-rw-r--r-- | clang/lib/Sema/SemaExpr.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Sema/SemaExpr.cpp b/clang/lib/Sema/SemaExpr.cpp index fc3eeb86306..42acb607a73 100644 --- a/clang/lib/Sema/SemaExpr.cpp +++ b/clang/lib/Sema/SemaExpr.cpp @@ -10640,7 +10640,7 @@ bool Sema::DiagnoseAssignmentResult(AssignConvertType ConvTy, break; case IncompatiblePointer: if (getLangOpts().ObjC1 && - CheckObjCBridgeRelatedConversions(Loc, DstType, SrcType)) + CheckObjCBridgeRelatedConversions(Loc, DstType, SrcType, SrcExpr)) return false; MakeObjCStringLiteralFixItHint(*this, DstType, SrcExpr, Hint, IsNSString); DiagKind = @@ -10722,7 +10722,7 @@ bool Sema::DiagnoseAssignmentResult(AssignConvertType ConvTy, break; case Incompatible: if (getLangOpts().ObjC1 && - CheckObjCBridgeRelatedConversions(Loc, DstType, SrcType)) + CheckObjCBridgeRelatedConversions(Loc, DstType, SrcType, SrcExpr)) return true; DiagKind = diag::err_typecheck_convert_incompatible; ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this); |