]> git.gag.com Git - fw/sdcc/commitdiff
fixed bug #516625
authorjohanknol <johanknol@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 22 Feb 2002 09:59:55 +0000 (09:59 +0000)
committerjohanknol <johanknol@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 22 Feb 2002 09:59:55 +0000 (09:59 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1947 4a8a32a2-be11-0410-ad9d-d568d2c75423

src/SDCC.y

index 83409a13eee5b778e5622d262a60f7db466a8d51..4a7ac6cfc2e3ac0beb8062c66926002ba08a90db 100644 (file)
@@ -1156,6 +1156,12 @@ abstract_declarator2
        // $1 must be a pointer to a function
        sym_link *p=newLink();
        DCL_TYPE(p) = FUNCTION;
+       if (!$1) {
+        // ((void (code *) (void)) 0) ()
+        $1=newLink();
+        DCL_TYPE($1)=CPOINTER;
+        $$ = $1;
+       }
        $1->next=p;
      }
    }