# HG changeset patch # User Kim Alvefur # Date 1508060553 -7200 # Node ID cd15fc505b62802e9c8285a8d9670e5f644d47ac # Parent 73ff49a42ea8f32539c11e39c4900949125e630c util.debug: Produce a sensible name for nameless upvalues to C functions diff -r 73ff49a42ea8 -r cd15fc505b62 util/debug.lua --- a/util/debug.lua Fri Oct 13 19:55:33 2017 +0200 +++ b/util/debug.lua Sun Oct 15 11:42:33 2017 +0200 @@ -47,6 +47,7 @@ for upvalue_num = 1, math.huge do local name, value = debug.getupvalue(func, upvalue_num); if not name then break; end + if name == "" then name = ("[%d]"):format(upvalue_num); end table.insert(upvalues, { name = name, value = value }); end end