From 096aa0f966a840b2ad429f7dca574e401bdd2968 Mon Sep 17 00:00:00 2001 From: Sergey Prigogin Date: Thu, 14 May 2015 17:48:52 -0700 Subject: [PATCH] Bug 467359 - NPE in ProblemHighlighting.consumes Change-Id: Ifc59349cb7995846a061ff39e7fe4e2d33384d61 --- .../eclipse/cdt/internal/ui/editor/SemanticHighlightings.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/SemanticHighlightings.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/SemanticHighlightings.java index 24bb7e67790..597c95b795a 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/SemanticHighlightings.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/SemanticHighlightings.java @@ -1331,6 +1331,9 @@ public class SemanticHighlightings { @Override public boolean consumes(ISemanticToken token) { IASTNode node= token.getNode(); + if (node == null) { + return false; + } if (node.getTranslationUnit().isBasedOnIncompleteIndex()) { // Do not highlight problems if the AST is unreliable. return false;