Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/compare/CStructureCreator.java')
-rw-r--r--core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/compare/CStructureCreator.java9
1 files changed, 4 insertions, 5 deletions
diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/compare/CStructureCreator.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/compare/CStructureCreator.java
index 92623bc933f..9eb452f0063 100644
--- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/compare/CStructureCreator.java
+++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/compare/CStructureCreator.java
@@ -106,16 +106,15 @@ public class CStructureCreator extends StructureCreator {
// empty scanner info
IScannerInfo scanInfo= new ScannerInfo();
- FileContent content = FileContent.create("<text>", document.get().toCharArray()); //$NON-NLS-1$
-
// determine the language
boolean isSource[]= {false};
ILanguage language= determineLanguage(element, isSource);
+ FileContent content = FileContent.create("<text>", isSource[0], document.get().toCharArray()); //$NON-NLS-1$
+
try {
- IASTTranslationUnit ast;
- int options= isSource[0] ? ILanguage.OPTION_IS_SOURCE_UNIT : 0;
- ast= language.getASTTranslationUnit(content, scanInfo, contentProvider, null, options, ParserUtil.getParserLogService());
+ IASTTranslationUnit ast = language.getASTTranslationUnit(content, scanInfo, contentProvider, null,
+ 0, ParserUtil.getParserLogService());
CStructureCreatorVisitor structureCreator= new CStructureCreatorVisitor(root);
// build structure
ast.accept(structureCreator);

Back to the top