]> Nishi Git Mirror - gwion.git/commitdiff
:bug: Fix tuple parsing
authorJérémie Astor <fennecdjay@gmail.com>
Mon, 16 Aug 2021 13:26:25 +0000 (15:26 +0200)
committerJérémie Astor <fennecdjay@gmail.com>
Mon, 16 Aug 2021 13:26:25 +0000 (15:26 +0200)
src/parse/template.c

index 7e8f3eebf9bd13f091b9bbe1a6d922a43f62f422..9419af4bedd67c8c0a7db117d0d75b9c314a7a17 100644 (file)
@@ -112,7 +112,8 @@ ANN Type _scan_type(const Env env, const Type t, Type_Decl *td) {
     if (tflag(t, tflag_ntmpl) && !td->types) return t;
     struct TemplateScan ts = {.t = t, .td = td};
     Type_List           tl = td->types;
-    Specialized_List    sl = t->info->cdef->base.tmpl->list;
+    Specialized_List    sl = t->info->cdef->base.tmpl
+        ? t->info->cdef->base.tmpl->list : NULL;
 
     while (tl && sl) {
       DECL_OO(const Type, t, = known_type(env, tl->td));