Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSergey Prigogin2013-06-22 00:07:45 +0000
committerSergey Prigogin2013-06-22 00:10:14 +0000
commit0cecd403cb36d1e8a70a0b37d306855dd97dda49 (patch)
tree409f774899ca657dd0f9c3e33bb89def5d088714 /codan/org.eclipse.cdt.codan.core.cxx/src/org/eclipse
parent35a57ae1582c7783b38657ab4ddbaf374f003963 (diff)
downloadorg.eclipse.cdt-0cecd403cb36d1e8a70a0b37d306855dd97dda49.tar.gz
org.eclipse.cdt-0cecd403cb36d1e8a70a0b37d306855dd97dda49.tar.xz
org.eclipse.cdt-0cecd403cb36d1e8a70a0b37d306855dd97dda49.zip
Fixed an NPE.
Diffstat (limited to 'codan/org.eclipse.cdt.codan.core.cxx/src/org/eclipse')
-rw-r--r--codan/org.eclipse.cdt.codan.core.cxx/src/org/eclipse/cdt/codan/core/cxx/CxxAstUtils.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/codan/org.eclipse.cdt.codan.core.cxx/src/org/eclipse/cdt/codan/core/cxx/CxxAstUtils.java b/codan/org.eclipse.cdt.codan.core.cxx/src/org/eclipse/cdt/codan/core/cxx/CxxAstUtils.java
index 6bb0baf6241..01284e76398 100644
--- a/codan/org.eclipse.cdt.codan.core.cxx/src/org/eclipse/cdt/codan/core/cxx/CxxAstUtils.java
+++ b/codan/org.eclipse.cdt.codan.core.cxx/src/org/eclipse/cdt/codan/core/cxx/CxxAstUtils.java
@@ -116,6 +116,8 @@ public final class CxxAstUtils {
public static boolean isInMacro(IASTNode node) {
IASTNodeSelector nodeSelector = node.getTranslationUnit().getNodeSelector(node.getTranslationUnit().getFilePath());
IASTFileLocation fileLocation = node.getFileLocation();
+ if (fileLocation == null)
+ return true;
IASTPreprocessorMacroExpansion macro = nodeSelector.findEnclosingMacroExpansion(fileLocation.getNodeOffset(),
fileLocation.getNodeLength());
return macro != null;

Back to the top