diff options
| author | Lexi Winter <lexi@le-fay.org> | 2025-06-22 17:39:27 +0100 |
|---|---|---|
| committer | Lexi Winter <lexi@le-fay.org> | 2025-06-22 17:39:27 +0100 |
| commit | 09b7a494bd5de24f380095003fb7da4939de43e5 (patch) | |
| tree | 125ba6cc66370399c578d81f98d1eeef14f85686 /nihil.ucl/parser.ccm | |
| parent | d6c3858418c4c00adb18d927135f73ed5a54564a (diff) | |
| download | nihil-09b7a494bd5de24f380095003fb7da4939de43e5.tar.gz nihil-09b7a494bd5de24f380095003fb7da4939de43e5.tar.bz2 | |
nihil.ucl: improve reference management
Diffstat (limited to 'nihil.ucl/parser.ccm')
| -rw-r--r-- | nihil.ucl/parser.ccm | 3 |
1 files changed, 2 insertions, 1 deletions
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: |
