Opened 6 years ago

Closed 6 years ago

#5038 closed defect (fixed)

Issue with functions using records in the NF

Reported by: Francesco Casella Owned by: Per Östlund
Priority: high Milestone: 2.0.0
Component: New Instantiation Version:
Keywords: Cc:

Description

Four models of the Spice3 library, see e.g. Modelica_trunk_Modelica.Electrical.Spice3.Examples.Inverter fail with the NF because of this issue:

Modelica_trunk_Modelica.Electrical.Spice3.Examples.Inverter_06inz.c:717:1414: 
error: too many arguments to function call, expected 31, have 32
  tmp14 = omc_Modelica_Electrical_Spice3_Internal_Mos1_mos1RenameParameters(threadData, omc_Modelica_Electrical_Spice3_Internal_ModelcardMOS(threadData, 

Apparently something goes wrong in the process of turning the elements of the input/output records into scalar parameters. The flattened functions look exactly the same, unfortunately I cannot dig deeper to see what the problem is.

Change History (1)

comment:1 by Francesco Casella, 6 years ago

Resolution: fixed
Status: newclosed

This issue is now solved, the compilation fails because of #5155

Note: See TracTickets for help on using tickets.