pike.git / src / program.c

version» Context lines:

pike.git/src/program.c:5876:    ID_HIDDEN;    return n2;    } else if ((IDENTIFIERP(n)->id_flags & (ID_INLINE|ID_INHERITED)) ==    (ID_INLINE|ID_INHERITED)) {    /* Hide the overloaded inherited symbol. */    IDENTIFIERP(n)->id_flags |= ID_HIDDEN;    }    } else if ((IDENTIFIERP(n)->id_flags & (ID_EXTERN|ID_INHERITED)) ==    (ID_EXTERN|ID_INHERITED)) {    /* Hide the overloaded inherited symbol. */ -  IDENTIFIERP(n)->id_flags |= ID_STATIC|ID_PRIVATE|ID_USED; +  IDENTIFIERP(n)->id_flags |= ID_PROTECTED|ID_PRIVATE|ID_USED;    }    }       if (flags & ID_EXTERN) {    run_time_type = PIKE_T_FREE;    } else {    run_time_type=compile_type_to_runtime_type(type);       /* FIXME: Shouldn't these special cases be    * in compile_type_to_runtime_type()?