From a287a76c34de214b48287a6b2ef36adc7779c536 Mon Sep 17 00:00:00 2001 From: Alena Laskavaia Date: Wed, 18 Jun 2014 20:40:47 -0400 Subject: [PATCH] Bug 431026 - NPE while checking Assembler resources (*.S - files) Change-Id: I1a3454ff2592137345c3a40b4acf7b2ec3049724 Signed-off-by: Alena Laskavaia Reviewed-on: https://git.eclipse.org/r/28724 --- .../org/eclipse/cdt/internal/core/model/TranslationUnit.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/TranslationUnit.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/TranslationUnit.java index 437dff982a4..43795868a96 100644 --- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/TranslationUnit.java +++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/TranslationUnit.java @@ -869,6 +869,8 @@ public class TranslationUnit extends Openable implements ITranslationUnit { } ASTTranslationUnit ast = (ASTTranslationUnit) ((AbstractLanguage) language).getASTTranslationUnit( fileContent, scanInfo, crf, index, options, log); + if (ast == null) + return null; ast.setOriginatingTranslationUnit(this); ast.setBasedOnIncompleteIndex(incompleteIndex); return ast;