]> git.sur5r.net Git - cc65/commitdiff
Fixed a bug
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Thu, 8 Nov 2001 09:15:58 +0000 (09:15 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Thu, 8 Nov 2001 09:15:58 +0000 (09:15 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@1110 b7a2c559-68d2-44c3-8de9-860c34a00d81

src/cc65/datatype.c

index 47944b37a4849418dc6bf52142c1e05c3e995509..1bc0c74af7de80ddd15afa65243616ec823c039b 100644 (file)
@@ -764,7 +764,7 @@ type GetQualifier (const type* T)
 FuncDesc* GetFuncDesc (const type* T)
 /* Get the FuncDesc pointer from a function or pointer-to-function type */
 {
-    if (T[0] == T_PTR) {
+    if (UnqualifiedType (T[0]) == T_PTR) {      
        /* Pointer to function */
        ++T;
     }
@@ -781,7 +781,7 @@ FuncDesc* GetFuncDesc (const type* T)
 type* GetFuncReturn (type* T)
 /* Return a pointer to the return type of a function or pointer-to-function type */
 {
-    if (T[0] == T_PTR) {
+    if (UnqualifiedType (T[0]) == T_PTR) {
        /* Pointer to function */
        ++T;
     }