From 5472627bcc4fada0f67dfd1cb23209e89ac406d1 Mon Sep 17 00:00:00 2001 From: Markus Schorn Date: Wed, 3 Mar 2010 14:28:47 +0000 Subject: [PATCH] Log OutOfMemoryError with file that has currently been indexed. --- .../eclipse/cdt/internal/core/pdom/AbstractIndexerTask.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/AbstractIndexerTask.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/AbstractIndexerTask.java index 28ed9e397b8..1088c5fe613 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/AbstractIndexerTask.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/AbstractIndexerTask.java @@ -50,8 +50,8 @@ import org.eclipse.cdt.internal.core.index.IIndexFragment; import org.eclipse.cdt.internal.core.index.IIndexFragmentFile; import org.eclipse.cdt.internal.core.index.IWritableIndex; import org.eclipse.cdt.internal.core.index.IndexBasedFileContentProvider; -import org.eclipse.cdt.internal.core.parser.scanner.StreamHasher; import org.eclipse.cdt.internal.core.parser.scanner.InternalFileContentProvider; +import org.eclipse.cdt.internal.core.parser.scanner.StreamHasher; import org.eclipse.cdt.internal.core.pdom.dom.PDOMNotImplementedError; import org.eclipse.core.runtime.Assert; import org.eclipse.core.runtime.CoreException; @@ -763,6 +763,8 @@ public abstract class AbstractIndexerTask extends PDOMWriter { th= e; } catch (AssertionError e) { th= e; + } catch (OutOfMemoryError e) { + th= e; } if (th != null) { swallowError(path, th);