diff --git a/lib/modules/Pike.pmod/module.pmod b/lib/modules/Pike.pmod/module.pmod index 46a8695973f80de799c0ac4aaad0fdfe6a5252a4..5e5a7339b5157ede5a1615efd03cd01a9b7ba55b 100644 --- a/lib/modules/Pike.pmod/module.pmod +++ b/lib/modules/Pike.pmod/module.pmod @@ -32,6 +32,10 @@ constant OPEN_BOUND = __builtin.OPEN_BOUND; //! irrelevant in this case. //! @enddl +#if constant(__builtin.DestructImmediate) +constant DestructImmediate = __builtin.DestructImmediate; +#endif + constant BacktraceFrame = __builtin.backtrace_frame; #if constant(__builtin.FakeObject) diff --git a/src/builtin.cmod b/src/builtin.cmod index eb9bfdd12c78a415ead37a602c920e751e0af76d..3033f1ac49197fa7a9ee7ea3e10c470acb28b2bb 100644 --- a/src/builtin.cmod +++ b/src/builtin.cmod @@ -2436,6 +2436,20 @@ PIKEFUN void _disassemble(function fun) /*! @module Pike */ +/*! @class DestructImmediate + *! + *! An empty class that can be inherited to get the + *! @tt{PROGRAM_DESTRUCT_IMMEDIATE@} flag set. + */ + +PIKECLASS DestructImmediate + program_flags PROGRAM_DESTRUCT_IMMEDIATE; +{ +} + +/*! @endclass + */ + /*! @class FakeObject *! *! Used as a place holder in eg backtraces for objects that @@ -4581,19 +4595,6 @@ PIKECLASS Null } } -/*! @endclass - */ - -/*! @class DestructImmediate - *! An empty class that can be intherited to get the PROGRAM_DESTRUCT_IMMEDIATE - *! flag set. - */ - -PIKECLASS DestructImmediate - program_flags PROGRAM_DESTRUCT_IMMEDIATE; -{ -} - /*! @endclass */