* return error 210 for failed self test

This commit is contained in:
peter 2002-11-16 17:06:28 +00:00
parent 6a7e86a86a
commit 98ee9c11cc

View File

@ -1401,13 +1401,15 @@ unit cgobj;
procedure tcg.g_maybe_testself(list : taasmoutput);
var
OKLabel : tasmlabel;
dummyloc : tparalocation;
begin
if (cs_check_object in aktlocalswitches) or
(cs_check_range in aktlocalswitches) then
begin
objectlibrary.getlabel(oklabel);
a_cmp_const_reg_label(list,OS_ADDR,OC_NE,0,SELF_POINTER_REG,oklabel);
a_call_name(list,'FPC_RANGEERROR');
a_param_const(list,OS_INT,210,dummyloc);
a_call_name(list,'FPC_HANDLEERROR');
a_label(list,oklabel);
end;
end;
@ -1620,7 +1622,10 @@ finalization
end.
{
$Log$
Revision 1.63 2002-11-15 01:58:46 peter
Revision 1.64 2002-11-16 17:06:28 peter
* return error 210 for failed self test
Revision 1.63 2002/11/15 01:58:46 peter
* merged changes from 1.0.7 up to 04-11
- -V option for generating bug report tracing
- more tracing for option parsing