Remove extraneous typenames from r215957
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>
Tue, 19 Aug 2014 00:55:34 +0000 (00:55 +0000)
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>
Tue, 19 Aug 2014 00:55:34 +0000 (00:55 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@215958 91177308-0d34-0410-b5e6-96231b3b80d8

lib/IR/ConstantsContext.h

index f9485f1f38ccccce625a854f0db82c75121d9789..bb43f55f2c7fdfec97d616d5232eebe42d601111 100644 (file)
@@ -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: