From 47b016a3e38e43d446724f784fd4782456e676b2 Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Sat, 18 Mar 2023 14:25:08 -0700 Subject: [PATCH] lexer: Simplify lex_get_error(). --- src/language/lexer/lexer.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/language/lexer/lexer.c b/src/language/lexer/lexer.c index 03f57ee48e..19404f1ee0 100644 --- a/src/language/lexer/lexer.c +++ b/src/language/lexer/lexer.c @@ -2095,15 +2095,12 @@ lex_source_msg_valist (struct lex_source *src, enum msg_class class, static void lex_get_error (struct lex_source *src, const struct lex_token *token) { - struct string s = DS_EMPTY_INITIALIZER; - ds_put_cstr (&s, token->token.string.string); - struct msg *m = xmalloc (sizeof *m); *m = (struct msg) { .category = MSG_C_SYNTAX, .severity = MSG_S_ERROR, .location = lex_token_location_rw (src, token, token), - .text = ds_steal_cstr (&s), + .text = ss_xstrdup (token->token.string), }; msg_emit (m); } -- 2.30.2