From b781bcdc3053e67769c062adc684ac0b07d3160f Mon Sep 17 00:00:00 2001 From: Anders Carlsson Date: Fri, 1 May 2009 19:49:17 +0000 Subject: Replace more release+static_cast with takeAs. llvm-svn: 70567 --- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'clang/lib/Sema/SemaTemplateInstantiateDecl.cpp') diff --git a/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp b/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp index d7e81127a75..62c717b6d3d 100644 --- a/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp +++ b/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp @@ -171,7 +171,7 @@ Decl *TemplateDeclInstantiator::VisitFieldDecl(FieldDecl *D) { Invalid = true; BitWidth = 0; } else - BitWidth = (Expr *)InstantiatedBitWidth.release(); + BitWidth = InstantiatedBitWidth.takeAs(); } FieldDecl *Field = SemaRef.CheckFieldDecl(D->getDeclName(), T, -- cgit v1.2.3