]> granicus.if.org Git - clang/commitdiff
move a todo
authorChris Lattner <sabre@nondot.org>
Tue, 28 Aug 2007 05:10:31 +0000 (05:10 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 28 Aug 2007 05:10:31 +0000 (05:10 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@41528 91177308-0d34-0410-b5e6-96231b3b80d8

Sema/SemaDecl.cpp

index 43d2ca9ec1a8ccb0c6dbf466efd873d19b1de2c0..5ab40ec28ff6b6c02b8a43ffac17c02d8a7d5cb9 100644 (file)
@@ -969,10 +969,6 @@ Sema::DeclTy *Sema::ParseEnumConstant(Scope *S, DeclTy *theEnumDecl,
     }
   }
   
-  // TODO: If the result value doesn't fit in an int, it must be a long or long
-  // long value.  ISO C does not support this, but GCC does as an extension,
-  // emit a warning.
-  
   EnumConstantDecl *New = new EnumConstantDecl(IdLoc, Id, EltTy, Val, EnumVal,
                                                LastEnumConst);
   
@@ -988,6 +984,11 @@ void Sema::ParseEnumBody(SourceLocation EnumLoc, DeclTy *EnumDeclX,
   EnumDecl *Enum = cast<EnumDecl>(static_cast<Decl*>(EnumDeclX));
   assert(!Enum->isDefinition() && "Enum redefinitions can't reach here");
   
+  // TODO: If the result value doesn't fit in an int, it must be a long or long
+  // long value.  ISO C does not support this, but GCC does as an extension,
+  // emit a warning.
+  
+  
   // Verify that all the values are okay, and reverse the list.
   EnumConstantDecl *EltList = 0;
   for (unsigned i = 0; i != NumElements; ++i) {