]> granicus.if.org Git - clang/commitdiff
Avoid unnecessary PATypeHolder copy.
authorDevang Patel <dpatel@apple.com>
Tue, 30 Oct 2007 23:22:14 +0000 (23:22 +0000)
committerDevang Patel <dpatel@apple.com>
Tue, 30 Oct 2007 23:22:14 +0000 (23:22 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@43530 91177308-0d34-0410-b5e6-96231b3b80d8

CodeGen/CodeGenTypes.cpp

index 106931381bdfcef75301fa9f8f44fe9d1badeb17..017b65c152c044f071dff15a9efe76ab290a921c 100644 (file)
@@ -77,10 +77,8 @@ const llvm::Type *CodeGenTypes::ConvertType(QualType T) {
   // See if type is already cached.
   llvm::DenseMap<Type *, llvm::PATypeHolder>::iterator
     I = TypeHolderMap.find(T.getTypePtr());
-  if (I != TypeHolderMap.end()) {
-    llvm::PATypeHolder PAT = I->second;
-    return PAT.get();
-  }
+  if (I != TypeHolderMap.end())
+    return I->second.get();
 
   const llvm::Type *ResultType = ConvertNewType(T);
   TypeHolderMap.insert(std::make_pair(T.getTypePtr(),