aboutsummaryrefslogtreecommitdiff
path: root/libbuild2/lexer.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'libbuild2/lexer.cxx')
-rw-r--r--libbuild2/lexer.cxx6
1 files changed, 6 insertions, 0 deletions
diff --git a/libbuild2/lexer.cxx b/libbuild2/lexer.cxx
index 4256422..ff7be02 100644
--- a/libbuild2/lexer.cxx
+++ b/libbuild2/lexer.cxx
@@ -11,6 +11,12 @@ namespace build2
{
using type = token_type;
+ [[noreturn]] void lexer::
+ fail_char (const xchar& c)
+ {
+ fail (c) << ebuf_ << endf;
+ }
+
pair<pair<char, char>, bool> lexer::
peek_chars ()
{