std library hooks
Bernard Helyer
b.helyer at gmail.com
Sat Apr 14 00:48:51 PDT 2012
On Saturday, 14 April 2012 at 02:46:03 UTC, Walter Bright wrote:
> On 4/13/2012 5:14 PM, Francois Chabot wrote:
>> On Friday, 13 April 2012 at 21:29:37 UTC, Walter Bright wrote:
>>> On 4/13/2012 4:07 AM, Timon Gehr wrote:
>>>> http://dlang.org/phobos/core_exception.html
>>>> deprecated void setAssertHandler(errorHandlerType h);
>>>>
>>>> Why is it deprecated?
>>>
>>> Never found a use for it.
>>
>> All I want, and I can guarantee that this is what Manu wants
>> as well, is the
>> ability to squeeze an asm { int 3; } or equivalent so that I
>> can drop into my
>> debugger at the point of assertion failure before the stack
>> unwinds.
>
> all assert(exp) does when it trips is call a function in the
> library. If you provide your own version of that function, the
> one in the library won't be linked in.
Unless exp is an object instance. Then it contacts Satan first
before calling the function. :P
More information about the Digitalmars-d
mailing list