From 8f13804b5d349353b8ff2fe92c542ac2fd25c1b3 Mon Sep 17 00:00:00 2001 From: Andrew Gvozdev Date: Thu, 30 Jul 2009 13:53:30 +0000 Subject: [PATCH] bug 285125: [code analysis] NPE during reconcile --- .../src/org/eclipse/cdt/codan/core/builder/CodanBuilder.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/codan/org.eclipse.cdt.codan.core/src/org/eclipse/cdt/codan/core/builder/CodanBuilder.java b/codan/org.eclipse.cdt.codan.core/src/org/eclipse/cdt/codan/core/builder/CodanBuilder.java index 683c7b02dda..d12a8cf6652 100644 --- a/codan/org.eclipse.cdt.codan.core/src/org/eclipse/cdt/codan/core/builder/CodanBuilder.java +++ b/codan/org.eclipse.cdt.codan.core/src/org/eclipse/cdt/codan/core/builder/CodanBuilder.java @@ -113,6 +113,9 @@ public class CodanBuilder extends IncrementalProjectBuilder { } public void reconcileAst(IASTTranslationUnit ast, IProgressMonitor monitor) { + if (ast == null) + return; + String filePath = ast.getFilePath(); IWorkspace workspace = ResourcesPlugin.getWorkspace(); IWorkspaceRoot root = workspace.getRoot();