That did soften the pain but didn't cure the illness.
authorjohanknol <johanknol@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 28 Sep 2001 15:59:41 +0000 (15:59 +0000)
committerjohanknol <johanknol@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 28 Sep 2001 15:59:41 +0000 (15:59 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1318 4a8a32a2-be11-0410-ad9d-d568d2c75423

src/SDCCsymt.c

index 51702c9e652f4aeef9d3d91a85957bfc77f7c635..7dced18745cd139a6b365e60a3c55ec366822e8c 100644 (file)
@@ -531,8 +531,9 @@ sym_link *
 mergeSpec (sym_link * dest, sym_link * src, char *name)
 {
 
-  sym_link *symlink;
+  sym_link *symlink=dest;
 
+#if 0
   if (!IS_SPEC(dest)) {
     // This can happen for pointers, find the end type
     while (dest && !IS_SPEC(dest))
@@ -550,6 +551,7 @@ mergeSpec (sym_link * dest, sym_link * src, char *name)
   } else {
     symlink=dest;
   }
+#endif
 
   if (!IS_SPEC(dest) || !IS_SPEC(src)) {
     werror (E_INTERNAL_ERROR, __FILE__, __LINE__, "cannot merge declarator");