[prev in list] [next in list] [prev in thread] [next in thread]
List: cfe-commits
Subject: [cfe-commits] r51768 - /cfe/trunk/Driver/ASTConsumers.cpp
From: Eli Friedman <eli.friedman () gmail ! com>
Date: 2008-05-30 11:28:31
Message-ID: 200805301128.m4UBSVn7019549 () zion ! cs ! uiuc ! edu
[Download RAW message or body]
Author: efriedma
Date: Fri May 30 06:28:30 2008
New Revision: 51768
URL: http://llvm.org/viewvc/llvm-project?rev=51768&view=rev
Log:
Fix crash with -serialize (reported to cfe-dev). The issue was
essentially that we were destroying the declarations twice.
(Note that we don't use -serialize directly in the testsuite, only
SerializeTest.)
Modified:
cfe/trunk/Driver/ASTConsumers.cpp
Modified: cfe/trunk/Driver/ASTConsumers.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/Driver/ASTConsumers.cpp?rev=51768&r1=51767&r2=51768&view=diff
==============================================================================
--- cfe/trunk/Driver/ASTConsumers.cpp (original)
+++ cfe/trunk/Driver/ASTConsumers.cpp Fri May 30 06:28:30 2008
@@ -879,6 +879,7 @@
virtual void Initialize(ASTContext &Context) {
if (!TU) TU = new TranslationUnit(Context, lang);
+ TU->SetOwnsDecls(false);
}
virtual void HandleTopLevelDecl(Decl *D) {
_______________________________________________
cfe-commits mailing list
cfe-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic