summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExpr.cpp
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@apple.com>2013-12-10 17:08:13 +0000
committerFariborz Jahanian <fjahanian@apple.com>2013-12-10 17:08:13 +0000
commitdb76577f43bd04140d686ff3e0da8b4f635ad5a0 (patch)
treeb78327d7bf2887c9be2be76934c906d6803530dd /clang/lib/Sema/SemaExpr.cpp
parent9653eb575990bf5c1977d7cd72380bd47506e4ff (diff)
downloadbcm5719-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.cpp4
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);
OpenPOWER on IntegriCloud