diff options
Diffstat (limited to 'lib/Sema/SemaCXXCast.cpp')
| -rw-r--r-- | lib/Sema/SemaCXXCast.cpp | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/Sema/SemaCXXCast.cpp b/lib/Sema/SemaCXXCast.cpp index 8bb334855d02..76faddaa0384 100644 --- a/lib/Sema/SemaCXXCast.cpp +++ b/lib/Sema/SemaCXXCast.cpp @@ -527,7 +527,8 @@ TryLValueToRValueCast(Sema &Self, Expr *SrcExpr, QualType DestType,    // this is the only cast possibility, so we issue an error if we fail now.    // FIXME: Should allow casting away constness if CStyle.    bool DerivedToBase; -  if (Self.CompareReferenceRelationship(SrcExpr->getType(), R->getPointeeType(), +  if (Self.CompareReferenceRelationship(SrcExpr->getLocStart(), +                                        SrcExpr->getType(), R->getPointeeType(),                                          DerivedToBase) <          Sema::Ref_Compatible_With_Added_Qualification) {      msg = diag::err_bad_lvalue_to_rvalue_cast;  | 
