@@ -590,7 +590,7 @@ relation generate_function : DAE.Element => CFunction list =
590590 rule generate_function_name fpath => fn_name_str &
591591 string_append("_",fn_name_str) => fn_name_str &
592592 Debug.fprintl ("cgtr", ["generating external function ", fn_name_str, "\n"]) &
593- let DAE.EXTERNALDECL(extfnname,extargs,extretarg,lang) = extdecl &
593+ let DAE.EXTERNALDECL(extfnname,extargs,extretarg,lang,ann ) = extdecl &
594594
595595 Debug.fprintln ("cgtrdumpdae1", "Dumping DAE:") &
596596 Debug.fcall ("cgtrdumpdae1", DAE.dump2, DAE.DAE(orgdae)) &
@@ -1358,7 +1358,7 @@ relation generate_alloc_outvars_ext : (DAE.Element list, string,int, DAE.Externa
13581358 axiom generate_alloc_outvars_ext([],rv,tnr,extdecl) => (c_empty_function,tnr)
13591359
13601360
1361- rule let DAE.EXTERNALDECL(_,_,_,"C") = extdecl &
1361+ rule let DAE.EXTERNALDECL(_,_,_,"C",_ ) = extdecl &
13621362 generate_alloc_outvar(var,rv,tnr) => (cfn1,tnr1) &
13631363 generate_alloc_outvars_ext(r,rv,tnr1,extdecl) => (cfn2,tnr2) &
13641364 c_merge_fn(cfn1,cfn2) => cfn
@@ -1368,7 +1368,7 @@ relation generate_alloc_outvars_ext : (DAE.Element list, string,int, DAE.Externa
13681368 rv,tnr,extdecl)
13691369 => (cfn,tnr2)
13701370
1371- rule let DAE.EXTERNALDECL(_,_,_,"FORTRAN 77") = extdecl &
1371+ rule let DAE.EXTERNALDECL(_,_,_,"FORTRAN 77",_ ) = extdecl &
13721372 generate_alloc_outvar_f77(var,rv,tnr) => (cfn1,tnr1) &
13731373 generate_alloc_outvars_ext(r,rv,tnr1,extdecl) => (cfn2,tnr2) &
13741374 c_merge_fn(cfn1,cfn2) => cfn
@@ -3436,7 +3436,7 @@ end
34363436 c_add_cleanups(cfn', ["return out;"]) => cfn
34373437 ------------------------------------------------------
34383438 generate_external_wrapper_call(fnname,outvars,retstr,invars,
3439- extdecl as DAE.EXTERNALDECL(extfnname,extargs,extretarg,lang),bivars,(Types.T_FUNCTION(args,restype),_)) => cfn
3439+ extdecl as DAE.EXTERNALDECL(extfnname,extargs,extretarg,lang,ann ),bivars,(Types.T_FUNCTION(args,restype),_)) => cfn
34403440
34413441 rule Print.print_buf "#-- generate_external_wrapper_call failed\n"
34423442 ----------------------------------------------------------------
@@ -3542,7 +3542,7 @@ relation generate_ext_call : (DAE.Element list, DAE.ExternalDecl, int) => (CFunc
35423542 generate_extcall_varcopy (outbiarglist, retarg, lang, tnr') => (argcopies,tnr'') &
35433543 c_merge_fns([argdecls,fcall,argcopies]) => extcall
35443544 -------------------------------------------------------------
3545- generate_ext_call (vars, extdecl as DAE.EXTERNALDECL(n,arglist,retarg,lang), tnr) => (extcall,tnr'')
3545+ generate_ext_call (vars, extdecl as DAE.EXTERNALDECL(n,arglist,retarg,lang,ann ), tnr) => (extcall,tnr'')
35463546
35473547 rule Print.print_buf "#-- generate_ext_call failed\n"
35483548 ------------------------------------------------
0 commit comments