diff options
author | Hansruedi Patzen | 2018-08-14 15:44:30 +0000 |
---|---|---|
committer | Nathan Ridge | 2018-09-02 04:00:47 +0000 |
commit | e69f72a48835e2ed7ab93b89d610c26612a90d3e (patch) | |
tree | ecdac4b96326b21ac81b75dd76584be7d33f88e4 /core/org.eclipse.cdt.core | |
parent | dd17366239e57976879c40e7c3408ebf8bc5ff8e (diff) | |
download | org.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.java | 2 |
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); |