From 09b7a494bd5de24f380095003fb7da4939de43e5 Mon Sep 17 00:00:00 2001 From: Lexi Winter Date: Sun, 22 Jun 2025 17:39:27 +0100 Subject: nihil.ucl: improve reference management --- nihil.ucl/parser.ccm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'nihil.ucl/parser.ccm') diff --git a/nihil.ucl/parser.ccm b/nihil.ucl/parser.ccm index 17ed79c..968e906 100644 --- a/nihil.ucl/parser.ccm +++ b/nihil.ucl/parser.ccm @@ -147,7 +147,8 @@ export struct parser { if (obj == nullptr) throw error("attempt to call top() on an empty parser"); - return {obj}; + // ucl_parser_get_objects() refs the object for us. + return {noref, obj}; } private: -- cgit v1.2.3