From 68e1867d8960e628d70293e99373f5b557934dd2 Mon Sep 17 00:00:00 2001 From: Fariborz Jahanian Date: Wed, 10 Sep 2014 18:23:34 +0000 Subject: Objective-C arc. Fixes a crash when issuing diagnostic for passing parameter to an audited CF API. rdar://18222007 llvm-svn: 217530 --- clang/lib/Sema/SemaExpr.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'clang/lib/Sema/SemaExpr.cpp') diff --git a/clang/lib/Sema/SemaExpr.cpp b/clang/lib/Sema/SemaExpr.cpp index c23bbf0b12f..57c4f33ca03 100644 --- a/clang/lib/Sema/SemaExpr.cpp +++ b/clang/lib/Sema/SemaExpr.cpp @@ -10994,7 +10994,7 @@ bool Sema::DiagnoseAssignmentResult(AssignConvertType ConvTy, PartialDiagnostic FDiag = PDiag(DiagKind); if (Action == AA_Passing_CFAudited) - FDiag << FirstType << SecondType << SrcExpr->getSourceRange(); + FDiag << FirstType << SecondType << AA_Passing << SrcExpr->getSourceRange(); else FDiag << FirstType << SecondType << Action << SrcExpr->getSourceRange(); -- cgit v1.2.3