|
@@ -338,7 +338,7 @@ implementation
|
|
else
|
|
else
|
|
begin
|
|
begin
|
|
//addstatement(statements,ccallnode.createintern('fpc_popaddrstack',nil));
|
|
//addstatement(statements,ccallnode.createintern('fpc_popaddrstack',nil));
|
|
- raisenode:=ccallnode.createintern('fpc_reraise',nil);
|
|
|
|
|
|
+ raisenode:=ccallnode.createintern('fpc_reraise2',nil);
|
|
include(raisenode.callnodeflags,cnf_call_never_returns);
|
|
include(raisenode.callnodeflags,cnf_call_never_returns);
|
|
addstatement(statements,raisenode);
|
|
addstatement(statements,raisenode);
|
|
end;
|
|
end;
|
|
@@ -395,7 +395,7 @@ implementation
|
|
else
|
|
else
|
|
begin
|
|
begin
|
|
//addstatement(statements,ccallnode.createintern('fpc_popaddrstack',nil));
|
|
//addstatement(statements,ccallnode.createintern('fpc_popaddrstack',nil));
|
|
- raisenode:=ccallnode.createintern('fpc_reraise',nil);
|
|
|
|
|
|
+ raisenode:=ccallnode.createintern('fpc_reraise2',nil);
|
|
include(raisenode.callnodeflags,cnf_call_never_returns);
|
|
include(raisenode.callnodeflags,cnf_call_never_returns);
|
|
addstatement(statements,raisenode);
|
|
addstatement(statements,raisenode);
|
|
end;
|
|
end;
|