diff options
| author | Kaelyn Uhrain <rikka@google.com> | 2013-07-31 20:16:17 +0000 |
|---|---|---|
| committer | Kaelyn Uhrain <rikka@google.com> | 2013-07-31 20:16:17 +0000 |
| commit | 957c8b1c701491f56a6b7cdeec0894530d3aec04 (patch) | |
| tree | 9dbeb056f88e6dea45da82cf29e27add875311ba /clang/lib/Sema | |
| parent | 9a9aa228a818092ceeb54734817e91c67f9d0d19 (diff) | |
| download | bcm5719-llvm-957c8b1c701491f56a6b7cdeec0894530d3aec04.tar.gz bcm5719-llvm-957c8b1c701491f56a6b7cdeec0894530d3aec04.zip | |
A few small cleanups to r187504. Thanks to dblaikie for the assist.
llvm-svn: 187521
Diffstat (limited to 'clang/lib/Sema')
| -rw-r--r-- | clang/lib/Sema/SemaExprCXX.cpp | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/clang/lib/Sema/SemaExprCXX.cpp b/clang/lib/Sema/SemaExprCXX.cpp index 78dce619eab..ee2eb6d02f6 100644 --- a/clang/lib/Sema/SemaExprCXX.cpp +++ b/clang/lib/Sema/SemaExprCXX.cpp @@ -5102,14 +5102,13 @@ Sema::ActOnStartCXXMemberReference(Scope *S, Expr *Base, SourceLocation OpLoc, << FixItHint::CreateReplacement(OpLoc, "."); OpKind = tok::period; break; - } else { - Diag(OpLoc, diag::err_typecheck_member_reference_arrow) - << BaseType << Base->getSourceRange(); - CallExpr *CE = dyn_cast<CallExpr>(Base); - if (Decl *CD = (CE ? CE->getCalleeDecl() : 0)) { - Diag(CD->getLocStart(), - diag::note_member_reference_arrow_from_operator_arrow); - } + } + Diag(OpLoc, diag::err_typecheck_member_reference_arrow) + << BaseType << Base->getSourceRange(); + CallExpr *CE = dyn_cast<CallExpr>(Base); + if (Decl *CD = (CE ? CE->getCalleeDecl() : 0)) { + Diag(CD->getLocStart(), + diag::note_member_reference_arrow_from_operator_arrow); } } return ExprError(); |

