summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclCXX.cpp
diff options
context:
space:
mode:
authorAnders Carlsson <andersca@mac.com>2008-12-06 20:05:35 +0000
committerAnders Carlsson <andersca@mac.com>2008-12-06 20:05:35 +0000
commit233a60d03e110074f0a3593b9fdf5f817dd04fa2 (patch)
treee9e0e4436bdae9bf2b8345db8607fb3ecfefd04d /clang/lib/Sema/SemaDeclCXX.cpp
parent62293f4d979424942d60a4cc1f897ab5d1aa722a (diff)
downloadbcm5719-llvm-233a60d03e110074f0a3593b9fdf5f817dd04fa2.tar.gz
bcm5719-llvm-233a60d03e110074f0a3593b9fdf5f817dd04fa2.zip
Simplify some diagnostics.
llvm-svn: 60626
Diffstat (limited to 'clang/lib/Sema/SemaDeclCXX.cpp')
-rw-r--r--clang/lib/Sema/SemaDeclCXX.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/clang/lib/Sema/SemaDeclCXX.cpp b/clang/lib/Sema/SemaDeclCXX.cpp
index ab8ae724276..bedf3f7d6b6 100644
--- a/clang/lib/Sema/SemaDeclCXX.cpp
+++ b/clang/lib/Sema/SemaDeclCXX.cpp
@@ -525,14 +525,14 @@ Sema::ActOnCXXMemberDeclarator(Scope *S, AccessSpecifier AS, Declarator &D,
// FIXME: Emit diagnostic about only constructors taking base initializers
// or something similar, when constructor support is in place.
Diag(Loc, diag::err_not_bitfield_type)
- << Name.getAsString() << BitWidth->getSourceRange();
+ << Name << BitWidth->getSourceRange();
InvalidDecl = true;
} else if (isInstField) {
// C++ 9.6p3: A bit-field shall have integral or enumeration type.
if (!cast<FieldDecl>(Member)->getType()->isIntegralType()) {
Diag(Loc, diag::err_not_integral_type_bitfield)
- << Name.getAsString() << BitWidth->getSourceRange();
+ << Name << BitWidth->getSourceRange();
InvalidDecl = true;
}
@@ -540,13 +540,13 @@ Sema::ActOnCXXMemberDeclarator(Scope *S, AccessSpecifier AS, Declarator &D,
// A function typedef ("typedef int f(); f a;").
// C++ 9.6p3: A bit-field shall have integral or enumeration type.
Diag(Loc, diag::err_not_integral_type_bitfield)
- << Name.getAsString() << BitWidth->getSourceRange();
+ << Name << BitWidth->getSourceRange();
InvalidDecl = true;
} else if (isa<TypedefDecl>(Member)) {
// "cannot declare 'A' to be a bit-field type"
Diag(Loc, diag::err_not_bitfield_type)
- << Name.getAsString() << BitWidth->getSourceRange();
+ << Name << BitWidth->getSourceRange();
InvalidDecl = true;
} else {
@@ -555,7 +555,7 @@ Sema::ActOnCXXMemberDeclarator(Scope *S, AccessSpecifier AS, Declarator &D,
// C++ 9.6p3: A bit-field shall not be a static member.
// "static member 'A' cannot be a bit-field"
Diag(Loc, diag::err_static_not_bitfield)
- << Name.getAsString() << BitWidth->getSourceRange();
+ << Name << BitWidth->getSourceRange();
InvalidDecl = true;
}
}
@@ -577,14 +577,14 @@ Sema::ActOnCXXMemberDeclarator(Scope *S, AccessSpecifier AS, Declarator &D,
} else {
// not const integral.
Diag(Loc, diag::err_member_initialization)
- << Name.getAsString() << Init->getSourceRange();
+ << Name << Init->getSourceRange();
InvalidDecl = true;
}
} else {
// not static member.
Diag(Loc, diag::err_member_initialization)
- << Name.getAsString() << Init->getSourceRange();
+ << Name << Init->getSourceRange();
InvalidDecl = true;
}
}
OpenPOWER on IntegriCloud