routine_id questions
- Posted by ryanj Oct 05, 2016
- 1476 views
What does it mean when routine_id() returns 0 in a translated/compiled program, but a positive value in a bound program?
I suspect some routines are being deleted because they are only called by routine ID, never directly. Does a call to routine_id() tell the interpreter to mark a routine as used so it doesn't get deleted?
Is it possible that a routine is used as in-lined only somewhere in the program but the actual routine gets deleted so it can't be called by routine ID?
Why would a routine ID be valid in a bound program but not in a translated program?
Is there a way to tell euc to not delete certain routines?