ide/CodeEditor/Parsing: fix null pointer crash on missmatched {} curly brackets due...
authorRejean Loyer <redj@ecere.com>
Wed, 27 Jul 2016 01:22:57 +0000 (21:22 -0400)
committerJerome St-Louis <jerome@ecere.com>
Thu, 28 Jul 2016 22:23:36 +0000 (18:23 -0400)
compiler/libec/src/pass3.ec

index d5d3e0e..9cbb239 100644 (file)
@@ -330,7 +330,7 @@ static void InstDeclPassDeclarator(Declarator decl)
                if(type.qualifiers)
                {
                   spec = (Specifier)type.qualifiers->first;
-                  if(spec && spec.type == nameSpecifier && !strcmp(spec.name, "class"))
+                  if(spec && spec.type == nameSpecifier && spec.name && !strcmp(spec.name, "class"))
                      typedObject = true;
                }