Signed-off-by: Tobias Ulmer <tu@emlix.com>
lookup[v] = true
end
- local msg, e = nil
+ local e = nil
for k,_ in pairs(t) do
if not lookup[k] then
- if not e then
- e = err.new("unexpected key %q in %s",
- tostring(k), name)
+ if e then
+ e:append("unexpected key %q in %s", tostring(k), name)
else
- e = err.new("unexpected key %q in %s",
- tostring(k), name)
+ e = err.new("unexpected key %q in %s", tostring(k), name)
end
end
end