fix compile warning originating in cpp skeleton #495
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
gcount()
is of typestreamsize
which has a system-dependent size with at leastint
. Because of theint max_size
limit no bigger value will be returned, the explicit cast fixes warnings from compilers/static analyzers.As an alternative
LexerInput
may be changed to have a return and parameter of typestreamsize
, but this would need more changes and likely create more warnings in other places.This issue originates from lexxmark/winflexbison#73 where more details can be found (this is not a MSVC only issue).