]> rethought.computer Git - sorel-lang.git/commitdiff
correct string label indexing keep/824bb1512919a26bbc49652fc92ece74b2b5a682
authorBryan English <bryan@rethought.computer>
Sat, 31 Jan 2026 03:52:58 +0000 (22:52 -0500)
committerBryan English <bryan@rethought.computer>
Tue, 10 Feb 2026 04:08:54 +0000 (04:08 +0000)
rel-lang/relc/src/ir.rs

index 23ca6ab02baa3f2b1f2c7c769f8864ba9b105091..003194b34e140c88350695637d117765ae059643 100644 (file)
@@ -148,7 +148,7 @@ impl ImportTree {
                         }
                     },
                     Token::String(text) => {
-                        let string_label = format!("string_{}", data.len() - 1);
+                        let string_label = format!("string_{}", data.len());
                         data.push(IR::StringDef(string_label.clone(), String::from(*text)));
                         IR::StackPushString(string_label)
                     },