diff options
author | Chris Lattner <sabre@nondot.org> | 2008-11-20 06:13:02 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2008-11-20 06:13:02 +0000 |
commit | f7e3f6d29443db63ba6dd797b66ba896edf12361 (patch) | |
tree | 6d4f60add6e7a9f1c28e46b45fb475aa0fe44225 /clang/lib/Sema/SemaDecl.cpp | |
parent | 29e812b905abd3ed91bb7aacfd6c20a7e80fcb82 (diff) | |
download | bcm5719-llvm-f7e3f6d29443db63ba6dd797b66ba896edf12361.tar.gz bcm5719-llvm-f7e3f6d29443db63ba6dd797b66ba896edf12361.zip |
remove another old Diag method.
llvm-svn: 59713
Diffstat (limited to 'clang/lib/Sema/SemaDecl.cpp')
-rw-r--r-- | clang/lib/Sema/SemaDecl.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/clang/lib/Sema/SemaDecl.cpp b/clang/lib/Sema/SemaDecl.cpp index ad656a351a3..9126e5c0246 100644 --- a/clang/lib/Sema/SemaDecl.cpp +++ b/clang/lib/Sema/SemaDecl.cpp @@ -324,8 +324,8 @@ TypedefDecl *Sema::MergeTypeDefDecl(TypedefDecl *New, Decl *OldD) { // Verify the old decl was also a typedef. TypedefDecl *Old = dyn_cast<TypedefDecl>(OldD); if (!Old) { - Diag(New->getLocation(), diag::err_redefinition_different_kind, - New->getName()); + Diag(New->getLocation(), diag::err_redefinition_different_kind) + << New->getName(); Diag(OldD->getLocation(), diag::err_previous_definition); return New; } @@ -335,9 +335,9 @@ TypedefDecl *Sema::MergeTypeDefDecl(TypedefDecl *New, Decl *OldD) { if (Old->getUnderlyingType() != New->getUnderlyingType() && Context.getCanonicalType(Old->getUnderlyingType()) != Context.getCanonicalType(New->getUnderlyingType())) { - Diag(New->getLocation(), diag::err_redefinition_different_typedef, - New->getUnderlyingType().getAsString(), - Old->getUnderlyingType().getAsString()); + Diag(New->getLocation(), diag::err_redefinition_different_typedef) + << New->getUnderlyingType().getAsString() + << Old->getUnderlyingType().getAsString(); Diag(Old->getLocation(), diag::err_previous_definition); return Old; } @@ -357,7 +357,7 @@ TypedefDecl *Sema::MergeTypeDefDecl(TypedefDecl *New, Decl *OldD) { return New; } - Diag(New->getLocation(), diag::err_redefinition, New->getName()); + Diag(New->getLocation(), diag::err_redefinition) << New->getName(); Diag(Old->getLocation(), diag::err_previous_definition); return New; } @@ -410,8 +410,8 @@ Sema::MergeFunctionDecl(FunctionDecl *New, Decl *OldD, bool &Redeclaration) { // Verify the old decl was also a function. FunctionDecl *Old = dyn_cast<FunctionDecl>(OldD); if (!Old) { - Diag(New->getLocation(), diag::err_redefinition_different_kind, - New->getName()); + Diag(New->getLocation(), diag::err_redefinition_different_kind) + << New->getName(); Diag(OldD->getLocation(), diag::err_previous_definition); return New; } @@ -485,7 +485,7 @@ Sema::MergeFunctionDecl(FunctionDecl *New, Decl *OldD, bool &Redeclaration) { // TODO: CHECK FOR CONFLICTS, multiple decls with same name in one scope. // TODO: This is totally simplistic. It should handle merging functions // together etc, merging extern int X; int X; ... - Diag(New->getLocation(), diag::err_conflicting_types, New->getName()); + Diag(New->getLocation(), diag::err_conflicting_types) << New->getName(); Diag(Old->getLocation(), PrevDiag); return New; } |