From 6217b80b7a1379b74cced1c076338262c3c980b3 Mon Sep 17 00:00:00 2001 From: Ted Kremenek Date: Wed, 29 Jul 2009 21:53:49 +0000 Subject: Change uses of: Type::getAsReferenceType() -> Type::getAs() Type::getAsRecordType() -> Type::getAs() Type::getAsPointerType() -> Type::getAs() Type::getAsBlockPointerType() -> Type::getAs() Type::getAsLValueReferenceType() -> Type::getAs() Type::getAsRValueReferenceType() -> Type::getAs() Type::getAsMemberPointerType() -> Type::getAs() Type::getAsReferenceType() -> Type::getAs() Type::getAsTagType() -> Type::getAs() And remove Type::getAsReferenceType(), etc. This change is similar to one I made a couple weeks ago, but that was partly reverted pending some additional design discussion. With Doug's pending smart pointer changes for Types, it seemed natural to take this approach. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@77510 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/CodeGen/CodeGenModule.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/CodeGen/CodeGenModule.cpp') diff --git a/lib/CodeGen/CodeGenModule.cpp b/lib/CodeGen/CodeGenModule.cpp index bdc0876cdb..f0b90f05b0 100644 --- a/lib/CodeGen/CodeGenModule.cpp +++ b/lib/CodeGen/CodeGenModule.cpp @@ -1275,7 +1275,7 @@ CodeGenModule::GetAddrOfConstantCFString(const StringLiteral *Literal) { } QualType CFTy = getContext().getCFConstantStringType(); - RecordDecl *CFRD = CFTy->getAsRecordType()->getDecl(); + RecordDecl *CFRD = CFTy->getAs()->getDecl(); const llvm::StructType *STy = cast(getTypes().ConvertType(CFTy)); -- cgit v1.2.3-18-g5258