diff options
Diffstat (limited to 'cpp/src/Slice/Parser.cpp')
-rw-r--r-- | cpp/src/Slice/Parser.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/cpp/src/Slice/Parser.cpp b/cpp/src/Slice/Parser.cpp index b38172de2a6..e0392780adc 100644 --- a/cpp/src/Slice/Parser.cpp +++ b/cpp/src/Slice/Parser.cpp @@ -5005,7 +5005,7 @@ Slice::Unit::nextLine() _currentLine++; } -void +bool Slice::Unit::scanPosition(const char* s) { assert(*s == '#'); @@ -5104,6 +5104,11 @@ Slice::Unit::scanPosition(const char* s) dc->setFilename(currentFile); _definitionContextMap.insert(make_pair(currentFile, dc)); } + + // + // Return code indicates whether starting parse of a new file. + // + return _currentLine == 0; } int |