diff options
Diffstat (limited to 'source/compiler-core/slang-lexer.cpp')
| -rw-r--r-- | source/compiler-core/slang-lexer.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source/compiler-core/slang-lexer.cpp b/source/compiler-core/slang-lexer.cpp index 8c428159c..10c5aa1ae 100644 --- a/source/compiler-core/slang-lexer.cpp +++ b/source/compiler-core/slang-lexer.cpp @@ -1374,6 +1374,10 @@ namespace Slang char buffer[] = { (char) c, 0 }; sink->diagnose(loc, LexerDiagnostics::illegalCharacterPrint, buffer); } + else if(c == kEOF) + { + sink->diagnose(loc, LexerDiagnostics::unexpectedEndOfInput); + } else { // Fallback: print as hexadecimal |
