[llvm] r215958 - Remove extraneous typenames from r215957

Duncan P. N. Exon Smith dexonsmith at apple.com
Mon Aug 18 17:55:34 PDT 2014


Author: dexonsmith
Date: Mon Aug 18 19:55:34 2014
New Revision: 215958

URL: http://llvm.org/viewvc/llvm-project?rev=215958&view=rev
Log:
Remove extraneous typenames from r215957

Modified:
    llvm/trunk/lib/IR/ConstantsContext.h

Modified: llvm/trunk/lib/IR/ConstantsContext.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/IR/ConstantsContext.h?rev=215958&r1=215957&r2=215958&view=diff
==============================================================================
--- llvm/trunk/lib/IR/ConstantsContext.h (original)
+++ llvm/trunk/lib/IR/ConstantsContext.h Mon Aug 18 19:55:34 2014
@@ -362,7 +362,7 @@ struct InlineAsmKeyType {
                         AsmDialect);
   }
 
-  typedef typename ConstantInfo<InlineAsm>::TypeClass TypeClass;
+  typedef ConstantInfo<InlineAsm>::TypeClass TypeClass;
   InlineAsm *create(TypeClass *Ty) const {
     return new InlineAsm(Ty, AsmString, Constraints, HasSideEffects,
                          IsAlignStack, AsmDialect);
@@ -423,7 +423,7 @@ struct ConstantExprKeyType {
                         hash_combine_range(Indexes.begin(), Indexes.end()));
   }
 
-  typedef typename ConstantInfo<ConstantExpr>::TypeClass TypeClass;
+  typedef ConstantInfo<ConstantExpr>::TypeClass TypeClass;
   ConstantExpr *create(TypeClass *Ty) const {
     switch (Opcode) {
     default:





More information about the llvm-commits mailing list