pike.git/src/program.h:1016: Inside #if defined(PIKE_DEBUG)
static inline int PIKE_UNUSED_ATTRIBUTE FIND_LFUN(struct program * p, enum LFUN lfun) {
#ifdef PIKE_DEBUG
dmalloc_touch(struct program*, p);
if ((int)lfun < 0) return find_lfun_fatal(p, lfun);
#endif
if (p->flags & PROGRAM_FIXED && lfun < NUM_LFUNS) return p->lfuns[lfun];
return low_find_lfun(p, lfun);
}
#define quick_add_function(NAME, NLEN, FUNC, TYPE, TLEN, FLAGS, OPT) \
- low_quick_add_function(__builtin_constant_p(NAME) \
+ low_quick_add_function(STATIC_IS_CONSTANT(NAME) \
? make_shared_static_string(NAME, NLEN, eightbit) \
: make_shared_binary_string(NAME, NLEN), \
FUNC, TYPE, TLEN, FLAGS, OPT)
#ifndef PIKE_USE_MACHINE_CODE
#define make_program_executable(X)
#endif
#define ADD_FUNCTION(NAME, FUNC, TYPE, FLAGS) \