summaryrefslogtreecommitdiffstats
path: root/clang/AST/SemaExpr.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2007-05-16 18:07:12 +0000
committerChris Lattner <sabre@nondot.org>2007-05-16 18:07:12 +0000
commit3dc3d775fb320cec72f1f84f0f672dbf51b29e79 (patch)
tree2391e16a57675afb4f7a8cad8bcf4790d799d29e /clang/AST/SemaExpr.cpp
parentd6647d3d60283656656fa82cec85f76dd7e71916 (diff)
downloadbcm5719-llvm-3dc3d775fb320cec72f1f84f0f672dbf51b29e79.tar.gz
bcm5719-llvm-3dc3d775fb320cec72f1f84f0f672dbf51b29e79.zip
Rename type::getAsString to getAsStringInternal. Add a new
QualType::getAsString() that returns a string, which is much easier for clients to use. Convert clients to use it. llvm-svn: 39449
Diffstat (limited to 'clang/AST/SemaExpr.cpp')
-rw-r--r--clang/AST/SemaExpr.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/clang/AST/SemaExpr.cpp b/clang/AST/SemaExpr.cpp
index d04a329dd57..4506ec9fee8 100644
--- a/clang/AST/SemaExpr.cpp
+++ b/clang/AST/SemaExpr.cpp
@@ -179,10 +179,9 @@ QualType Sema::CheckSizeOfAlignOfOperand(QualType exprType,
else if (exprType->isVoidType())
Diag(OpLoc, diag::ext_sizeof_void_type, isSizeof ? "sizeof" : "__alignof");
else if (exprType->isIncompleteType()) {
- std::string TypeName;
- exprType->getAsString(TypeName);
Diag(OpLoc, isSizeof ? diag::err_sizeof_incomplete_type :
- diag::err_alignof_incomplete_type, TypeName);
+ diag::err_alignof_incomplete_type,
+ exprType.getAsString());
return QualType(); // error
}
// C99 6.5.3.4p4: the type (an unsigned integer type) is size_t.
OpenPOWER on IntegriCloud