Author: dgregor
Date: Thu Jan  8 14:48:26 2009
New Revision: 61942

URL: http://llvm.org/viewvc/llvm-project?rev=61942&view=rev
Log:
Remove double-insertion of EnumConstantDecls. Thanks to Zhongxing Xu for 
pointing this out

Modified:
    cfe/trunk/lib/Sema/SemaDecl.cpp

Modified: cfe/trunk/lib/Sema/SemaDecl.cpp
URL: 
http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaDecl.cpp?rev=61942&r1=61941&r2=61942&view=diff

==============================================================================
--- cfe/trunk/lib/Sema/SemaDecl.cpp (original)
+++ cfe/trunk/lib/Sema/SemaDecl.cpp Thu Jan  8 14:48:26 2009
@@ -3530,11 +3530,6 @@
   // Register this decl in the current scope stack.
   PushOnScopeChains(New, S);
 
-  // Add this enumerator into the enum itself.
-  // FIXME: This means that the enumerator is stored in two
-  // DeclContexts. This is not a long-term solution.
-  New->setLexicalDeclContext(TheEnumDecl);
-  TheEnumDecl->addDecl(Context, New, true);
   return New;
 }
 


_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to