diff options
Diffstat (limited to 'lexers/LexVerilog.cxx')
| -rw-r--r-- | lexers/LexVerilog.cxx | 6 | 
1 files changed, 5 insertions, 1 deletions
diff --git a/lexers/LexVerilog.cxx b/lexers/LexVerilog.cxx index 901b6e93d..640f12fcb 100644 --- a/lexers/LexVerilog.cxx +++ b/lexers/LexVerilog.cxx @@ -57,7 +57,11 @@ class LinePPState {  		return level >= 0 && level < 32;  	}  	int maskLevel() const { -		return 1 << level; +		if (level >= 0) { +			return 1 << level; +		} else { +			return 1; +		}  	}  public:  	LinePPState() : state(0), ifTaken(0), level(-1) {  | 
