mirror of
https://github.com/lua/lua
synced 2024-11-25 22:29:39 +03:00
Detail
Slightly better error message for invalid conversions in 'string.format'.
This commit is contained in:
parent
662506476b
commit
da37ac9c78
@ -1180,8 +1180,7 @@ static int str_format (lua_State *L) {
|
||||
break;
|
||||
}
|
||||
default: { /* also treat cases 'pnLlh' */
|
||||
return luaL_error(L, "invalid option '%%%c' to 'format'",
|
||||
*(strfrmt - 1));
|
||||
return luaL_error(L, "invalid conversion '%s' to 'format'", form);
|
||||
}
|
||||
}
|
||||
lua_assert(nb < MAX_ITEM);
|
||||
|
@ -302,7 +302,7 @@ check("%100.3d", "too long")
|
||||
check("%1"..aux..".3d", "too long")
|
||||
check("%1.100d", "too long")
|
||||
check("%10.1"..aux.."004d", "too long")
|
||||
check("%t", "invalid option")
|
||||
check("%t", "invalid conversion")
|
||||
check("%"..aux.."d", "repeated flags")
|
||||
check("%d %d", "no value")
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user