summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclCXX.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2008-11-20 06:38:18 +0000
committerChris Lattner <sabre@nondot.org>2008-11-20 06:38:18 +0000
commit651d42dba5758d5a2da8b5da4726f78227dd6bfe (patch)
tree1b421fddcae98ca627ee26e0679b154cf01b4137 /clang/lib/Sema/SemaDeclCXX.cpp
parentf7e3f6d29443db63ba6dd797b66ba896edf12361 (diff)
downloadbcm5719-llvm-651d42dba5758d5a2da8b5da4726f78227dd6bfe.tar.gz
bcm5719-llvm-651d42dba5758d5a2da8b5da4726f78227dd6bfe.zip
remove the last old-fashioned Diag method. Transition complete!
llvm-svn: 59714
Diffstat (limited to 'clang/lib/Sema/SemaDeclCXX.cpp')
-rw-r--r--clang/lib/Sema/SemaDeclCXX.cpp21
1 files changed, 10 insertions, 11 deletions
diff --git a/clang/lib/Sema/SemaDeclCXX.cpp b/clang/lib/Sema/SemaDeclCXX.cpp
index edecab1d4c7..e97dd9d6390 100644
--- a/clang/lib/Sema/SemaDeclCXX.cpp
+++ b/clang/lib/Sema/SemaDeclCXX.cpp
@@ -1814,8 +1814,8 @@ bool Sema::CheckOverloadedOperatorDeclaration(FunctionDecl *FnDecl) {
if (CXXMethodDecl *MethodDecl = dyn_cast<CXXMethodDecl>(FnDecl)) {
if (MethodDecl->isStatic())
return Diag(FnDecl->getLocation(),
- diag::err_operator_overload_static,
- FnDecl->getName());
+ diag::err_operator_overload_static)
+ << FnDecl->getName();
} else {
bool ClassOrEnumParam = false;
for (FunctionDecl::param_iterator Param = FnDecl->param_begin(),
@@ -1830,8 +1830,8 @@ bool Sema::CheckOverloadedOperatorDeclaration(FunctionDecl *FnDecl) {
if (!ClassOrEnumParam)
return Diag(FnDecl->getLocation(),
- diag::err_operator_overload_needs_class_or_enum,
- FnDecl->getName());
+ diag::err_operator_overload_needs_class_or_enum)
+ << FnDecl->getName();
}
// C++ [over.oper]p8:
@@ -1898,16 +1898,15 @@ bool Sema::CheckOverloadedOperatorDeclaration(FunctionDecl *FnDecl) {
// Overloaded operators other than operator() cannot be variadic.
if (Op != OO_Call &&
FnDecl->getType()->getAsFunctionTypeProto()->isVariadic()) {
- return Diag(FnDecl->getLocation(),
- diag::err_operator_overload_variadic,
- FnDecl->getName());
+ return Diag(FnDecl->getLocation(), diag::err_operator_overload_variadic)
+ << FnDecl->getName();
}
// Some operators must be non-static member functions.
if (MustBeMemberOperator && !isa<CXXMethodDecl>(FnDecl)) {
return Diag(FnDecl->getLocation(),
- diag::err_operator_overload_must_be_member,
- FnDecl->getName());
+ diag::err_operator_overload_must_be_member)
+ << FnDecl->getName();
}
// C++ [over.inc]p1:
@@ -1932,8 +1931,8 @@ bool Sema::CheckOverloadedOperatorDeclaration(FunctionDecl *FnDecl) {
DK = diag::err_operator_overload_post_inc_must_be_int;
else
DK = diag::err_operator_overload_post_dec_must_be_int;
- return Diag(LastParam->getLocation(), DK,
- Context.getCanonicalType(LastParam->getType()).getAsString());
+ return Diag(LastParam->getLocation(), DK)
+ << Context.getCanonicalType(LastParam->getType()).getAsString();
}
}
OpenPOWER on IntegriCloud