diff options
author | Mike Pall <mike> | 2013-05-12 23:52:09 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2013-05-12 23:52:09 +0200 |
commit | 19a9206caf1df71308bd8e4bd61c082026c6811c (patch) | |
tree | ff4827d89b46e6b6d0bc4ab90110496d6e8387be /src/lj_bcread.c | |
parent | 7d5acc29181a5194b05fd4650b9e28e4c4978ad1 (diff) | |
download | luajit-19a9206caf1df71308bd8e4bd61c082026c6811c.tar.gz luajit-19a9206caf1df71308bd8e4bd61c082026c6811c.tar.bz2 luajit-19a9206caf1df71308bd8e4bd61c082026c6811c.zip |
Refactor internal string formatting.
Diffstat (limited to 'src/lj_bcread.c')
-rw-r--r-- | src/lj_bcread.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lj_bcread.c b/src/lj_bcread.c index 7bb16a60..9f025500 100644 --- a/src/lj_bcread.c +++ b/src/lj_bcread.c | |||
@@ -21,6 +21,7 @@ | |||
21 | #include "lj_lex.h" | 21 | #include "lj_lex.h" |
22 | #include "lj_bcdump.h" | 22 | #include "lj_bcdump.h" |
23 | #include "lj_state.h" | 23 | #include "lj_state.h" |
24 | #include "lj_strfmt.h" | ||
24 | 25 | ||
25 | /* Reuse some lexer fields for our own purposes. */ | 26 | /* Reuse some lexer fields for our own purposes. */ |
26 | #define bcread_flags(ls) ls->level | 27 | #define bcread_flags(ls) ls->level |
@@ -39,7 +40,7 @@ static LJ_NOINLINE void bcread_error(LexState *ls, ErrMsg em) | |||
39 | const char *name = ls->chunkarg; | 40 | const char *name = ls->chunkarg; |
40 | if (*name == BCDUMP_HEAD1) name = "(binary)"; | 41 | if (*name == BCDUMP_HEAD1) name = "(binary)"; |
41 | else if (*name == '@' || *name == '=') name++; | 42 | else if (*name == '@' || *name == '=') name++; |
42 | lj_str_pushf(L, "%s: %s", name, err2msg(em)); | 43 | lj_strfmt_pushf(L, "%s: %s", name, err2msg(em)); |
43 | lj_err_throw(L, LUA_ERRSYNTAX); | 44 | lj_err_throw(L, LUA_ERRSYNTAX); |
44 | } | 45 | } |
45 | 46 | ||