From b48df44c377fa0da8af20f2eb73c602be5aeebd6 Mon Sep 17 00:00:00 2001 From: Benoit Germain Date: Thu, 5 Mar 2026 17:19:02 +0100 Subject: Tweak test lanes.embedding.with_default_allocator/single_state Use a more complex upvalue scenario (I use this to debug my natvis) --- unit_tests/embedded_tests.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'unit_tests/embedded_tests.cpp') diff --git a/unit_tests/embedded_tests.cpp b/unit_tests/embedded_tests.cpp index 899530c..6b12c85 100644 --- a/unit_tests/embedded_tests.cpp +++ b/unit_tests/embedded_tests.cpp @@ -180,9 +180,11 @@ TEST_CASE("lanes.embedding.with_default_allocator") std::string_view const _script{ " local lanes = require 'lanes'.configure{with_timers = false}" " local l = lanes.linda{name = 'gleh'}" - " local upvalue = 'oeauaoeuoeuaoeuaoeujaoefubycfjbycfybcfjybcfjybcfjbcf'" + " local str_upvalue = 'oeauaoeuoeuaoeuaoeujaoefubycfjbycfybcfjybcfjybcfjbcf'" + " local num_upvalue = 42" + " local tab_upvalue = {what = 'i am an upvalue'}" " local upvalued = function()" - " return upvalue" + " return str_upvalue, num_upvalue, tab_upvalue" " end" " local t = setmetatable({ true, true, true, a = true}, {__index = rawget })" " l:set('yo', true, 10, 100.0, upvalue, t, upvalued)" // put a breakpoint in linda_set to have some data to explore with the NATVIS -- cgit v1.2.3-55-g6feb