git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1318
4a8a32a2-be11-0410-ad9d-
d568d2c75423
mergeSpec (sym_link * dest, sym_link * src, char *name)
{
mergeSpec (sym_link * dest, sym_link * src, char *name)
{
+ sym_link *symlink=dest;
if (!IS_SPEC(dest)) {
// This can happen for pointers, find the end type
while (dest && !IS_SPEC(dest))
if (!IS_SPEC(dest)) {
// This can happen for pointers, find the end type
while (dest && !IS_SPEC(dest))
if (!IS_SPEC(dest) || !IS_SPEC(src)) {
werror (E_INTERNAL_ERROR, __FILE__, __LINE__, "cannot merge declarator");
if (!IS_SPEC(dest) || !IS_SPEC(src)) {
werror (E_INTERNAL_ERROR, __FILE__, __LINE__, "cannot merge declarator");