MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / devHalt

Function devHalt

src/common/gdsassert.h:72–82  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

70
71namespace DtorException {
72 inline void devHalt()
73 {
74 // If any guard's dtor is executed during exception processing,
75 // (remember - this guards live on the stack), exception
76 // in leave() causes std::terminate() to be called, therefore
77 // losing original exception information. Not good for us.
78 // Therefore ignore in release and abort in debug.
79#ifdef DEV_BUILD
80 abort();
81#endif
82 }
83}
84
85#endif // COMMON_GDSASSERT_H

Callers 8

~LockTableGuardMethod · 0.85
LockTableCheckoutMethod · 0.85
~ExistenceGuardMethod · 0.85
~UnlockGuardMethod · 0.85
~ReferenceMethod · 0.85
~RaiiLockGuardMethod · 0.85
~RaiiUnlockGuardMethod · 0.85
~LateRefGuardMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected