summaryrefslogtreecommitdiffstats
path: root/clang/Sema
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2007-08-28 05:10:31 +0000
committerChris Lattner <sabre@nondot.org>2007-08-28 05:10:31 +0000
commit67933c0aae9fd29763047a8d00d0db8ab14e2096 (patch)
tree05bb0b5c0bfe7cec79518c4de83b8e4a838a5e1d /clang/Sema
parent14033fb5cb4bf296debba304f5614ebd7d785a67 (diff)
downloadbcm5719-llvm-67933c0aae9fd29763047a8d00d0db8ab14e2096.tar.gz
bcm5719-llvm-67933c0aae9fd29763047a8d00d0db8ab14e2096.zip
move a todo
llvm-svn: 41528
Diffstat (limited to 'clang/Sema')
-rw-r--r--clang/Sema/SemaDecl.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/clang/Sema/SemaDecl.cpp b/clang/Sema/SemaDecl.cpp
index 43d2ca9ec1a..5ab40ec28ff 100644
--- a/clang/Sema/SemaDecl.cpp
+++ b/clang/Sema/SemaDecl.cpp
@@ -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) {
OpenPOWER on IntegriCloud