diff options
author | Marc-Andre Laperle | 2018-09-22 04:43:27 +0000 |
---|---|---|
committer | Marc-André Laperle | 2018-11-14 02:20:13 +0000 |
commit | 7999eab8410d64c126dd892672e1831959f7e928 (patch) | |
tree | 3abe45eafa057f046268b276cd836d4d7e7ca386 | |
parent | a561d301ca4b2b2e1e40297a2510e03536461b75 (diff) | |
download | org.eclipse.cdt-7999eab8410d64c126dd892672e1831959f7e928.tar.gz org.eclipse.cdt-7999eab8410d64c126dd892672e1831959f7e928.tar.xz org.eclipse.cdt-7999eab8410d64c126dd892672e1831959f7e928.zip |
Bug 516046 - NPE in AbstractDebugTextHover when hovering over undefined macro
Change-Id: If732a826801f025e929f711fa35a793545d0ed73
Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
-rw-r--r-- | debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/ui/editors/AbstractDebugTextHover.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/ui/editors/AbstractDebugTextHover.java b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/ui/editors/AbstractDebugTextHover.java index 9366ef75148..73e3aa01e61 100644 --- a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/ui/editors/AbstractDebugTextHover.java +++ b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/ui/editors/AbstractDebugTextHover.java @@ -249,6 +249,9 @@ public abstract class AbstractDebugTextHover implements ICEditorTextHover, IText IASTName name= ast.getNodeSelector(null).findEnclosingName(offset, length); if (name != null) { IASTImageLocation imageLoc = name.getImageLocation(); + if (imageLoc == null) { + return Status.CANCEL_STATUS; + } int kind = imageLoc.getLocationKind(); switch (kind) { case IASTImageLocation.ARGUMENT_TO_MACRO_EXPANSION: |