PR merged https://github.com/snowballstem/snowball/pull/287.patch
From ed8dead327ae76d5215b60fc6b120c458b8d4f06 Mon Sep 17 00:00:00 2001
From: Jerry James <loganjerry@gmail.com>
Date: Fri, 22 May 2026 10:09:35 -0600
Subject: [PATCH] Avoid a segfault in the analyser

The errors/string-omitted test segfaults without this
--- a/compiler/analyser.c
+++ b/compiler/analyser.c
@@ -1393,7 +1393,7 @@ static struct node * read_C(struct analyser * a) {
             struct node * n = new_string_command(a, token);
             if (n->name) {
                 n->name->value_used = true;
-            } else if (SIZE(n->literalstring) == 0) {
+            } else if (n->literalstring == NULL || SIZE(n->literalstring) == 0) {
                 switch (token) {
                   case c_insert:
                   case c_attach:
