diff options
author | Nathan Ridge | 2013-07-15 06:26:20 +0000 |
---|---|---|
committer | Sergey Prigogin | 2013-07-17 18:56:18 +0000 |
commit | 34341139d975fecad466c8e2bb02974add40b23c (patch) | |
tree | d9e82df002d2246d65010a7eb020d2e96085c9d0 /core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/WritablePDOM.java | |
parent | d76225e01d1b4ff45299113bba0a55c6f01fda3b (diff) | |
download | org.eclipse.cdt-34341139d975fecad466c8e2bb02974add40b23c.tar.gz org.eclipse.cdt-34341139d975fecad466c8e2bb02974add40b23c.tar.xz org.eclipse.cdt-34341139d975fecad466c8e2bb02974add40b23c.zip |
Bug 412463 - Fix an NPE
Change-Id: Ib38ca0033ee8db1123f8d6a2be990d17dccb9f14
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
Reviewed-on: https://git.eclipse.org/r/14544
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Diffstat (limited to 'core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/WritablePDOM.java')
-rw-r--r-- | core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/WritablePDOM.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/WritablePDOM.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/WritablePDOM.java index 6e75095eadb..d4c703db020 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/WritablePDOM.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/WritablePDOM.java @@ -284,7 +284,7 @@ public class WritablePDOM extends PDOM implements IWritableIndexFragment { int bestScore = -1; for (IIndexFile file : files) { int score = file.getMacros().length * 2; - if (TranslationUnit.isSourceFile(TranslationUnit.getParsedInContext(file), tu.getCProject().getProject())) + if (tu != null && TranslationUnit.isSourceFile(TranslationUnit.getParsedInContext(file), tu.getCProject().getProject())) score++; if (score > bestScore) { bestScore = score; |