diff options
author | Sergey Prigogin | 2013-06-22 00:07:45 +0000 |
---|---|---|
committer | Sergey Prigogin | 2013-06-22 00:10:14 +0000 |
commit | 0cecd403cb36d1e8a70a0b37d306855dd97dda49 (patch) | |
tree | 409f774899ca657dd0f9c3e33bb89def5d088714 /codan/org.eclipse.cdt.codan.core.cxx/src/org/eclipse | |
parent | 35a57ae1582c7783b38657ab4ddbaf374f003963 (diff) | |
download | org.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.java | 2 |
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; |