Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHansruedi Patzen2018-08-14 15:44:30 +0000
committerNathan Ridge2018-09-02 04:00:47 +0000
commite69f72a48835e2ed7ab93b89d610c26612a90d3e (patch)
treeecdac4b96326b21ac81b75dd76584be7d33f88e4 /core/org.eclipse.cdt.core
parentdd17366239e57976879c40e7c3408ebf8bc5ff8e (diff)
downloadorg.eclipse.cdt-e69f72a48835e2ed7ab93b89d610c26612a90d3e.tar.gz
org.eclipse.cdt-e69f72a48835e2ed7ab93b89d610c26612a90d3e.tar.xz
org.eclipse.cdt-e69f72a48835e2ed7ab93b89d610c26612a90d3e.zip
Bug 537942: Inactive include statements have wrong offsets
Fixed the bug and added a test for confirmation. Change-Id: I5d3c5f797d84b10b961dcfc178a5bbcc3becbd04 Signed-off-by: Hansruedi Patzen <hansruedi.patzen@hsr.ch>
Diffstat (limited to 'core/org.eclipse.cdt.core')
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner/CPreprocessor.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner/CPreprocessor.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner/CPreprocessor.java
index ab99ea55161..7322a44e54c 100644
--- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner/CPreprocessor.java
+++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner/CPreprocessor.java
@@ -1998,7 +1998,7 @@ public class CPreprocessor implements ILexerLog, IScanner, IAdaptable {
case IPreprocessorDirective.ppImport:
case IPreprocessorDirective.ppInclude:
case IPreprocessorDirective.ppInclude_next:
- executeInclude(lexer, ident.getOffset(), type, false, withinExpansion);
+ executeInclude(lexer, pound.getOffset(), type, false, withinExpansion);
break;
case IPreprocessorDirective.ppIfdef:
return executeIfdef(lexer, pound.getOffset(), false, withinExpansion);

Back to the top