summaryrefslogtreecommitdiff
path: root/compiler/ncgflw.pas
diff options
context:
space:
mode:
authorjonas <jonas@3ad0048d-3df7-0310-abae-a5850022a9f2>2015-11-12 22:00:31 +0000
committerjonas <jonas@3ad0048d-3df7-0310-abae-a5850022a9f2>2015-11-12 22:00:31 +0000
commit9043ae6e6b705afe11cdb88e579a9fe05993ddad (patch)
tree75fb3b0d18282c6cc04eb90ed329cb7a43ea891b /compiler/ncgflw.pas
parent837a409b66573cba1a39379b978b6da8c658d93f (diff)
downloadfpc-9043ae6e6b705afe11cdb88e579a9fe05993ddad.tar.gz
* converted loading for fpc_catches parameter to hlcg
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@32300 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'compiler/ncgflw.pas')
-rw-r--r--compiler/ncgflw.pas2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/ncgflw.pas b/compiler/ncgflw.pas
index 23543124bf..889d4f48df 100644
--- a/compiler/ncgflw.pas
+++ b/compiler/ncgflw.pas
@@ -1230,7 +1230,7 @@ implementation
pd:=search_system_proc('fpc_catches');
reference_reset_symbol(href2,current_asmdata.RefAsmSymbol(excepttype.vmt_mangledname,AT_DATA),0,sizeof(pint));
paramanager.getintparaloc(current_asmdata.CurrAsmList,pd,1,paraloc1);
- cg.a_loadaddr_ref_cgpara(current_asmdata.CurrAsmList,href2,paraloc1);
+ hlcg.a_loadaddr_ref_cgpara(current_asmdata.CurrAsmList,excepttype.vmt_def,href2,paraloc1);
paramanager.freecgpara(current_asmdata.CurrAsmList,paraloc1);
fpc_catches_res:=hlcg.g_call_system_proc(current_asmdata.CurrAsmList,pd,[@paraloc1],nil);
location_reset(fpc_catches_resloc,LOC_REGISTER,def_cgsize(fpc_catches_res.def));