Bug Summary

File:OMCompiler/Compiler/boot/build/InstUtil.c
Warning:line 18275, column 3
Value stored to '_stop' is never read

Annotated Source Code

[?] Use j/k keys for keyboard navigation

1#ifdef OMC_BASE_FILE
2 #define OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c" OMC_BASE_FILE
3#else
4 #define OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c" "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
5#endif
6#include "omc_simulation_settings.h"
7#include "InstUtil.h"
8#define _OMC_LIT0_data"x" "x"
9static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT0,1,_OMC_LIT0_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT0
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "x"
}
;
10#define _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT0)((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3))
11#define _OMC_LIT1_data"$ghostL" "$ghostL"
12static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT1,7,_OMC_LIT1_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT1
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "$ghostL"
}
;
13#define _OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT1)((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3))
14#define _OMC_LIT2_data"$ghostR" "$ghostR"
15static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT2,7,_OMC_LIT2_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT2
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "$ghostR"
}
;
16#define _OMC_LIT2((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT2)((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3))
17static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT3,1,5)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT3
= { (((1) << 10) + (((5) & 255) << 2)),
{&ErrorTypes_MessageType_TRANSLATION__desc,}};
18#define _OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT3)((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3))
19static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT4,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT4
= { (((1) << 10) + (((4) & 255) << 2)),
{&ErrorTypes_Severity_ERROR__desc,}};
20#define _OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT4)((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3))
21#define _OMC_LIT5_data"%s" "%s"
22static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT5,2,_OMC_LIT5_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT5
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "%s"
}
;
23#define _OMC_LIT5((void*)((char*)(&(_OMC_LIT_STRUCT5).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT5)((void*)((char*)(&(_OMC_LIT_STRUCT5).header) + 3))
24static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT6,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT6
= { (((2) << 10) + (((4) & 255) << 2)),
{&Gettext_TranslatableContent_notrans__desc,_OMC_LIT5((void*)((char*)(&(_OMC_LIT_STRUCT5).header) + 3))}};
25#define _OMC_LIT6((void*)((char*)(&(_OMC_LIT_STRUCT6).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT6)((void*)((char*)(&(_OMC_LIT_STRUCT6).header) + 3))
26static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT7,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT7
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(5999))((void*)(((((mmc_uint_t) (5999)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),_OMC_LIT6((void*)((char*)(&(_OMC_LIT_STRUCT6).header) + 3))}};
27#define _OMC_LIT7((void*)((char*)(&(_OMC_LIT_STRUCT7).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT7)((void*)((char*)(&(_OMC_LIT_STRUCT7).header) + 3))
28#define _OMC_LIT8_data"Field variable '" "Field variable '"
29static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT8,16,_OMC_LIT8_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT8
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "Field variable '"
}
;
30#define _OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT8)((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3))
31#define _OMC_LIT9_data"' has different domain than the equation or is not a field." "' has different domain than the equation or is not a field."
32static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT9,59,_OMC_LIT9_data)struct { mmc_uint_t header; const char data[(59)+1]; } _OMC_LIT_STRUCT9
= { ((((mmc_uint_t)59)<<(3))+((1<<(3+3))+5)), "' has different domain than the equation or is not a field."
}
;
33#define _OMC_LIT9((void*)((char*)(&(_OMC_LIT_STRUCT9).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT9)((void*)((char*)(&(_OMC_LIT_STRUCT9).header) + 3))
34static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT10,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT10
= { (((1) << 10) + (((4) & 255) << 2)),
{&Absyn_Operator_SUB__desc,}};
35#define _OMC_LIT10((void*)((char*)(&(_OMC_LIT_STRUCT10).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT10)((void*)((char*)(&(_OMC_LIT_STRUCT10).header) + 3))
36static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT11,1,6)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT11
= { (((1) << 10) + (((6) & 255) << 2)),
{&Absyn_Operator_DIV__desc,}};
37#define _OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT11)((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3))
38static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT12,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT12
= { (((2) << 10) + (((3) & 255) << 2)),
{&Absyn_Exp_INTEGER__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(2))((void*)(((((mmc_uint_t) (2)) << 1)+0)))}};
39#define _OMC_LIT12((void*)((char*)(&(_OMC_LIT_STRUCT12).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT12)((void*)((char*)(&(_OMC_LIT_STRUCT12).header) + 3))
40static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT13,1,5)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT13
= { (((1) << 10) + (((5) & 255) << 2)),
{&Absyn_Operator_MUL__desc,}};
41#define _OMC_LIT13((void*)((char*)(&(_OMC_LIT_STRUCT13).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT13)((void*)((char*)(&(_OMC_LIT_STRUCT13).header) + 3))
42#define _OMC_LIT14_data"dx" "dx"
43static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT14,2,_OMC_LIT14_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT14
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "dx"
}
;
44#define _OMC_LIT14((void*)((char*)(&(_OMC_LIT_STRUCT14).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT14)((void*)((char*)(&(_OMC_LIT_STRUCT14).header) + 3))
45static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT15,3,5)struct { mmc_uint_t header; const void *data[3]; } _OMC_LIT_STRUCT15
= { (((3) << 10) + (((5) & 255) << 2)),
{&Absyn_ComponentRef_CREF__IDENT__desc,_OMC_LIT14((void*)((char*)(&(_OMC_LIT_STRUCT14).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
46#define _OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT15)((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3))
47static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT16,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT16
= { (((1) << 10) + (((3) & 255) << 2)),
{&Absyn_Operator_ADD__desc,}};
48#define _OMC_LIT16((void*)((char*)(&(_OMC_LIT_STRUCT16).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT16)((void*)((char*)(&(_OMC_LIT_STRUCT16).header) + 3))
49static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT17,1,7)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT17
= { (((1) << 10) + (((7) & 255) << 2)),
{&Absyn_Operator_POW__desc,}};
50#define _OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT17)((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3))
51#define _OMC_LIT18_data"You are differentiating with respect to variable that is not a coordinate." "You are differentiating with respect to variable that is not a coordinate."
52static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT18,74,_OMC_LIT18_data)struct { mmc_uint_t header; const char data[(74)+1]; } _OMC_LIT_STRUCT18
= { ((((mmc_uint_t)74)<<(3))+((1<<(3+3))+5)), "You are differentiating with respect to variable that is not a coordinate."
}
;
53#define _OMC_LIT18((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT18)((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3))
54static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT19,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT19
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT18((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
55#define _OMC_LIT19((void*)((char*)(&(_OMC_LIT_STRUCT19).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT19)((void*)((char*)(&(_OMC_LIT_STRUCT19).header) + 3))
56#define _OMC_LIT20_data"Unsupported partial derivative." "Unsupported partial derivative."
57static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT20,31,_OMC_LIT20_data)struct { mmc_uint_t header; const char data[(31)+1]; } _OMC_LIT_STRUCT20
= { ((((mmc_uint_t)31)<<(3))+((1<<(3+3))+5)), "Unsupported partial derivative."
}
;
58#define _OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT20)((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))
59static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT21,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT21
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
60#define _OMC_LIT21((void*)((char*)(&(_OMC_LIT_STRUCT21).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT21)((void*)((char*)(&(_OMC_LIT_STRUCT21).header) + 3))
61#define _OMC_LIT22_data"pder" "pder"
62static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT22,4,_OMC_LIT22_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT22
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "pder"
}
;
63#define _OMC_LIT22((void*)((char*)(&(_OMC_LIT_STRUCT22).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT22)((void*)((char*)(&(_OMC_LIT_STRUCT22).header) + 3))
64#define _OMC_LIT23_data"There are no fields defined within the domain of this equation." "There are no fields defined within the domain of this equation."
65static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT23,63,_OMC_LIT23_data)struct { mmc_uint_t header; const char data[(63)+1]; } _OMC_LIT_STRUCT23
= { ((((mmc_uint_t)63)<<(3))+((1<<(3+3))+5)), "There are no fields defined within the domain of this equation."
}
;
66#define _OMC_LIT23((void*)((char*)(&(_OMC_LIT_STRUCT23).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT23)((void*)((char*)(&(_OMC_LIT_STRUCT23).header) + 3))
67static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT24,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT24
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT23((void*)((char*)(&(_OMC_LIT_STRUCT23).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
68#define _OMC_LIT24((void*)((char*)(&(_OMC_LIT_STRUCT24).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT24)((void*)((char*)(&(_OMC_LIT_STRUCT24).header) + 3))
69#define _OMC_LIT25_data"extrapolateField" "extrapolateField"
70static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT25,16,_OMC_LIT25_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT25
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "extrapolateField"
}
;
71#define _OMC_LIT25((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT25)((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3))
72#define _OMC_LIT26_data"Unhandled type of EQ_PDE in discretizePDE\n" "Unhandled type of EQ_PDE in discretizePDE\n"
73static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT26,42,_OMC_LIT26_data)struct { mmc_uint_t header; const char data[(42)+1]; } _OMC_LIT_STRUCT26
= { ((((mmc_uint_t)42)<<(3))+((1<<(3+3))+5)), "Unhandled type of EQ_PDE in discretizePDE\n"
}
;
74#define _OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT26)((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3))
75#define _OMC_LIT27_data"interior" "interior"
76static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT27,8,_OMC_LIT27_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT27
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "interior"
}
;
77#define _OMC_LIT27((void*)((char*)(&(_OMC_LIT_STRUCT27).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT27)((void*)((char*)(&(_OMC_LIT_STRUCT27).header) + 3))
78#define _OMC_LIT28_data"left" "left"
79static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT28,4,_OMC_LIT28_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT28
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "left"
}
;
80#define _OMC_LIT28((void*)((char*)(&(_OMC_LIT_STRUCT28).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT28)((void*)((char*)(&(_OMC_LIT_STRUCT28).header) + 3))
81#define _OMC_LIT29_data"right" "right"
82static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT29,5,_OMC_LIT29_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT29
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "right"
}
;
83#define _OMC_LIT29((void*)((char*)(&(_OMC_LIT_STRUCT29).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT29)((void*)((char*)(&(_OMC_LIT_STRUCT29).header) + 3))
84static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT30,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT30
= { (((1) << 10) + (((3) & 255) << 2)),
{&SCode_Each_EACH__desc,}};
85#define _OMC_LIT30((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT30)((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3))
86#define _OMC_LIT31_data"N" "N"
87static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT31,1,_OMC_LIT31_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT31
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "N"
}
;
88#define _OMC_LIT31((void*)((char*)(&(_OMC_LIT_STRUCT31).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT31)((void*)((char*)(&(_OMC_LIT_STRUCT31).header) + 3))
89#define _OMC_LIT32_data"PDEModelica: %s" "PDEModelica: %s"
90static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT32,15,_OMC_LIT32_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT32
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "PDEModelica: %s"
}
;
91#define _OMC_LIT32((void*)((char*)(&(_OMC_LIT_STRUCT32).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT32)((void*)((char*)(&(_OMC_LIT_STRUCT32).header) + 3))
92static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT33,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT33
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT32((void*)((char*)(&(_OMC_LIT_STRUCT32).header) + 3))}};
93#define _OMC_LIT33((void*)((char*)(&(_OMC_LIT_STRUCT33).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT33)((void*)((char*)(&(_OMC_LIT_STRUCT33).header) + 3))
94static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT34,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT34
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(7013))((void*)(((((mmc_uint_t) (7013)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),_OMC_LIT33((void*)((char*)(&(_OMC_LIT_STRUCT33).header) + 3))}};
95#define _OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT34)((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3))
96#define _OMC_LIT35_data"The domain type is wrong.\n" "The domain type is wrong.\n"
97static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT35,26,_OMC_LIT35_data)struct { mmc_uint_t header; const char data[(26)+1]; } _OMC_LIT_STRUCT35
= { ((((mmc_uint_t)26)<<(3))+((1<<(3+3))+5)), "The domain type is wrong.\n"
}
;
98#define _OMC_LIT35((void*)((char*)(&(_OMC_LIT_STRUCT35).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT35)((void*)((char*)(&(_OMC_LIT_STRUCT35).header) + 3))
99static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT36,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT36
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT35((void*)((char*)(&(_OMC_LIT_STRUCT35).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
100#define _OMC_LIT36((void*)((char*)(&(_OMC_LIT_STRUCT36).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT36)((void*)((char*)(&(_OMC_LIT_STRUCT36).header) + 3))
101#define _OMC_LIT37_data"domain" "domain"
102static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT37,6,_OMC_LIT37_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT37
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "domain"
}
;
103#define _OMC_LIT37((void*)((char*)(&(_OMC_LIT_STRUCT37).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT37)((void*)((char*)(&(_OMC_LIT_STRUCT37).header) + 3))
104#define _OMC_LIT38_data"DomainLineSegment1D" "DomainLineSegment1D"
105static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT38,19,_OMC_LIT38_data)struct { mmc_uint_t header; const char data[(19)+1]; } _OMC_LIT_STRUCT38
= { ((((mmc_uint_t)19)<<(3))+((1<<(3+3))+5)), "DomainLineSegment1D"
}
;
106#define _OMC_LIT38((void*)((char*)(&(_OMC_LIT_STRUCT38).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT38)((void*)((char*)(&(_OMC_LIT_STRUCT38).header) + 3))
107#define _OMC_LIT39_data"Domain of the field variable '" "Domain of the field variable '"
108static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT39,30,_OMC_LIT39_data)struct { mmc_uint_t header; const char data[(30)+1]; } _OMC_LIT_STRUCT39
= { ((((mmc_uint_t)30)<<(3))+((1<<(3+3))+5)), "Domain of the field variable '"
}
;
109#define _OMC_LIT39((void*)((char*)(&(_OMC_LIT_STRUCT39).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT39)((void*)((char*)(&(_OMC_LIT_STRUCT39).header) + 3))
110#define _OMC_LIT40_data"' not found." "' not found."
111static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT40,12,_OMC_LIT40_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT40
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), "' not found."
}
;
112#define _OMC_LIT40((void*)((char*)(&(_OMC_LIT_STRUCT40).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT40)((void*)((char*)(&(_OMC_LIT_STRUCT40).header) + 3))
113#define _OMC_LIT41_data"' has no domain modifier." "' has no domain modifier."
114static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT41,25,_OMC_LIT41_data)struct { mmc_uint_t header; const char data[(25)+1]; } _OMC_LIT_STRUCT41
= { ((((mmc_uint_t)25)<<(3))+((1<<(3+3))+5)), "' has no domain modifier."
}
;
115#define _OMC_LIT41((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT41)((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3))
116#define _OMC_LIT42_data"start" "start"
117static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT42,5,_OMC_LIT42_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT42
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "start"
}
;
118#define _OMC_LIT42((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT42)((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3))
119static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT43,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT43
= { (((1) << 10) + (((3) & 255) << 2)),
{&Absyn_IsField_NONFIELD__desc,}};
120#define _OMC_LIT43((void*)((char*)(&(_OMC_LIT_STRUCT43).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT43)((void*)((char*)(&(_OMC_LIT_STRUCT43).header) + 3))
121static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT44,1,5)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT44
= { (((1) << 10) + (((5) & 255) << 2)),
{&DAE_Mod_NOMOD__desc,}};
122#define _OMC_LIT44((void*)((char*)(&(_OMC_LIT_STRUCT44).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT44)((void*)((char*)(&(_OMC_LIT_STRUCT44).header) + 3))
123static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT45,1,5)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT45
= { (((1) << 10) + (((5) & 255) << 2)),
{&SCode_Mod_NOMOD__desc,}};
124#define _OMC_LIT45((void*)((char*)(&(_OMC_LIT_STRUCT45).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT45)((void*)((char*)(&(_OMC_LIT_STRUCT45).header) + 3))
125static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT46,1,5)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT46
= { (((1) << 10) + (((5) & 255) << 2)),
{&FCore_ScopeType_PARALLEL__SCOPE__desc,}};
126#define _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT46)((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3))
127static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT47,1,1)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT47
= { (((1) << 10) + (((1) & 255) << 2)),
{_OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3))}};
128#define _OMC_LIT47((void*)((char*)(&(_OMC_LIT_STRUCT47).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT47)((void*)((char*)(&(_OMC_LIT_STRUCT47).header) + 3))
129static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT48,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT48
= { (((1) << 10) + (((3) & 255) << 2)),
{&SCode_Parallelism_PARGLOBAL__desc,}};
130#define _OMC_LIT48((void*)((char*)(&(_OMC_LIT_STRUCT48).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT48)((void*)((char*)(&(_OMC_LIT_STRUCT48).header) + 3))
131#define _OMC_LIT49_data"\n- local parglobal component '" "\n- local parglobal component '"
132static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT49,30,_OMC_LIT49_data)struct { mmc_uint_t header; const char data[(30)+1]; } _OMC_LIT_STRUCT49
= { ((((mmc_uint_t)30)<<(3))+((1<<(3+3))+5)), "\n- local parglobal component '"
}
;
133#define _OMC_LIT49((void*)((char*)(&(_OMC_LIT_STRUCT49).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT49)((void*)((char*)(&(_OMC_LIT_STRUCT49).header) + 3))
134#define _OMC_LIT50_data"' is declared in parallel/parkernel function '" "' is declared in parallel/parkernel function '"
135static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT50,46,_OMC_LIT50_data)struct { mmc_uint_t header; const char data[(46)+1]; } _OMC_LIT_STRUCT50
= { ((((mmc_uint_t)46)<<(3))+((1<<(3+3))+5)), "' is declared in parallel/parkernel function '"
}
;
136#define _OMC_LIT50((void*)((char*)(&(_OMC_LIT_STRUCT50).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT50)((void*)((char*)(&(_OMC_LIT_STRUCT50).header) + 3))
137#define _OMC_LIT51_data"'. \n" "'. \n"
138static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT51,4,_OMC_LIT51_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT51
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "'. \n"
}
;
139#define _OMC_LIT51((void*)((char*)(&(_OMC_LIT_STRUCT51).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT51)((void*)((char*)(&(_OMC_LIT_STRUCT51).header) + 3))
140#define _OMC_LIT52_data"- parglobal variables can be declared only in normal functions. \n" "- parglobal variables can be declared only in normal functions. \n"
141static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT52,65,_OMC_LIT52_data)struct { mmc_uint_t header; const char data[(65)+1]; } _OMC_LIT_STRUCT52
= { ((((mmc_uint_t)65)<<(3))+((1<<(3+3))+5)), "- parglobal variables can be declared only in normal functions. \n"
}
;
142#define _OMC_LIT52((void*)((char*)(&(_OMC_LIT_STRUCT52).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT52)((void*)((char*)(&(_OMC_LIT_STRUCT52).header) + 3))
143#define _OMC_LIT53_data"ParModelica: %s." "ParModelica: %s."
144static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT53,16,_OMC_LIT53_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT53
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "ParModelica: %s."
}
;
145#define _OMC_LIT53((void*)((char*)(&(_OMC_LIT_STRUCT53).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT53)((void*)((char*)(&(_OMC_LIT_STRUCT53).header) + 3))
146static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT54,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT54
= { (((2) << 10) + (((4) & 255) << 2)),
{&Gettext_TranslatableContent_notrans__desc,_OMC_LIT53((void*)((char*)(&(_OMC_LIT_STRUCT53).header) + 3))}};
147#define _OMC_LIT54((void*)((char*)(&(_OMC_LIT_STRUCT54).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT54)((void*)((char*)(&(_OMC_LIT_STRUCT54).header) + 3))
148static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT55,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT55
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(7005))((void*)(((((mmc_uint_t) (7005)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),_OMC_LIT54((void*)((char*)(&(_OMC_LIT_STRUCT54).header) + 3))}};
149#define _OMC_LIT55((void*)((char*)(&(_OMC_LIT_STRUCT55).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT55)((void*)((char*)(&(_OMC_LIT_STRUCT55).header) + 3))
150static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT56,1,5)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT56
= { (((1) << 10) + (((5) & 255) << 2)),
{&ErrorTypes_Severity_WARNING__desc,}};
151#define _OMC_LIT56((void*)((char*)(&(_OMC_LIT_STRUCT56).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT56)((void*)((char*)(&(_OMC_LIT_STRUCT56).header) + 3))
152#define _OMC_LIT57_data"%s was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed." "%s was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed."
153static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT57,134,_OMC_LIT57_data)struct { mmc_uint_t header; const char data[(134)+1]; } _OMC_LIT_STRUCT57
= { ((((mmc_uint_t)134)<<(3))+((1<<(3+3))+5)), "%s was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed."
}
;
154#define _OMC_LIT57((void*)((char*)(&(_OMC_LIT_STRUCT57).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT57)((void*)((char*)(&(_OMC_LIT_STRUCT57).header) + 3))
155static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT58,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT58
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT57((void*)((char*)(&(_OMC_LIT_STRUCT57).header) + 3))}};
156#define _OMC_LIT58((void*)((char*)(&(_OMC_LIT_STRUCT58).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT58)((void*)((char*)(&(_OMC_LIT_STRUCT58).header) + 3))
157static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT59,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT59
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(245))((void*)(((((mmc_uint_t) (245)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT56((void*)((char*)(&(_OMC_LIT_STRUCT56).header) + 3)),_OMC_LIT58((void*)((char*)(&(_OMC_LIT_STRUCT58).header) + 3))}};
158#define _OMC_LIT59((void*)((char*)(&(_OMC_LIT_STRUCT59).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT59)((void*)((char*)(&(_OMC_LIT_STRUCT59).header) + 3))
159#define _OMC_LIT60_data"_" "_"
160static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT60,1,_OMC_LIT60_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT60
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "_"
}
;
161#define _OMC_LIT60((void*)((char*)(&(_OMC_LIT_STRUCT60).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT60)((void*)((char*)(&(_OMC_LIT_STRUCT60).header) + 3))
162static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT61,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT61
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT60((void*)((char*)(&(_OMC_LIT_STRUCT60).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
163#define _OMC_LIT61((void*)((char*)(&(_OMC_LIT_STRUCT61).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT61)((void*)((char*)(&(_OMC_LIT_STRUCT61).header) + 3))
164#define _OMC_LIT62_data"isPresent" "isPresent"
165static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT62,9,_OMC_LIT62_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT62
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "isPresent"
}
;
166#define _OMC_LIT62((void*)((char*)(&(_OMC_LIT_STRUCT62).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT62)((void*)((char*)(&(_OMC_LIT_STRUCT62).header) + 3))
167#define _OMC_LIT63_data"." "."
168static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT63,1,_OMC_LIT63_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT63
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "."
}
;
169#define _OMC_LIT63((void*)((char*)(&(_OMC_LIT_STRUCT63).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT63)((void*)((char*)(&(_OMC_LIT_STRUCT63).header) + 3))
170#define _OMC_LIT64_data"Internal error %s" "Internal error %s"
171static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT64,17,_OMC_LIT64_data)struct { mmc_uint_t header; const char data[(17)+1]; } _OMC_LIT_STRUCT64
= { ((((mmc_uint_t)17)<<(3))+((1<<(3+3))+5)), "Internal error %s"
}
;
172#define _OMC_LIT64((void*)((char*)(&(_OMC_LIT_STRUCT64).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT64)((void*)((char*)(&(_OMC_LIT_STRUCT64).header) + 3))
173static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT65,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT65
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT64((void*)((char*)(&(_OMC_LIT_STRUCT64).header) + 3))}};
174#define _OMC_LIT65((void*)((char*)(&(_OMC_LIT_STRUCT65).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT65)((void*)((char*)(&(_OMC_LIT_STRUCT65).header) + 3))
175static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT66,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT66
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(63))((void*)(((((mmc_uint_t) (63)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),_OMC_LIT65((void*)((char*)(&(_OMC_LIT_STRUCT65).header) + 3))}};
176#define _OMC_LIT66((void*)((char*)(&(_OMC_LIT_STRUCT66).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT66)((void*)((char*)(&(_OMC_LIT_STRUCT66).header) + 3))
177#define _OMC_LIT67_data"InstUtil.checkFunctionDefUseStmt failed" "InstUtil.checkFunctionDefUseStmt failed"
178static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT67,39,_OMC_LIT67_data)struct { mmc_uint_t header; const char data[(39)+1]; } _OMC_LIT_STRUCT67
= { ((((mmc_uint_t)39)<<(3))+((1<<(3+3))+5)), "InstUtil.checkFunctionDefUseStmt failed"
}
;
179#define _OMC_LIT67((void*)((char*)(&(_OMC_LIT_STRUCT67).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT67)((void*)((char*)(&(_OMC_LIT_STRUCT67).header) + 3))
180static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT68,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT68
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT67((void*)((char*)(&(_OMC_LIT_STRUCT67).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
181#define _OMC_LIT68((void*)((char*)(&(_OMC_LIT_STRUCT68).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT68)((void*)((char*)(&(_OMC_LIT_STRUCT68).header) + 3))
182static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT69,3,0)struct { mmc_uint_t header; const void *data[3]; } _OMC_LIT_STRUCT69
= { (((3) << 10) + (((0) & 255) << 2)),
{MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0))),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
183#define _OMC_LIT69((void*)((char*)(&(_OMC_LIT_STRUCT69).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT69)((void*)((char*)(&(_OMC_LIT_STRUCT69).header) + 3))
184#define _OMC_LIT70_data"InstUtil.checkFunctionDefUseStmt failed: " "InstUtil.checkFunctionDefUseStmt failed: "
185static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT70,41,_OMC_LIT70_data)struct { mmc_uint_t header; const char data[(41)+1]; } _OMC_LIT_STRUCT70
= { ((((mmc_uint_t)41)<<(3))+((1<<(3+3))+5)), "InstUtil.checkFunctionDefUseStmt failed: "
}
;
186#define _OMC_LIT70((void*)((char*)(&(_OMC_LIT_STRUCT70).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT70)((void*)((char*)(&(_OMC_LIT_STRUCT70).header) + 3))
187#define _OMC_LIT71_data"fail" "fail"
188static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT71,4,_OMC_LIT71_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT71
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "fail"
}
;
189#define _OMC_LIT71((void*)((char*)(&(_OMC_LIT_STRUCT71).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT71)((void*)((char*)(&(_OMC_LIT_STRUCT71).header) + 3))
190static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT72,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT72
= { (((1) << 10) + (((4) & 255) << 2)),
{&DAE_VarDirection_OUTPUT__desc,}};
191#define _OMC_LIT72((void*)((char*)(&(_OMC_LIT_STRUCT72).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT72)((void*)((char*)(&(_OMC_LIT_STRUCT72).header) + 3))
192#define _OMC_LIT73_data"InstUtil.checkFunctionDefUse failed" "InstUtil.checkFunctionDefUse failed"
193static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT73,35,_OMC_LIT73_data)struct { mmc_uint_t header; const char data[(35)+1]; } _OMC_LIT_STRUCT73
= { ((((mmc_uint_t)35)<<(3))+((1<<(3+3))+5)), "InstUtil.checkFunctionDefUse failed"
}
;
194#define _OMC_LIT73((void*)((char*)(&(_OMC_LIT_STRUCT73).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT73)((void*)((char*)(&(_OMC_LIT_STRUCT73).header) + 3))
195static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT74,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT74
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT73((void*)((char*)(&(_OMC_LIT_STRUCT73).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
196#define _OMC_LIT74((void*)((char*)(&(_OMC_LIT_STRUCT74).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT74)((void*)((char*)(&(_OMC_LIT_STRUCT74).header) + 3))
197static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT75,2,22)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT75
= { (((2) << 10) + (((22) & 255) << 2)),
{&DAE_Exp_TUPLE__desc,MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
198#define _OMC_LIT75((void*)((char*)(&(_OMC_LIT_STRUCT75).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT75)((void*)((char*)(&(_OMC_LIT_STRUCT75).header) + 3))
199static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT76,1,1)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT76
= { (((1) << 10) + (((1) & 255) << 2)),
{_OMC_LIT75((void*)((char*)(&(_OMC_LIT_STRUCT75).header) + 3))}};
200#define _OMC_LIT76((void*)((char*)(&(_OMC_LIT_STRUCT76).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT76)((void*)((char*)(&(_OMC_LIT_STRUCT76).header) + 3))
201#define _OMC_LIT77_data"Tail recursion of: " "Tail recursion of: "
202static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT77,19,_OMC_LIT77_data)struct { mmc_uint_t header; const char data[(19)+1]; } _OMC_LIT_STRUCT77
= { ((((mmc_uint_t)19)<<(3))+((1<<(3+3))+5)), "Tail recursion of: "
}
;
203#define _OMC_LIT77((void*)((char*)(&(_OMC_LIT_STRUCT77).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT77)((void*)((char*)(&(_OMC_LIT_STRUCT77).header) + 3))
204#define _OMC_LIT78_data" with input vars: " " with input vars: "
205static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT78,18,_OMC_LIT78_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT78
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), " with input vars: "
}
;
206#define _OMC_LIT78((void*)((char*)(&(_OMC_LIT_STRUCT78).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT78)((void*)((char*)(&(_OMC_LIT_STRUCT78).header) + 3))
207#define _OMC_LIT79_data"," ","
208static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT79,1,_OMC_LIT79_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT79
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), ","
}
;
209#define _OMC_LIT79((void*)((char*)(&(_OMC_LIT_STRUCT79).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT79)((void*)((char*)(&(_OMC_LIT_STRUCT79).header) + 3))
210static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT80,1,6)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT80
= { (((1) << 10) + (((6) & 255) << 2)),
{&ErrorTypes_Severity_NOTIFICATION__desc,}};
211#define _OMC_LIT80((void*)((char*)(&(_OMC_LIT_STRUCT80).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT80)((void*)((char*)(&(_OMC_LIT_STRUCT80).header) + 3))
212static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT81,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT81
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(6001))((void*)(((((mmc_uint_t) (6001)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT80((void*)((char*)(&(_OMC_LIT_STRUCT80).header) + 3)),_OMC_LIT6((void*)((char*)(&(_OMC_LIT_STRUCT6).header) + 3))}};
213#define _OMC_LIT81((void*)((char*)(&(_OMC_LIT_STRUCT81).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT81)((void*)((char*)(&(_OMC_LIT_STRUCT81).header) + 3))
214#define _OMC_LIT82_data"tail" "tail"
215static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT82,4,_OMC_LIT82_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT82
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "tail"
}
;
216#define _OMC_LIT82((void*)((char*)(&(_OMC_LIT_STRUCT82).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT82)((void*)((char*)(&(_OMC_LIT_STRUCT82).header) + 3))
217#define _OMC_LIT83_data"Prints out a notification if tail recursion optimization has been applied." "Prints out a notification if tail recursion optimization has been applied."
218static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT83,74,_OMC_LIT83_data)struct { mmc_uint_t header; const char data[(74)+1]; } _OMC_LIT_STRUCT83
= { ((((mmc_uint_t)74)<<(3))+((1<<(3+3))+5)), "Prints out a notification if tail recursion optimization has been applied."
}
;
219#define _OMC_LIT83((void*)((char*)(&(_OMC_LIT_STRUCT83).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT83)((void*)((char*)(&(_OMC_LIT_STRUCT83).header) + 3))
220static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT84,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT84
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT83((void*)((char*)(&(_OMC_LIT_STRUCT83).header) + 3))}};
221#define _OMC_LIT84((void*)((char*)(&(_OMC_LIT_STRUCT84).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT84)((void*)((char*)(&(_OMC_LIT_STRUCT84).header) + 3))
222static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT85,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT85
= { (((5) << 10) + (((3) & 255) << 2)),
{&Flags_DebugFlag_DEBUG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(20))((void*)(((((mmc_uint_t) (20)) << 1)+0))),_OMC_LIT82((void*)((char*)(&(_OMC_LIT_STRUCT82).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT84((void*)((char*)(&(_OMC_LIT_STRUCT84).header) + 3))}};
223#define _OMC_LIT85((void*)((char*)(&(_OMC_LIT_STRUCT85).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT85)((void*)((char*)(&(_OMC_LIT_STRUCT85).header) + 3))
224#define _OMC_LIT86_data"The behavior of multiple algorithm sections in function %s is not standard Modelica. OpenModelica will execute the sections in the order in which they were declared or inherited (same ordering as inherited input/output arguments, which also are not standardized)." "The behavior of multiple algorithm sections in function %s is not standard Modelica. OpenModelica will execute the sections in the order in which they were declared or inherited (same ordering as inherited input/output arguments, which also are not standardized)."
225static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT86,263,_OMC_LIT86_data)struct { mmc_uint_t header; const char data[(263)+1]; } _OMC_LIT_STRUCT86
= { ((((mmc_uint_t)263)<<(3))+((1<<(3+3))+5)), "The behavior of multiple algorithm sections in function %s is not standard Modelica. OpenModelica will execute the sections in the order in which they were declared or inherited (same ordering as inherited input/output arguments, which also are not standardized)."
}
;
226#define _OMC_LIT86((void*)((char*)(&(_OMC_LIT_STRUCT86).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT86)((void*)((char*)(&(_OMC_LIT_STRUCT86).header) + 3))
227static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT87,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT87
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT86((void*)((char*)(&(_OMC_LIT_STRUCT86).header) + 3))}};
228#define _OMC_LIT87((void*)((char*)(&(_OMC_LIT_STRUCT87).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT87)((void*)((char*)(&(_OMC_LIT_STRUCT87).header) + 3))
229static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT88,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT88
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(189))((void*)(((((mmc_uint_t) (189)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT56((void*)((char*)(&(_OMC_LIT_STRUCT56).header) + 3)),_OMC_LIT87((void*)((char*)(&(_OMC_LIT_STRUCT87).header) + 3))}};
230#define _OMC_LIT88((void*)((char*)(&(_OMC_LIT_STRUCT88).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT88)((void*)((char*)(&(_OMC_LIT_STRUCT88).header) + 3))
231#define _OMC_LIT89_data"Real" "Real"
232static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT89,4,_OMC_LIT89_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT89
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "Real"
}
;
233#define _OMC_LIT89((void*)((char*)(&(_OMC_LIT_STRUCT89).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT89)((void*)((char*)(&(_OMC_LIT_STRUCT89).header) + 3))
234#define _OMC_LIT90_data"Integer" "Integer"
235static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT90,7,_OMC_LIT90_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT90
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "Integer"
}
;
236#define _OMC_LIT90((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT90)((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3))
237#define _OMC_LIT91_data"Boolean" "Boolean"
238static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT91,7,_OMC_LIT91_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT91
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "Boolean"
}
;
239#define _OMC_LIT91((void*)((char*)(&(_OMC_LIT_STRUCT91).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT91)((void*)((char*)(&(_OMC_LIT_STRUCT91).header) + 3))
240#define _OMC_LIT92_data"String" "String"
241static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT92,6,_OMC_LIT92_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT92
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "String"
}
;
242#define _OMC_LIT92((void*)((char*)(&(_OMC_LIT_STRUCT92).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT92)((void*)((char*)(&(_OMC_LIT_STRUCT92).header) + 3))
243#define _OMC_LIT93_data"Clock" "Clock"
244static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT93,5,_OMC_LIT93_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT93
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "Clock"
}
;
245#define _OMC_LIT93((void*)((char*)(&(_OMC_LIT_STRUCT93).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT93)((void*)((char*)(&(_OMC_LIT_STRUCT93).header) + 3))
246static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT94,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT94
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT93((void*)((char*)(&(_OMC_LIT_STRUCT93).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
247#define _OMC_LIT94((void*)((char*)(&(_OMC_LIT_STRUCT94).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT94)((void*)((char*)(&(_OMC_LIT_STRUCT94).header) + 3))
248static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT95,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT95
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT92((void*)((char*)(&(_OMC_LIT_STRUCT92).header) + 3)),_OMC_LIT94((void*)((char*)(&(_OMC_LIT_STRUCT94).header) + 3))}};
249#define _OMC_LIT95((void*)((char*)(&(_OMC_LIT_STRUCT95).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT95)((void*)((char*)(&(_OMC_LIT_STRUCT95).header) + 3))
250static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT96,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT96
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT91((void*)((char*)(&(_OMC_LIT_STRUCT91).header) + 3)),_OMC_LIT95((void*)((char*)(&(_OMC_LIT_STRUCT95).header) + 3))}};
251#define _OMC_LIT96((void*)((char*)(&(_OMC_LIT_STRUCT96).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT96)((void*)((char*)(&(_OMC_LIT_STRUCT96).header) + 3))
252static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT97,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT97
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT90((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3)),_OMC_LIT96((void*)((char*)(&(_OMC_LIT_STRUCT96).header) + 3))}};
253#define _OMC_LIT97((void*)((char*)(&(_OMC_LIT_STRUCT97).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT97)((void*)((char*)(&(_OMC_LIT_STRUCT97).header) + 3))
254static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT98,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT98
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT89((void*)((char*)(&(_OMC_LIT_STRUCT89).header) + 3)),_OMC_LIT97((void*)((char*)(&(_OMC_LIT_STRUCT97).header) + 3))}};
255#define _OMC_LIT98((void*)((char*)(&(_OMC_LIT_STRUCT98).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT98)((void*)((char*)(&(_OMC_LIT_STRUCT98).header) + 3))
256static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT99,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT99
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT92((void*)((char*)(&(_OMC_LIT_STRUCT92).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
257#define _OMC_LIT99((void*)((char*)(&(_OMC_LIT_STRUCT99).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT99)((void*)((char*)(&(_OMC_LIT_STRUCT99).header) + 3))
258static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT100,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT100
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT91((void*)((char*)(&(_OMC_LIT_STRUCT91).header) + 3)),_OMC_LIT99((void*)((char*)(&(_OMC_LIT_STRUCT99).header) + 3))}};
259#define _OMC_LIT100((void*)((char*)(&(_OMC_LIT_STRUCT100).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT100)((void*)((char*)(&(_OMC_LIT_STRUCT100).header) + 3))
260static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT101,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT101
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT90((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3)),_OMC_LIT100((void*)((char*)(&(_OMC_LIT_STRUCT100).header) + 3))}};
261#define _OMC_LIT101((void*)((char*)(&(_OMC_LIT_STRUCT101).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT101)((void*)((char*)(&(_OMC_LIT_STRUCT101).header) + 3))
262static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT102,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT102
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT89((void*)((char*)(&(_OMC_LIT_STRUCT89).header) + 3)),_OMC_LIT101((void*)((char*)(&(_OMC_LIT_STRUCT101).header) + 3))}};
263#define _OMC_LIT102((void*)((char*)(&(_OMC_LIT_STRUCT102).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT102)((void*)((char*)(&(_OMC_LIT_STRUCT102).header) + 3))
264#define _OMC_LIT103_data"" ""
265static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT103,0,_OMC_LIT103_data)struct { mmc_uint_t header; const char data[(0)+1]; } _OMC_LIT_STRUCT103
= { ((((mmc_uint_t)0)<<(3))+((1<<(3+3))+5)), "" }
;
266#define _OMC_LIT103((void*)((char*)(&(_OMC_LIT_STRUCT103).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT103)((void*)((char*)(&(_OMC_LIT_STRUCT103).header) + 3))
267static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT104,10,3)struct { mmc_uint_t header; const void *data[10]; } _OMC_LIT_STRUCT104
= { (((10) << 10) + (((3) & 255) << 2)),
{&SCodeDump_SCodeDumpOptions_OPTIONS__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0)))}};
268#define _OMC_LIT104((void*)((char*)(&(_OMC_LIT_STRUCT104).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT104)((void*)((char*)(&(_OMC_LIT_STRUCT104).header) + 3))
269#define _OMC_LIT105_data"Element:\n" "Element:\n"
270static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT105,9,_OMC_LIT105_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT105
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "Element:\n"
}
;
271#define _OMC_LIT105((void*)((char*)(&(_OMC_LIT_STRUCT105).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT105)((void*)((char*)(&(_OMC_LIT_STRUCT105).header) + 3))
272#define _OMC_LIT106_data"\nModifier: " "\nModifier: "
273static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT106,11,_OMC_LIT106_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT106
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "\nModifier: "
}
;
274#define _OMC_LIT106((void*)((char*)(&(_OMC_LIT_STRUCT106).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT106)((void*)((char*)(&(_OMC_LIT_STRUCT106).header) + 3))
275#define _OMC_LIT107_data"\n" "\n"
276static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT107,1,_OMC_LIT107_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT107
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "\n"
}
;
277#define _OMC_LIT107((void*)((char*)(&(_OMC_LIT_STRUCT107).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT107)((void*)((char*)(&(_OMC_LIT_STRUCT107).header) + 3))
278#define _OMC_LIT108_data"Element is not allowed in function context: %s" "Element is not allowed in function context: %s"
279static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT108,46,_OMC_LIT108_data)struct { mmc_uint_t header; const char data[(46)+1]; } _OMC_LIT_STRUCT108
= { ((((mmc_uint_t)46)<<(3))+((1<<(3+3))+5)), "Element is not allowed in function context: %s"
}
;
280#define _OMC_LIT108((void*)((char*)(&(_OMC_LIT_STRUCT108).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT108)((void*)((char*)(&(_OMC_LIT_STRUCT108).header) + 3))
281static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT109,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT109
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT108((void*)((char*)(&(_OMC_LIT_STRUCT108).header) + 3))}};
282#define _OMC_LIT109((void*)((char*)(&(_OMC_LIT_STRUCT109).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT109)((void*)((char*)(&(_OMC_LIT_STRUCT109).header) + 3))
283static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT110,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT110
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(155))((void*)(((((mmc_uint_t) (155)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),_OMC_LIT109((void*)((char*)(&(_OMC_LIT_STRUCT109).header) + 3))}};
284#define _OMC_LIT110((void*)((char*)(&(_OMC_LIT_STRUCT110).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT110)((void*)((char*)(&(_OMC_LIT_STRUCT110).header) + 3))
285#define _OMC_LIT111_data"__OpenModelica_Impure" "__OpenModelica_Impure"
286static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT111,21,_OMC_LIT111_data)struct { mmc_uint_t header; const char data[(21)+1]; } _OMC_LIT_STRUCT111
= { ((((mmc_uint_t)21)<<(3))+((1<<(3+3))+5)), "__OpenModelica_Impure"
}
;
287#define _OMC_LIT111((void*)((char*)(&(_OMC_LIT_STRUCT111).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT111)((void*)((char*)(&(_OMC_LIT_STRUCT111).header) + 3))
288#define _OMC_LIT112_data"__ModelicaAssociation_Impure" "__ModelicaAssociation_Impure"
289static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT112,28,_OMC_LIT112_data)struct { mmc_uint_t header; const char data[(28)+1]; } _OMC_LIT_STRUCT112
= { ((((mmc_uint_t)28)<<(3))+((1<<(3+3))+5)), "__ModelicaAssociation_Impure"
}
;
290#define _OMC_LIT112((void*)((char*)(&(_OMC_LIT_STRUCT112).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT112)((void*)((char*)(&(_OMC_LIT_STRUCT112).header) + 3))
291#define _OMC_LIT113_data"__OpenModelica_UnboxArguments" "__OpenModelica_UnboxArguments"
292static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT113,29,_OMC_LIT113_data)struct { mmc_uint_t header; const char data[(29)+1]; } _OMC_LIT_STRUCT113
= { ((((mmc_uint_t)29)<<(3))+((1<<(3+3))+5)), "__OpenModelica_UnboxArguments"
}
;
293#define _OMC_LIT113((void*)((char*)(&(_OMC_LIT_STRUCT113).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT113)((void*)((char*)(&(_OMC_LIT_STRUCT113).header) + 3))
294static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT114,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT114
= { (((1) << 10) + (((3) & 255) << 2)),
{&DAE_FunctionParallelism_FP__NON__PARALLEL__desc,}};
295#define _OMC_LIT114((void*)((char*)(&(_OMC_LIT_STRUCT114).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT114)((void*)((char*)(&(_OMC_LIT_STRUCT114).header) + 3))
296static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT115,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT115
= { (((1) << 10) + (((4) & 255) << 2)),
{&DAE_FunctionParallelism_FP__PARALLEL__FUNCTION__desc,}};
297#define _OMC_LIT115((void*)((char*)(&(_OMC_LIT_STRUCT115).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT115)((void*)((char*)(&(_OMC_LIT_STRUCT115).header) + 3))
298#define _OMC_LIT116_data"__OpenModelica_BuiltinPtr" "__OpenModelica_BuiltinPtr"
299static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT116,25,_OMC_LIT116_data)struct { mmc_uint_t header; const char data[(25)+1]; } _OMC_LIT_STRUCT116
= { ((((mmc_uint_t)25)<<(3))+((1<<(3+3))+5)), "__OpenModelica_BuiltinPtr"
}
;
300#define _OMC_LIT116((void*)((char*)(&(_OMC_LIT_STRUCT116).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT116)((void*)((char*)(&(_OMC_LIT_STRUCT116).header) + 3))
301static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT117,1,5)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT117
= { (((1) << 10) + (((5) & 255) << 2)),
{&DAE_FunctionBuiltin_FUNCTION__BUILTIN__PTR__desc,}};
302#define _OMC_LIT117((void*)((char*)(&(_OMC_LIT_STRUCT117).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT117)((void*)((char*)(&(_OMC_LIT_STRUCT117).header) + 3))
303static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT118,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT118
= { (((1) << 10) + (((3) & 255) << 2)),
{&DAE_FunctionBuiltin_FUNCTION__NOT__BUILTIN__desc,}};
304#define _OMC_LIT118((void*)((char*)(&(_OMC_LIT_STRUCT118).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT118)((void*)((char*)(&(_OMC_LIT_STRUCT118).header) + 3))
305static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT119,1,7)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT119
= { (((1) << 10) + (((7) & 255) << 2)),
{&DAE_InlineType_NO__INLINE__desc,}};
306#define _OMC_LIT119((void*)((char*)(&(_OMC_LIT_STRUCT119).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT119)((void*)((char*)(&(_OMC_LIT_STRUCT119).header) + 3))
307static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT120,1,5)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT120
= { (((1) << 10) + (((5) & 255) << 2)),
{&DAE_FunctionParallelism_FP__KERNEL__FUNCTION__desc,}};
308#define _OMC_LIT120((void*)((char*)(&(_OMC_LIT_STRUCT120).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT120)((void*)((char*)(&(_OMC_LIT_STRUCT120).header) + 3))
309static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT121,7,3)struct { mmc_uint_t header; const void *data[7]; } _OMC_LIT_STRUCT121
= { (((7) << 10) + (((3) & 255) << 2)),
{&DAE_FunctionAttributes_FUNCTION__ATTRIBUTES__desc,_OMC_LIT119((void*)((char*)(&(_OMC_LIT_STRUCT119).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT118((void*)((char*)(&(_OMC_LIT_STRUCT118).header) + 3)),_OMC_LIT120((void*)((char*)(&(_OMC_LIT_STRUCT120).header) + 3))}};
310#define _OMC_LIT121((void*)((char*)(&(_OMC_LIT_STRUCT121).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT121)((void*)((char*)(&(_OMC_LIT_STRUCT121).header) + 3))
311static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT122,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT122
= { (((1) << 10) + (((4) & 255) << 2)),
{&SCode_Final_NOT__FINAL__desc,}};
312#define _OMC_LIT122((void*)((char*)(&(_OMC_LIT_STRUCT122).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT122)((void*)((char*)(&(_OMC_LIT_STRUCT122).header) + 3))
313static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT123,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT123
= { (((1) << 10) + (((4) & 255) << 2)),
{&SCode_Each_NOT__EACH__desc,}};
314#define _OMC_LIT123((void*)((char*)(&(_OMC_LIT_STRUCT123).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT123)((void*)((char*)(&(_OMC_LIT_STRUCT123).header) + 3))
315static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT124,3,3)struct { mmc_uint_t header; const void *data[3]; } _OMC_LIT_STRUCT124
= { (((3) << 10) + (((3) & 255) << 2)),
{&SCode_Comment_COMMENT__desc,MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3))}};
316#define _OMC_LIT124((void*)((char*)(&(_OMC_LIT_STRUCT124).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT124)((void*)((char*)(&(_OMC_LIT_STRUCT124).header) + 3))
317static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT125,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT125
= { (((1) << 10) + (((3) & 255) << 2)),
{&SCode_Partial_PARTIAL__desc,}};
318#define _OMC_LIT125((void*)((char*)(&(_OMC_LIT_STRUCT125).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT125)((void*)((char*)(&(_OMC_LIT_STRUCT125).header) + 3))
319static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT126,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT126
= { (((1) << 10) + (((4) & 255) << 2)),
{&SCode_Partial_NOT__PARTIAL__desc,}};
320#define _OMC_LIT126((void*)((char*)(&(_OMC_LIT_STRUCT126).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT126)((void*)((char*)(&(_OMC_LIT_STRUCT126).header) + 3))
321#define _OMC_LIT127_data"constructor" "constructor"
322static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT127,11,_OMC_LIT127_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT127
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "constructor"
}
;
323#define _OMC_LIT127((void*)((char*)(&(_OMC_LIT_STRUCT127).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT127)((void*)((char*)(&(_OMC_LIT_STRUCT127).header) + 3))
324static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT128,2,6)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT128
= { (((2) << 10) + (((6) & 255) << 2)),
{&DAE_Exp_BCONST__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0)))}};
325#define _OMC_LIT128((void*)((char*)(&(_OMC_LIT_STRUCT128).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT128)((void*)((char*)(&(_OMC_LIT_STRUCT128).header) + 3))
326static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT129,1,1)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT129
= { (((1) << 10) + (((1) & 255) << 2)),
{_OMC_LIT128((void*)((char*)(&(_OMC_LIT_STRUCT128).header) + 3))}};
327#define _OMC_LIT129((void*)((char*)(&(_OMC_LIT_STRUCT129).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT129)((void*)((char*)(&(_OMC_LIT_STRUCT129).header) + 3))
328#define _OMC_LIT130_data"Moving binding to initial equation section and setting fixed attribute of %s to false." "Moving binding to initial equation section and setting fixed attribute of %s to false."
329static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT130,86,_OMC_LIT130_data)struct { mmc_uint_t header; const char data[(86)+1]; } _OMC_LIT_STRUCT130
= { ((((mmc_uint_t)86)<<(3))+((1<<(3+3))+5)), "Moving binding to initial equation section and setting fixed attribute of %s to false."
}
;
330#define _OMC_LIT130((void*)((char*)(&(_OMC_LIT_STRUCT130).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT130)((void*)((char*)(&(_OMC_LIT_STRUCT130).header) + 3))
331static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT131,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT131
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT130((void*)((char*)(&(_OMC_LIT_STRUCT130).header) + 3))}};
332#define _OMC_LIT131((void*)((char*)(&(_OMC_LIT_STRUCT131).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT131)((void*)((char*)(&(_OMC_LIT_STRUCT131).header) + 3))
333static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT132,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT132
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(583))((void*)(((((mmc_uint_t) (583)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT80((void*)((char*)(&(_OMC_LIT_STRUCT80).header) + 3)),_OMC_LIT131((void*)((char*)(&(_OMC_LIT_STRUCT131).header) + 3))}};
334#define _OMC_LIT132((void*)((char*)(&(_OMC_LIT_STRUCT132).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT132)((void*)((char*)(&(_OMC_LIT_STRUCT132).header) + 3))
335#define _OMC_LIT133_data" failure in propagateAbSCDirection2, Absyn.DIRECTION mismatch" " failure in propagateAbSCDirection2, Absyn.DIRECTION mismatch"
336static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT133,61,_OMC_LIT133_data)struct { mmc_uint_t header; const char data[(61)+1]; } _OMC_LIT_STRUCT133
= { ((((mmc_uint_t)61)<<(3))+((1<<(3+3))+5)), " failure in propagateAbSCDirection2, Absyn.DIRECTION mismatch"
}
;
337#define _OMC_LIT133((void*)((char*)(&(_OMC_LIT_STRUCT133).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT133)((void*)((char*)(&(_OMC_LIT_STRUCT133).header) + 3))
338#define _OMC_LIT134_data"Component declared as %s when having the variable %s declared as %s." "Component declared as %s when having the variable %s declared as %s."
339static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT134,68,_OMC_LIT134_data)struct { mmc_uint_t header; const char data[(68)+1]; } _OMC_LIT_STRUCT134
= { ((((mmc_uint_t)68)<<(3))+((1<<(3+3))+5)), "Component declared as %s when having the variable %s declared as %s."
}
;
340#define _OMC_LIT134((void*)((char*)(&(_OMC_LIT_STRUCT134).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT134)((void*)((char*)(&(_OMC_LIT_STRUCT134).header) + 3))
341static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT135,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT135
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT134((void*)((char*)(&(_OMC_LIT_STRUCT134).header) + 3))}};
342#define _OMC_LIT135((void*)((char*)(&(_OMC_LIT_STRUCT135).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT135)((void*)((char*)(&(_OMC_LIT_STRUCT135).header) + 3))
343static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT136,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT136
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(42))((void*)(((((mmc_uint_t) (42)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),_OMC_LIT135((void*)((char*)(&(_OMC_LIT_STRUCT135).header) + 3))}};
344#define _OMC_LIT136((void*)((char*)(&(_OMC_LIT_STRUCT136).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT136)((void*)((char*)(&(_OMC_LIT_STRUCT136).header) + 3))
345static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT137,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT137
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT103((void*)((char*)(&(_OMC_LIT_STRUCT103).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
346#define _OMC_LIT137((void*)((char*)(&(_OMC_LIT_STRUCT137).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT137)((void*)((char*)(&(_OMC_LIT_STRUCT137).header) + 3))
347static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT138,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT138
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT103((void*)((char*)(&(_OMC_LIT_STRUCT103).header) + 3)),_OMC_LIT137((void*)((char*)(&(_OMC_LIT_STRUCT137).header) + 3))}};
348#define _OMC_LIT138((void*)((char*)(&(_OMC_LIT_STRUCT138).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT138)((void*)((char*)(&(_OMC_LIT_STRUCT138).header) + 3))
349#define _OMC_LIT139_data"Type error in conditional '%s'. Expected Boolean, got %s." "Type error in conditional '%s'. Expected Boolean, got %s."
350static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT139,57,_OMC_LIT139_data)struct { mmc_uint_t header; const char data[(57)+1]; } _OMC_LIT_STRUCT139
= { ((((mmc_uint_t)57)<<(3))+((1<<(3+3))+5)), "Type error in conditional '%s'. Expected Boolean, got %s."
}
;
351#define _OMC_LIT139((void*)((char*)(&(_OMC_LIT_STRUCT139).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT139)((void*)((char*)(&(_OMC_LIT_STRUCT139).header) + 3))
352static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT140,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT140
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT139((void*)((char*)(&(_OMC_LIT_STRUCT139).header) + 3))}};
353#define _OMC_LIT140((void*)((char*)(&(_OMC_LIT_STRUCT140).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT140)((void*)((char*)(&(_OMC_LIT_STRUCT140).header) + 3))
354static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT141,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT141
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(10))((void*)(((((mmc_uint_t) (10)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),_OMC_LIT140((void*)((char*)(&(_OMC_LIT_STRUCT140).header) + 3))}};
355#define _OMC_LIT141((void*)((char*)(&(_OMC_LIT_STRUCT141).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT141)((void*)((char*)(&(_OMC_LIT_STRUCT141).header) + 3))
356#define _OMC_LIT142_data"Component condition must be parameter or constant expression (in %s)." "Component condition must be parameter or constant expression (in %s)."
357static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT142,69,_OMC_LIT142_data)struct { mmc_uint_t header; const char data[(69)+1]; } _OMC_LIT_STRUCT142
= { ((((mmc_uint_t)69)<<(3))+((1<<(3+3))+5)), "Component condition must be parameter or constant expression (in %s)."
}
;
358#define _OMC_LIT142((void*)((char*)(&(_OMC_LIT_STRUCT142).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT142)((void*)((char*)(&(_OMC_LIT_STRUCT142).header) + 3))
359static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT143,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT143
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT142((void*)((char*)(&(_OMC_LIT_STRUCT142).header) + 3))}};
360#define _OMC_LIT143((void*)((char*)(&(_OMC_LIT_STRUCT143).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT143)((void*)((char*)(&(_OMC_LIT_STRUCT143).header) + 3))
361static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT144,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT144
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(100))((void*)(((((mmc_uint_t) (100)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),_OMC_LIT143((void*)((char*)(&(_OMC_LIT_STRUCT143).header) + 3))}};
362#define _OMC_LIT144((void*)((char*)(&(_OMC_LIT_STRUCT144).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT144)((void*)((char*)(&(_OMC_LIT_STRUCT144).header) + 3))
363#define _OMC_LIT145_data"The conditional expression %s could not be evaluated." "The conditional expression %s could not be evaluated."
364static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT145,53,_OMC_LIT145_data)struct { mmc_uint_t header; const char data[(53)+1]; } _OMC_LIT_STRUCT145
= { ((((mmc_uint_t)53)<<(3))+((1<<(3+3))+5)), "The conditional expression %s could not be evaluated."
}
;
365#define _OMC_LIT145((void*)((char*)(&(_OMC_LIT_STRUCT145).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT145)((void*)((char*)(&(_OMC_LIT_STRUCT145).header) + 3))
366static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT146,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT146
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT145((void*)((char*)(&(_OMC_LIT_STRUCT145).header) + 3))}};
367#define _OMC_LIT146((void*)((char*)(&(_OMC_LIT_STRUCT146).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT146)((void*)((char*)(&(_OMC_LIT_STRUCT146).header) + 3))
368static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT147,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT147
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(137))((void*)(((((mmc_uint_t) (137)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),_OMC_LIT146((void*)((char*)(&(_OMC_LIT_STRUCT146).header) + 3))}};
369#define _OMC_LIT147((void*)((char*)(&(_OMC_LIT_STRUCT147).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT147)((void*)((char*)(&(_OMC_LIT_STRUCT147).header) + 3))
370#define _OMC_LIT148_data"InstUtil.instConditionalDeclaration got unexpected value " "InstUtil.instConditionalDeclaration got unexpected value "
371static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT148,57,_OMC_LIT148_data)struct { mmc_uint_t header; const char data[(57)+1]; } _OMC_LIT_STRUCT148
= { ((((mmc_uint_t)57)<<(3))+((1<<(3+3))+5)), "InstUtil.instConditionalDeclaration got unexpected value "
}
;
372#define _OMC_LIT148((void*)((char*)(&(_OMC_LIT_STRUCT148).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT148)((void*)((char*)(&(_OMC_LIT_STRUCT148).header) + 3))
373#define _OMC_LIT149_data"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo" "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
374static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT149,94,_OMC_LIT149_data)struct { mmc_uint_t header; const char data[(94)+1]; } _OMC_LIT_STRUCT149
= { ((((mmc_uint_t)94)<<(3))+((1<<(3+3))+5)), "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
}
;
375#define _OMC_LIT149((void*)((char*)(&(_OMC_LIT_STRUCT149).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT149)((void*)((char*)(&(_OMC_LIT_STRUCT149).header) + 3))
376static const MMC_DEFREALLIT(_OMC_LIT_STRUCT150_6,1580577680.0)struct mmc_real_lit _OMC_LIT_STRUCT150_6 = {0,(((8/8) <<
10) + 9),1580577680.0}
;
377#define _OMC_LIT150_6((void*)((char*)(&(_OMC_LIT_STRUCT150_6).header) + 3)) MMC_REFREALLIT(_OMC_LIT_STRUCT150_6)((void*)((char*)(&(_OMC_LIT_STRUCT150_6).header) + 3))
378static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT150,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT150
= { (((8) << 10) + (((3) & 255) << 2)),
{&SourceInfo_SOURCEINFO__desc,_OMC_LIT149((void*)((char*)(&(_OMC_LIT_STRUCT149).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(6809))((void*)(((((mmc_uint_t) (6809)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(9))((void*)(((((mmc_uint_t) (9)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(6809))((void*)(((((mmc_uint_t) (6809)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(134))((void*)(((((mmc_uint_t) (134)) << 1)+0))),_OMC_LIT150_6((void*)((char*)(&(_OMC_LIT_STRUCT150_6).header) + 3))}};
379#define _OMC_LIT150((void*)((char*)(&(_OMC_LIT_STRUCT150).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT150)((void*)((char*)(&(_OMC_LIT_STRUCT150).header) + 3))
380static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT151,1,1)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT151
= { (((1) << 10) + (((1) & 255) << 2)),
{MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0)))}};
381#define _OMC_LIT151((void*)((char*)(&(_OMC_LIT_STRUCT151).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT151)((void*)((char*)(&(_OMC_LIT_STRUCT151).header) + 3))
382#define _OMC_LIT152_data"array" "array"
383static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT152,5,_OMC_LIT152_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT152
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "array"
}
;
384#define _OMC_LIT152((void*)((char*)(&(_OMC_LIT_STRUCT152).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT152)((void*)((char*)(&(_OMC_LIT_STRUCT152).header) + 3))
385static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT153,3,5)struct { mmc_uint_t header; const void *data[3]; } _OMC_LIT_STRUCT153
= { (((3) << 10) + (((5) & 255) << 2)),
{&Absyn_ComponentRef_CREF__IDENT__desc,_OMC_LIT152((void*)((char*)(&(_OMC_LIT_STRUCT152).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
386#define _OMC_LIT153((void*)((char*)(&(_OMC_LIT_STRUCT153).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT153)((void*)((char*)(&(_OMC_LIT_STRUCT153).header) + 3))
387static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT154,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT154
= { (((1) << 10) + (((3) & 255) << 2)),
{&Absyn_ReductionIterType_COMBINE__desc,}};
388#define _OMC_LIT154((void*)((char*)(&(_OMC_LIT_STRUCT154).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT154)((void*)((char*)(&(_OMC_LIT_STRUCT154).header) + 3))
389static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT155,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT155
= { (((2) << 10) + (((3) & 255) << 2)),
{&Absyn_Exp_INTEGER__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0)))}};
390#define _OMC_LIT155((void*)((char*)(&(_OMC_LIT_STRUCT155).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT155)((void*)((char*)(&(_OMC_LIT_STRUCT155).header) + 3))
391#define _OMC_LIT156_data"i" "i"
392static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT156,1,_OMC_LIT156_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT156
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "i"
}
;
393#define _OMC_LIT156((void*)((char*)(&(_OMC_LIT_STRUCT156).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT156)((void*)((char*)(&(_OMC_LIT_STRUCT156).header) + 3))
394#define _OMC_LIT157_data" we failed with traverseModAddFinal3\n" " we failed with traverseModAddFinal3\n"
395static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT157,37,_OMC_LIT157_data)struct { mmc_uint_t header; const char data[(37)+1]; } _OMC_LIT_STRUCT157
= { ((((mmc_uint_t)37)<<(3))+((1<<(3+3))+5)), " we failed with traverseModAddFinal3\n"
}
;
396#define _OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT157)((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3))
397static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT158,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT158
= { (((1) << 10) + (((3) & 255) << 2)),
{&SCode_Final_FINAL__desc,}};
398#define _OMC_LIT158((void*)((char*)(&(_OMC_LIT_STRUCT158).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT158)((void*)((char*)(&(_OMC_LIT_STRUCT158).header) + 3))
399#define _OMC_LIT159_data"InstUtil.traverseModAddFinal" "InstUtil.traverseModAddFinal"
400static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT159,28,_OMC_LIT159_data)struct { mmc_uint_t header; const char data[(28)+1]; } _OMC_LIT_STRUCT159
= { ((((mmc_uint_t)28)<<(3))+((1<<(3+3))+5)), "InstUtil.traverseModAddFinal"
}
;
401#define _OMC_LIT159((void*)((char*)(&(_OMC_LIT_STRUCT159).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT159)((void*)((char*)(&(_OMC_LIT_STRUCT159).header) + 3))
402static const MMC_DEFREALLIT(_OMC_LIT_STRUCT160_6,1580577680.0)struct mmc_real_lit _OMC_LIT_STRUCT160_6 = {0,(((8/8) <<
10) + 9),1580577680.0}
;
403#define _OMC_LIT160_6((void*)((char*)(&(_OMC_LIT_STRUCT160_6).header) + 3)) MMC_REFREALLIT(_OMC_LIT_STRUCT160_6)((void*)((char*)(&(_OMC_LIT_STRUCT160_6).header) + 3))
404static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT160,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT160
= { (((8) << 10) + (((3) & 255) << 2)),
{&SourceInfo_SOURCEINFO__desc,_OMC_LIT149((void*)((char*)(&(_OMC_LIT_STRUCT149).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(6399))((void*)(((((mmc_uint_t) (6399)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(9))((void*)(((((mmc_uint_t) (9)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(6399))((void*)(((((mmc_uint_t) (6399)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(64))((void*)(((((mmc_uint_t) (64)) << 1)+0))),_OMC_LIT160_6((void*)((char*)(&(_OMC_LIT_STRUCT160_6).header) + 3))}};
405#define _OMC_LIT160((void*)((char*)(&(_OMC_LIT_STRUCT160).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT160)((void*)((char*)(&(_OMC_LIT_STRUCT160).header) + 3))
406#define _OMC_LIT161_data"ModelicaServices" "ModelicaServices"
407static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT161,16,_OMC_LIT161_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT161
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "ModelicaServices"
}
;
408#define _OMC_LIT161((void*)((char*)(&(_OMC_LIT_STRUCT161).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT161)((void*)((char*)(&(_OMC_LIT_STRUCT161).header) + 3))
409#define _OMC_LIT162_data"Modelica" "Modelica"
410static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT162,8,_OMC_LIT162_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT162
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "Modelica"
}
;
411#define _OMC_LIT162((void*)((char*)(&(_OMC_LIT_STRUCT162).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT162)((void*)((char*)(&(_OMC_LIT_STRUCT162).header) + 3))
412#define _OMC_LIT163_data"expandableConnectorsOrder" "expandableConnectorsOrder"
413static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT163,25,_OMC_LIT163_data)struct { mmc_uint_t header; const char data[(25)+1]; } _OMC_LIT_STRUCT163
= { ((((mmc_uint_t)25)<<(3))+((1<<(3+3))+5)), "expandableConnectorsOrder"
}
;
414#define _OMC_LIT163((void*)((char*)(&(_OMC_LIT_STRUCT163).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT163)((void*)((char*)(&(_OMC_LIT_STRUCT163).header) + 3))
415static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT164,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT164
= { (((1) << 10) + (((3) & 255) << 2)),
{&DAE_StateSelect_NEVER__desc,}};
416#define _OMC_LIT164((void*)((char*)(&(_OMC_LIT_STRUCT164).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT164)((void*)((char*)(&(_OMC_LIT_STRUCT164).header) + 3))
417static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT165,1,1)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT165
= { (((1) << 10) + (((1) & 255) << 2)),
{_OMC_LIT164((void*)((char*)(&(_OMC_LIT_STRUCT164).header) + 3))}};
418#define _OMC_LIT165((void*)((char*)(&(_OMC_LIT_STRUCT165).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT165)((void*)((char*)(&(_OMC_LIT_STRUCT165).header) + 3))
419static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT166,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT166
= { (((1) << 10) + (((4) & 255) << 2)),
{&DAE_StateSelect_AVOID__desc,}};
420#define _OMC_LIT166((void*)((char*)(&(_OMC_LIT_STRUCT166).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT166)((void*)((char*)(&(_OMC_LIT_STRUCT166).header) + 3))
421static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT167,1,1)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT167
= { (((1) << 10) + (((1) & 255) << 2)),
{_OMC_LIT166((void*)((char*)(&(_OMC_LIT_STRUCT166).header) + 3))}};
422#define _OMC_LIT167((void*)((char*)(&(_OMC_LIT_STRUCT167).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT167)((void*)((char*)(&(_OMC_LIT_STRUCT167).header) + 3))
423static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT168,1,5)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT168
= { (((1) << 10) + (((5) & 255) << 2)),
{&DAE_StateSelect_DEFAULT__desc,}};
424#define _OMC_LIT168((void*)((char*)(&(_OMC_LIT_STRUCT168).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT168)((void*)((char*)(&(_OMC_LIT_STRUCT168).header) + 3))
425static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT169,1,1)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT169
= { (((1) << 10) + (((1) & 255) << 2)),
{_OMC_LIT168((void*)((char*)(&(_OMC_LIT_STRUCT168).header) + 3))}};
426#define _OMC_LIT169((void*)((char*)(&(_OMC_LIT_STRUCT169).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT169)((void*)((char*)(&(_OMC_LIT_STRUCT169).header) + 3))
427static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT170,1,6)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT170
= { (((1) << 10) + (((6) & 255) << 2)),
{&DAE_StateSelect_PREFER__desc,}};
428#define _OMC_LIT170((void*)((char*)(&(_OMC_LIT_STRUCT170).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT170)((void*)((char*)(&(_OMC_LIT_STRUCT170).header) + 3))
429static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT171,1,1)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT171
= { (((1) << 10) + (((1) & 255) << 2)),
{_OMC_LIT170((void*)((char*)(&(_OMC_LIT_STRUCT170).header) + 3))}};
430#define _OMC_LIT171((void*)((char*)(&(_OMC_LIT_STRUCT171).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT171)((void*)((char*)(&(_OMC_LIT_STRUCT171).header) + 3))
431static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT172,1,7)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT172
= { (((1) << 10) + (((7) & 255) << 2)),
{&DAE_StateSelect_ALWAYS__desc,}};
432#define _OMC_LIT172((void*)((char*)(&(_OMC_LIT_STRUCT172).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT172)((void*)((char*)(&(_OMC_LIT_STRUCT172).header) + 3))
433static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT173,1,1)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT173
= { (((1) << 10) + (((1) & 255) << 2)),
{_OMC_LIT172((void*)((char*)(&(_OMC_LIT_STRUCT172).header) + 3))}};
434#define _OMC_LIT173((void*)((char*)(&(_OMC_LIT_STRUCT173).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT173)((void*)((char*)(&(_OMC_LIT_STRUCT173).header) + 3))
435#define _OMC_LIT174_data"StateSelect" "StateSelect"
436static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT174,11,_OMC_LIT174_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT174
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "StateSelect"
}
;
437#define _OMC_LIT174((void*)((char*)(&(_OMC_LIT_STRUCT174).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT174)((void*)((char*)(&(_OMC_LIT_STRUCT174).header) + 3))
438#define _OMC_LIT175_data"never" "never"
439static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT175,5,_OMC_LIT175_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT175
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "never"
}
;
440#define _OMC_LIT175((void*)((char*)(&(_OMC_LIT_STRUCT175).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT175)((void*)((char*)(&(_OMC_LIT_STRUCT175).header) + 3))
441#define _OMC_LIT176_data"avoid" "avoid"
442static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT176,5,_OMC_LIT176_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT176
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "avoid"
}
;
443#define _OMC_LIT176((void*)((char*)(&(_OMC_LIT_STRUCT176).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT176)((void*)((char*)(&(_OMC_LIT_STRUCT176).header) + 3))
444#define _OMC_LIT177_data"default" "default"
445static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT177,7,_OMC_LIT177_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT177
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "default"
}
;
446#define _OMC_LIT177((void*)((char*)(&(_OMC_LIT_STRUCT177).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT177)((void*)((char*)(&(_OMC_LIT_STRUCT177).header) + 3))
447#define _OMC_LIT178_data"prefer" "prefer"
448static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT178,6,_OMC_LIT178_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT178
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "prefer"
}
;
449#define _OMC_LIT178((void*)((char*)(&(_OMC_LIT_STRUCT178).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT178)((void*)((char*)(&(_OMC_LIT_STRUCT178).header) + 3))
450#define _OMC_LIT179_data"always" "always"
451static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT179,6,_OMC_LIT179_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT179
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "always"
}
;
452#define _OMC_LIT179((void*)((char*)(&(_OMC_LIT_STRUCT179).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT179)((void*)((char*)(&(_OMC_LIT_STRUCT179).header) + 3))
453#define _OMC_LIT180_data"Modification or redeclaration of protected elements is not allowed.\n Element: %s, modification: %s." "Modification or redeclaration of protected elements is not allowed.\n Element: %s, modification: %s."
454static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT180,99,_OMC_LIT180_data)struct { mmc_uint_t header; const char data[(99)+1]; } _OMC_LIT_STRUCT180
= { ((((mmc_uint_t)99)<<(3))+((1<<(3+3))+5)), "Modification or redeclaration of protected elements is not allowed.\n Element: %s, modification: %s."
}
;
455#define _OMC_LIT180((void*)((char*)(&(_OMC_LIT_STRUCT180).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT180)((void*)((char*)(&(_OMC_LIT_STRUCT180).header) + 3))
456static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT181,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT181
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT180((void*)((char*)(&(_OMC_LIT_STRUCT180).header) + 3))}};
457#define _OMC_LIT181((void*)((char*)(&(_OMC_LIT_STRUCT181).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT181)((void*)((char*)(&(_OMC_LIT_STRUCT181).header) + 3))
458static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT182,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT182
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(54))((void*)(((((mmc_uint_t) (54)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT56((void*)((char*)(&(_OMC_LIT_STRUCT56).header) + 3)),_OMC_LIT181((void*)((char*)(&(_OMC_LIT_STRUCT181).header) + 3))}};
459#define _OMC_LIT182((void*)((char*)(&(_OMC_LIT_STRUCT182).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT182)((void*)((char*)(&(_OMC_LIT_STRUCT182).header) + 3))
460#define _OMC_LIT183_data"InstUtil.mktypeWithArrays failed\n" "InstUtil.mktypeWithArrays failed\n"
461static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT183,33,_OMC_LIT183_data)struct { mmc_uint_t header; const char data[(33)+1]; } _OMC_LIT_STRUCT183
= { ((((mmc_uint_t)33)<<(3))+((1<<(3+3))+5)), "InstUtil.mktypeWithArrays failed\n"
}
;
462#define _OMC_LIT183((void*)((char*)(&(_OMC_LIT_STRUCT183).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT183)((void*)((char*)(&(_OMC_LIT_STRUCT183).header) + 3))
463static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT184,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT184
= { (((2) << 10) + (((4) & 255) << 2)),
{&Absyn_Path_IDENT__desc,_OMC_LIT103((void*)((char*)(&(_OMC_LIT_STRUCT103).header) + 3))}};
464#define _OMC_LIT184((void*)((char*)(&(_OMC_LIT_STRUCT184).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT184)((void*)((char*)(&(_OMC_LIT_STRUCT184).header) + 3))
465static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT185,2,14)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT185
= { (((2) << 10) + (((14) & 255) << 2)),
{&ClassInf_State_TYPE__INTEGER__desc,_OMC_LIT184((void*)((char*)(&(_OMC_LIT_STRUCT184).header) + 3))}};
466#define _OMC_LIT185((void*)((char*)(&(_OMC_LIT_STRUCT185).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT185)((void*)((char*)(&(_OMC_LIT_STRUCT185).header) + 3))
467static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT186,2,15)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT186
= { (((2) << 10) + (((15) & 255) << 2)),
{&ClassInf_State_TYPE__REAL__desc,_OMC_LIT184((void*)((char*)(&(_OMC_LIT_STRUCT184).header) + 3))}};
468#define _OMC_LIT186((void*)((char*)(&(_OMC_LIT_STRUCT186).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT186)((void*)((char*)(&(_OMC_LIT_STRUCT186).header) + 3))
469static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT187,2,16)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT187
= { (((2) << 10) + (((16) & 255) << 2)),
{&ClassInf_State_TYPE__STRING__desc,_OMC_LIT184((void*)((char*)(&(_OMC_LIT_STRUCT184).header) + 3))}};
470#define _OMC_LIT187((void*)((char*)(&(_OMC_LIT_STRUCT187).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT187)((void*)((char*)(&(_OMC_LIT_STRUCT187).header) + 3))
471static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT188,2,17)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT188
= { (((2) << 10) + (((17) & 255) << 2)),
{&ClassInf_State_TYPE__BOOL__desc,_OMC_LIT184((void*)((char*)(&(_OMC_LIT_STRUCT184).header) + 3))}};
472#define _OMC_LIT188((void*)((char*)(&(_OMC_LIT_STRUCT188).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT188)((void*)((char*)(&(_OMC_LIT_STRUCT188).header) + 3))
473static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT189,2,18)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT189
= { (((2) << 10) + (((18) & 255) << 2)),
{&ClassInf_State_TYPE__CLOCK__desc,_OMC_LIT184((void*)((char*)(&(_OMC_LIT_STRUCT184).header) + 3))}};
474#define _OMC_LIT189((void*)((char*)(&(_OMC_LIT_STRUCT189).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT189)((void*)((char*)(&(_OMC_LIT_STRUCT189).header) + 3))
475#define _OMC_LIT190_data"Uniontype %s was not generated correctly. One possible cause is modifications, which are not allowed." "Uniontype %s was not generated correctly. One possible cause is modifications, which are not allowed."
476static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT190,101,_OMC_LIT190_data)struct { mmc_uint_t header; const char data[(101)+1]; } _OMC_LIT_STRUCT190
= { ((((mmc_uint_t)101)<<(3))+((1<<(3+3))+5)), "Uniontype %s was not generated correctly. One possible cause is modifications, which are not allowed."
}
;
477#define _OMC_LIT190((void*)((char*)(&(_OMC_LIT_STRUCT190).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT190)((void*)((char*)(&(_OMC_LIT_STRUCT190).header) + 3))
478static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT191,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT191
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT190((void*)((char*)(&(_OMC_LIT_STRUCT190).header) + 3))}};
479#define _OMC_LIT191((void*)((char*)(&(_OMC_LIT_STRUCT191).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT191)((void*)((char*)(&(_OMC_LIT_STRUCT191).header) + 3))
480static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT192,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT192
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(5005))((void*)(((((mmc_uint_t) (5005)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),_OMC_LIT191((void*)((char*)(&(_OMC_LIT_STRUCT191).header) + 3))}};
481#define _OMC_LIT192((void*)((char*)(&(_OMC_LIT_STRUCT192).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT192)((void*)((char*)(&(_OMC_LIT_STRUCT192).header) + 3))
482static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT193,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT193
= { (((1) << 10) + (((3) & 255) << 2)),
{&DAE_VarDirection_INPUT__desc,}};
483#define _OMC_LIT193((void*)((char*)(&(_OMC_LIT_STRUCT193).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT193)((void*)((char*)(&(_OMC_LIT_STRUCT193).header) + 3))
484static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT194,1,5)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT194
= { (((1) << 10) + (((5) & 255) << 2)),
{&DAE_VarDirection_BIDIR__desc,}};
485#define _OMC_LIT194((void*)((char*)(&(_OMC_LIT_STRUCT194).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT194)((void*)((char*)(&(_OMC_LIT_STRUCT194).header) + 3))
486static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT195,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT195
= { (((1) << 10) + (((3) & 255) << 2)),
{&DAE_VarKind_VARIABLE__desc,}};
487#define _OMC_LIT195((void*)((char*)(&(_OMC_LIT_STRUCT195).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT195)((void*)((char*)(&(_OMC_LIT_STRUCT195).header) + 3))
488static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT196,1,5)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT196
= { (((1) << 10) + (((5) & 255) << 2)),
{&DAE_VarKind_PARAM__desc,}};
489#define _OMC_LIT196((void*)((char*)(&(_OMC_LIT_STRUCT196).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT196)((void*)((char*)(&(_OMC_LIT_STRUCT196).header) + 3))
490static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT197,1,6)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT197
= { (((1) << 10) + (((6) & 255) << 2)),
{&DAE_VarKind_CONST__desc,}};
491#define _OMC_LIT197((void*)((char*)(&(_OMC_LIT_STRUCT197).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT197)((void*)((char*)(&(_OMC_LIT_STRUCT197).header) + 3))
492static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT198,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT198
= { (((1) << 10) + (((4) & 255) << 2)),
{&DAE_VarKind_DISCRETE__desc,}};
493#define _OMC_LIT198((void*)((char*)(&(_OMC_LIT_STRUCT198).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT198)((void*)((char*)(&(_OMC_LIT_STRUCT198).header) + 3))
494static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT199,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT199
= { (((1) << 10) + (((4) & 255) << 2)),
{&DAE_VarVisibility_PROTECTED__desc,}};
495#define _OMC_LIT199((void*)((char*)(&(_OMC_LIT_STRUCT199).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT199)((void*)((char*)(&(_OMC_LIT_STRUCT199).header) + 3))
496static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT200,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT200
= { (((1) << 10) + (((3) & 255) << 2)),
{&DAE_VarVisibility_PUBLIC__desc,}};
497#define _OMC_LIT200((void*)((char*)(&(_OMC_LIT_STRUCT200).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT200)((void*)((char*)(&(_OMC_LIT_STRUCT200).header) + 3))
498#define _OMC_LIT201_data"The lhs (result) of the external function declaration has array type (%s), but this is not allowed in the specification. You need to pass it as an input to the function (preferably also with a size()-expression to avoid out-of-bounds errors in the external call)." "The lhs (result) of the external function declaration has array type (%s), but this is not allowed in the specification. You need to pass it as an input to the function (preferably also with a size()-expression to avoid out-of-bounds errors in the external call)."
499static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT201,263,_OMC_LIT201_data)struct { mmc_uint_t header; const char data[(263)+1]; } _OMC_LIT_STRUCT201
= { ((((mmc_uint_t)263)<<(3))+((1<<(3+3))+5)), "The lhs (result) of the external function declaration has array type (%s), but this is not allowed in the specification. You need to pass it as an input to the function (preferably also with a size()-expression to avoid out-of-bounds errors in the external call)."
}
;
500#define _OMC_LIT201((void*)((char*)(&(_OMC_LIT_STRUCT201).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT201)((void*)((char*)(&(_OMC_LIT_STRUCT201).header) + 3))
501static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT202,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT202
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT201((void*)((char*)(&(_OMC_LIT_STRUCT201).header) + 3))}};
502#define _OMC_LIT202((void*)((char*)(&(_OMC_LIT_STRUCT202).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT202)((void*)((char*)(&(_OMC_LIT_STRUCT202).header) + 3))
503static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT203,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT203
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(177))((void*)(((((mmc_uint_t) (177)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),_OMC_LIT202((void*)((char*)(&(_OMC_LIT_STRUCT202).header) + 3))}};
504#define _OMC_LIT203((void*)((char*)(&(_OMC_LIT_STRUCT203).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT203)((void*)((char*)(&(_OMC_LIT_STRUCT203).header) + 3))
505#define _OMC_LIT204_data"The lhs (result) of the external function declaration is not a component reference: %s." "The lhs (result) of the external function declaration is not a component reference: %s."
506static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT204,87,_OMC_LIT204_data)struct { mmc_uint_t header; const char data[(87)+1]; } _OMC_LIT_STRUCT204
= { ((((mmc_uint_t)87)<<(3))+((1<<(3+3))+5)), "The lhs (result) of the external function declaration is not a component reference: %s."
}
;
507#define _OMC_LIT204((void*)((char*)(&(_OMC_LIT_STRUCT204).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT204)((void*)((char*)(&(_OMC_LIT_STRUCT204).header) + 3))
508static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT205,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT205
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT204((void*)((char*)(&(_OMC_LIT_STRUCT204).header) + 3))}};
509#define _OMC_LIT205((void*)((char*)(&(_OMC_LIT_STRUCT205).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT205)((void*)((char*)(&(_OMC_LIT_STRUCT205).header) + 3))
510static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT206,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT206
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(175))((void*)(((((mmc_uint_t) (175)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),_OMC_LIT205((void*)((char*)(&(_OMC_LIT_STRUCT205).header) + 3))}};
511#define _OMC_LIT206((void*)((char*)(&(_OMC_LIT_STRUCT206).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT206)((void*)((char*)(&(_OMC_LIT_STRUCT206).header) + 3))
512#define _OMC_LIT207_data"The lhs (result) of the external function declaration is not a variable." "The lhs (result) of the external function declaration is not a variable."
513static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT207,72,_OMC_LIT207_data)struct { mmc_uint_t header; const char data[(72)+1]; } _OMC_LIT_STRUCT207
= { ((((mmc_uint_t)72)<<(3))+((1<<(3+3))+5)), "The lhs (result) of the external function declaration is not a variable."
}
;
514#define _OMC_LIT207((void*)((char*)(&(_OMC_LIT_STRUCT207).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT207)((void*)((char*)(&(_OMC_LIT_STRUCT207).header) + 3))
515static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT208,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT208
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT207((void*)((char*)(&(_OMC_LIT_STRUCT207).header) + 3))}};
516#define _OMC_LIT208((void*)((char*)(&(_OMC_LIT_STRUCT208).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT208)((void*)((char*)(&(_OMC_LIT_STRUCT208).header) + 3))
517static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT209,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT209
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(176))((void*)(((((mmc_uint_t) (176)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),_OMC_LIT208((void*)((char*)(&(_OMC_LIT_STRUCT208).header) + 3))}};
518#define _OMC_LIT209((void*)((char*)(&(_OMC_LIT_STRUCT209).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT209)((void*)((char*)(&(_OMC_LIT_STRUCT209).header) + 3))
519#define _OMC_LIT210_data"builtin" "builtin"
520static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT210,7,_OMC_LIT210_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT210
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "builtin"
}
;
521#define _OMC_LIT210((void*)((char*)(&(_OMC_LIT_STRUCT210).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT210)((void*)((char*)(&(_OMC_LIT_STRUCT210).header) + 3))
522static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT211,1,6)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT211
= { (((1) << 10) + (((6) & 255) << 2)),
{&DAE_ExtArg_NOEXTARG__desc,}};
523#define _OMC_LIT211((void*)((char*)(&(_OMC_LIT_STRUCT211).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT211)((void*)((char*)(&(_OMC_LIT_STRUCT211).header) + 3))
524#define _OMC_LIT212_data"failtrace" "failtrace"
525static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT212,9,_OMC_LIT212_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT212
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "failtrace"
}
;
526#define _OMC_LIT212((void*)((char*)(&(_OMC_LIT_STRUCT212).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT212)((void*)((char*)(&(_OMC_LIT_STRUCT212).header) + 3))
527#define _OMC_LIT213_data"Sets whether to print a failtrace or not." "Sets whether to print a failtrace or not."
528static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT213,41,_OMC_LIT213_data)struct { mmc_uint_t header; const char data[(41)+1]; } _OMC_LIT_STRUCT213
= { ((((mmc_uint_t)41)<<(3))+((1<<(3+3))+5)), "Sets whether to print a failtrace or not."
}
;
529#define _OMC_LIT213((void*)((char*)(&(_OMC_LIT_STRUCT213).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT213)((void*)((char*)(&(_OMC_LIT_STRUCT213).header) + 3))
530static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT214,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT214
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT213((void*)((char*)(&(_OMC_LIT_STRUCT213).header) + 3))}};
531#define _OMC_LIT214((void*)((char*)(&(_OMC_LIT_STRUCT214).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT214)((void*)((char*)(&(_OMC_LIT_STRUCT214).header) + 3))
532static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT215,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT215
= { (((5) << 10) + (((3) & 255) << 2)),
{&Flags_DebugFlag_DEBUG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0))),_OMC_LIT212((void*)((char*)(&(_OMC_LIT_STRUCT212).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT214((void*)((char*)(&(_OMC_LIT_STRUCT214).header) + 3))}};
533#define _OMC_LIT215((void*)((char*)(&(_OMC_LIT_STRUCT215).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT215)((void*)((char*)(&(_OMC_LIT_STRUCT215).header) + 3))
534#define _OMC_LIT216_data"- InstUtil.instExtRettype failed" "- InstUtil.instExtRettype failed"
535static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT216,32,_OMC_LIT216_data)struct { mmc_uint_t header; const char data[(32)+1]; } _OMC_LIT_STRUCT216
= { ((((mmc_uint_t)32)<<(3))+((1<<(3+3))+5)), "- InstUtil.instExtRettype failed"
}
;
536#define _OMC_LIT216((void*)((char*)(&(_OMC_LIT_STRUCT216).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT216)((void*)((char*)(&(_OMC_LIT_STRUCT216).header) + 3))
537#define _OMC_LIT217_data"Variable %s not found in scope %s." "Variable %s not found in scope %s."
538static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT217,34,_OMC_LIT217_data)struct { mmc_uint_t header; const char data[(34)+1]; } _OMC_LIT_STRUCT217
= { ((((mmc_uint_t)34)<<(3))+((1<<(3+3))+5)), "Variable %s not found in scope %s."
}
;
539#define _OMC_LIT217((void*)((char*)(&(_OMC_LIT_STRUCT217).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT217)((void*)((char*)(&(_OMC_LIT_STRUCT217).header) + 3))
540static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT218,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT218
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT217((void*)((char*)(&(_OMC_LIT_STRUCT217).header) + 3))}};
541#define _OMC_LIT218((void*)((char*)(&(_OMC_LIT_STRUCT218).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT218)((void*)((char*)(&(_OMC_LIT_STRUCT218).header) + 3))
542static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT219,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT219
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(5))((void*)(((((mmc_uint_t) (5)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),_OMC_LIT218((void*)((char*)(&(_OMC_LIT_STRUCT218).header) + 3))}};
543#define _OMC_LIT219((void*)((char*)(&(_OMC_LIT_STRUCT219).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT219)((void*)((char*)(&(_OMC_LIT_STRUCT219).header) + 3))
544#define _OMC_LIT220_data"Expression %s cannot be an external argument. Only identifiers, scalar constants, and size-expressions are allowed." "Expression %s cannot be an external argument. Only identifiers, scalar constants, and size-expressions are allowed."
545static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT220,115,_OMC_LIT220_data)struct { mmc_uint_t header; const char data[(115)+1]; } _OMC_LIT_STRUCT220
= { ((((mmc_uint_t)115)<<(3))+((1<<(3+3))+5)), "Expression %s cannot be an external argument. Only identifiers, scalar constants, and size-expressions are allowed."
}
;
546#define _OMC_LIT220((void*)((char*)(&(_OMC_LIT_STRUCT220).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT220)((void*)((char*)(&(_OMC_LIT_STRUCT220).header) + 3))
547static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT221,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT221
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT220((void*)((char*)(&(_OMC_LIT_STRUCT220).header) + 3))}};
548#define _OMC_LIT221((void*)((char*)(&(_OMC_LIT_STRUCT221).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT221)((void*)((char*)(&(_OMC_LIT_STRUCT221).header) + 3))
549static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT222,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT222
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(251))((void*)(((((mmc_uint_t) (251)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),_OMC_LIT221((void*)((char*)(&(_OMC_LIT_STRUCT221).header) + 3))}};
550#define _OMC_LIT222((void*)((char*)(&(_OMC_LIT_STRUCT222).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT222)((void*)((char*)(&(_OMC_LIT_STRUCT222).header) + 3))
551#define _OMC_LIT223_data"- InstUtil.instExtGetFargs failed" "- InstUtil.instExtGetFargs failed"
552static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT223,33,_OMC_LIT223_data)struct { mmc_uint_t header; const char data[(33)+1]; } _OMC_LIT_STRUCT223
= { ((((mmc_uint_t)33)<<(3))+((1<<(3+3))+5)), "- InstUtil.instExtGetFargs failed"
}
;
553#define _OMC_LIT223((void*)((char*)(&(_OMC_LIT_STRUCT223).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT223)((void*)((char*)(&(_OMC_LIT_STRUCT223).header) + 3))
554static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT224,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT224
= { (((2) << 10) + (((3) & 255) << 2)),
{&DAE_Type_T__INTEGER__desc,MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
555#define _OMC_LIT224((void*)((char*)(&(_OMC_LIT_STRUCT224).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT224)((void*)((char*)(&(_OMC_LIT_STRUCT224).header) + 3))
556static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT225,1,5)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT225
= { (((1) << 10) + (((5) & 255) << 2)),
{&DAE_Const_C__VAR__desc,}};
557#define _OMC_LIT225((void*)((char*)(&(_OMC_LIT_STRUCT225).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT225)((void*)((char*)(&(_OMC_LIT_STRUCT225).header) + 3))
558static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT226,3,3)struct { mmc_uint_t header; const void *data[3]; } _OMC_LIT_STRUCT226
= { (((3) << 10) + (((3) & 255) << 2)),
{&DAE_Properties_PROP__desc,_OMC_LIT224((void*)((char*)(&(_OMC_LIT_STRUCT224).header) + 3)),_OMC_LIT225((void*)((char*)(&(_OMC_LIT_STRUCT225).header) + 3))}};
559#define _OMC_LIT226((void*)((char*)(&(_OMC_LIT_STRUCT226).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT226)((void*)((char*)(&(_OMC_LIT_STRUCT226).header) + 3))
560#define _OMC_LIT227_data"-Inst.elabExpExt failed" "-Inst.elabExpExt failed"
561static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT227,23,_OMC_LIT227_data)struct { mmc_uint_t header; const char data[(23)+1]; } _OMC_LIT_STRUCT227
= { ((((mmc_uint_t)23)<<(3))+((1<<(3+3))+5)), "-Inst.elabExpExt failed"
}
;
562#define _OMC_LIT227((void*)((char*)(&(_OMC_LIT_STRUCT227).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT227)((void*)((char*)(&(_OMC_LIT_STRUCT227).header) + 3))
563#define _OMC_LIT228_data"size" "size"
564static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT228,4,_OMC_LIT228_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT228
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "size"
}
;
565#define _OMC_LIT228((void*)((char*)(&(_OMC_LIT_STRUCT228).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT228)((void*)((char*)(&(_OMC_LIT_STRUCT228).header) + 3))
566#define _OMC_LIT229_data"C" "C"
567static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT229,1,_OMC_LIT229_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT229
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "C"
}
;
568#define _OMC_LIT229((void*)((char*)(&(_OMC_LIT_STRUCT229).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT229)((void*)((char*)(&(_OMC_LIT_STRUCT229).header) + 3))
569#define _OMC_LIT230_data"%s is an unbound output in external function %s. Either add it to the external declaration or add a default binding." "%s is an unbound output in external function %s. Either add it to the external declaration or add a default binding."
570static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT230,116,_OMC_LIT230_data)struct { mmc_uint_t header; const char data[(116)+1]; } _OMC_LIT_STRUCT230
= { ((((mmc_uint_t)116)<<(3))+((1<<(3+3))+5)), "%s is an unbound output in external function %s. Either add it to the external declaration or add a default binding."
}
;
571#define _OMC_LIT230((void*)((char*)(&(_OMC_LIT_STRUCT230).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT230)((void*)((char*)(&(_OMC_LIT_STRUCT230).header) + 3))
572static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT231,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT231
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT230((void*)((char*)(&(_OMC_LIT_STRUCT230).header) + 3))}};
573#define _OMC_LIT231((void*)((char*)(&(_OMC_LIT_STRUCT231).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT231)((void*)((char*)(&(_OMC_LIT_STRUCT231).header) + 3))
574static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT232,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT232
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(191))((void*)(((((mmc_uint_t) (191)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),_OMC_LIT231((void*)((char*)(&(_OMC_LIT_STRUCT231).header) + 3))}};
575#define _OMC_LIT232((void*)((char*)(&(_OMC_LIT_STRUCT232).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT232)((void*)((char*)(&(_OMC_LIT_STRUCT232).header) + 3))
576static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT233,1,6)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT233
= { (((1) << 10) + (((6) & 255) << 2)),
{&ErrorTypes_MessageType_SYMBOLIC__desc,}};
577#define _OMC_LIT233((void*)((char*)(&(_OMC_LIT_STRUCT233).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT233)((void*)((char*)(&(_OMC_LIT_STRUCT233).header) + 3))
578#define _OMC_LIT234_data"Unused input variable %s in function %s." "Unused input variable %s in function %s."
579static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT234,40,_OMC_LIT234_data)struct { mmc_uint_t header; const char data[(40)+1]; } _OMC_LIT_STRUCT234
= { ((((mmc_uint_t)40)<<(3))+((1<<(3+3))+5)), "Unused input variable %s in function %s."
}
;
580#define _OMC_LIT234((void*)((char*)(&(_OMC_LIT_STRUCT234).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT234)((void*)((char*)(&(_OMC_LIT_STRUCT234).header) + 3))
581static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT235,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT235
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT234((void*)((char*)(&(_OMC_LIT_STRUCT234).header) + 3))}};
582#define _OMC_LIT235((void*)((char*)(&(_OMC_LIT_STRUCT235).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT235)((void*)((char*)(&(_OMC_LIT_STRUCT235).header) + 3))
583static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT236,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT236
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(192))((void*)(((((mmc_uint_t) (192)) << 1)+0))),_OMC_LIT233((void*)((char*)(&(_OMC_LIT_STRUCT233).header) + 3)),_OMC_LIT56((void*)((char*)(&(_OMC_LIT_STRUCT56).header) + 3)),_OMC_LIT235((void*)((char*)(&(_OMC_LIT_STRUCT235).header) + 3))}};
584#define _OMC_LIT236((void*)((char*)(&(_OMC_LIT_STRUCT236).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT236)((void*)((char*)(&(_OMC_LIT_STRUCT236).header) + 3))
585#define _OMC_LIT237_data"__OpenModelica_UnusedVariable" "__OpenModelica_UnusedVariable"
586static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT237,29,_OMC_LIT237_data)struct { mmc_uint_t header; const char data[(29)+1]; } _OMC_LIT_STRUCT237
= { ((((mmc_uint_t)29)<<(3))+((1<<(3+3))+5)), "__OpenModelica_UnusedVariable"
}
;
587#define _OMC_LIT237((void*)((char*)(&(_OMC_LIT_STRUCT237).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT237)((void*)((char*)(&(_OMC_LIT_STRUCT237).header) + 3))
588static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT238,1,6)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT238
= { (((1) << 10) + (((6) & 255) << 2)),
{&DAE_InlineType_DEFAULT__INLINE__desc,}};
589#define _OMC_LIT238((void*)((char*)(&(_OMC_LIT_STRUCT238).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT238)((void*)((char*)(&(_OMC_LIT_STRUCT238).header) + 3))
590static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT239,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT239
= { (((1) << 10) + (((3) & 255) << 2)),
{&DAE_InlineType_NORM__INLINE__desc,}};
591#define _OMC_LIT239((void*)((char*)(&(_OMC_LIT_STRUCT239).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT239)((void*)((char*)(&(_OMC_LIT_STRUCT239).header) + 3))
592static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT240,1,8)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT240
= { (((1) << 10) + (((8) & 255) << 2)),
{&DAE_InlineType_AFTER__INDEX__RED__INLINE__desc,}};
593#define _OMC_LIT240((void*)((char*)(&(_OMC_LIT_STRUCT240).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT240)((void*)((char*)(&(_OMC_LIT_STRUCT240).header) + 3))
594static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT241,1,5)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT241
= { (((1) << 10) + (((5) & 255) << 2)),
{&DAE_InlineType_EARLY__INLINE__desc,}};
595#define _OMC_LIT241((void*)((char*)(&(_OMC_LIT_STRUCT241).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT241)((void*)((char*)(&(_OMC_LIT_STRUCT241).header) + 3))
596#define _OMC_LIT242_data"Inline" "Inline"
597static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT242,6,_OMC_LIT242_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT242
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "Inline"
}
;
598#define _OMC_LIT242((void*)((char*)(&(_OMC_LIT_STRUCT242).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT242)((void*)((char*)(&(_OMC_LIT_STRUCT242).header) + 3))
599#define _OMC_LIT243_data"LateInline" "LateInline"
600static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT243,10,_OMC_LIT243_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT243
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "LateInline"
}
;
601#define _OMC_LIT243((void*)((char*)(&(_OMC_LIT_STRUCT243).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT243)((void*)((char*)(&(_OMC_LIT_STRUCT243).header) + 3))
602#define _OMC_LIT244_data"__MathCore_InlineAfterIndexReduction" "__MathCore_InlineAfterIndexReduction"
603static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT244,36,_OMC_LIT244_data)struct { mmc_uint_t header; const char data[(36)+1]; } _OMC_LIT_STRUCT244
= { ((((mmc_uint_t)36)<<(3))+((1<<(3+3))+5)), "__MathCore_InlineAfterIndexReduction"
}
;
604#define _OMC_LIT244((void*)((char*)(&(_OMC_LIT_STRUCT244).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT244)((void*)((char*)(&(_OMC_LIT_STRUCT244).header) + 3))
605#define _OMC_LIT245_data"__Dymola_InlineAfterIndexReduction" "__Dymola_InlineAfterIndexReduction"
606static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT245,34,_OMC_LIT245_data)struct { mmc_uint_t header; const char data[(34)+1]; } _OMC_LIT_STRUCT245
= { ((((mmc_uint_t)34)<<(3))+((1<<(3+3))+5)), "__Dymola_InlineAfterIndexReduction"
}
;
607#define _OMC_LIT245((void*)((char*)(&(_OMC_LIT_STRUCT245).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT245)((void*)((char*)(&(_OMC_LIT_STRUCT245).header) + 3))
608#define _OMC_LIT246_data"InlineAfterIndexReduction" "InlineAfterIndexReduction"
609static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT246,25,_OMC_LIT246_data)struct { mmc_uint_t header; const char data[(25)+1]; } _OMC_LIT_STRUCT246
= { ((((mmc_uint_t)25)<<(3))+((1<<(3+3))+5)), "InlineAfterIndexReduction"
}
;
610#define _OMC_LIT246((void*)((char*)(&(_OMC_LIT_STRUCT246).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT246)((void*)((char*)(&(_OMC_LIT_STRUCT246).header) + 3))
611#define _OMC_LIT247_data"__OpenModelica_EarlyInline" "__OpenModelica_EarlyInline"
612static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT247,26,_OMC_LIT247_data)struct { mmc_uint_t header; const char data[(26)+1]; } _OMC_LIT_STRUCT247
= { ((((mmc_uint_t)26)<<(3))+((1<<(3+3))+5)), "__OpenModelica_EarlyInline"
}
;
613#define _OMC_LIT247((void*)((char*)(&(_OMC_LIT_STRUCT247).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT247)((void*)((char*)(&(_OMC_LIT_STRUCT247).header) + 3))
614#define _OMC_LIT248_data"order" "order"
615static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT248,5,_OMC_LIT248_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT248
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "order"
}
;
616#define _OMC_LIT248((void*)((char*)(&(_OMC_LIT_STRUCT248).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT248)((void*)((char*)(&(_OMC_LIT_STRUCT248).header) + 3))
617#define _OMC_LIT249_data"derivative" "derivative"
618static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT249,10,_OMC_LIT249_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT249
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "derivative"
}
;
619#define _OMC_LIT249((void*)((char*)(&(_OMC_LIT_STRUCT249).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT249)((void*)((char*)(&(_OMC_LIT_STRUCT249).header) + 3))
620static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT250,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT250
= { (((2) << 10) + (((3) & 255) << 2)),
{&DAE_Exp_ICONST__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0)))}};
621#define _OMC_LIT250((void*)((char*)(&(_OMC_LIT_STRUCT250).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT250)((void*)((char*)(&(_OMC_LIT_STRUCT250).header) + 3))
622static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT251,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT251
= { (((2) << 10) + (((4) & 255) << 2)),
{&DAE_derivativeCond_NO__DERIVATIVE__desc,_OMC_LIT250((void*)((char*)(&(_OMC_LIT_STRUCT250).header) + 3))}};
623#define _OMC_LIT251((void*)((char*)(&(_OMC_LIT_STRUCT251).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT251)((void*)((char*)(&(_OMC_LIT_STRUCT251).header) + 3))
624static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT252,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT252
= { (((1) << 10) + (((3) & 255) << 2)),
{&DAE_derivativeCond_ZERO__DERIVATIVE__desc,}};
625#define _OMC_LIT252((void*)((char*)(&(_OMC_LIT_STRUCT252).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT252)((void*)((char*)(&(_OMC_LIT_STRUCT252).header) + 3))
626#define _OMC_LIT253_data" failure in setFunctionInputIndex, didn't find any index for: " " failure in setFunctionInputIndex, didn't find any index for: "
627static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT253,62,_OMC_LIT253_data)struct { mmc_uint_t header; const char data[(62)+1]; } _OMC_LIT_STRUCT253
= { ((((mmc_uint_t)62)<<(3))+((1<<(3+3))+5)), " failure in setFunctionInputIndex, didn't find any index for: "
}
;
628#define _OMC_LIT253((void*)((char*)(&(_OMC_LIT_STRUCT253).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT253)((void*)((char*)(&(_OMC_LIT_STRUCT253).header) + 3))
629static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT254,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT254
= { (((2) << 10) + (((3) & 255) << 2)),
{&DAE_Exp_ICONST__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(99))((void*)(((((mmc_uint_t) (99)) << 1)+0)))}};
630#define _OMC_LIT254((void*)((char*)(&(_OMC_LIT_STRUCT254).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT254)((void*)((char*)(&(_OMC_LIT_STRUCT254).header) + 3))
631static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT255,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT255
= { (((2) << 10) + (((4) & 255) << 2)),
{&DAE_derivativeCond_NO__DERIVATIVE__desc,_OMC_LIT254((void*)((char*)(&(_OMC_LIT_STRUCT254).header) + 3))}};
632#define _OMC_LIT255((void*)((char*)(&(_OMC_LIT_STRUCT255).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT255)((void*)((char*)(&(_OMC_LIT_STRUCT255).header) + 3))
633#define _OMC_LIT256_data"noDerivative" "noDerivative"
634static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT256,12,_OMC_LIT256_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT256
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), "noDerivative"
}
;
635#define _OMC_LIT256((void*)((char*)(&(_OMC_LIT_STRUCT256).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT256)((void*)((char*)(&(_OMC_LIT_STRUCT256).header) + 3))
636static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT257,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT257
= { (((2) << 10) + (((3) & 255) << 2)),
{&Mod_ModScope_COMPONENT__desc,_OMC_LIT256((void*)((char*)(&(_OMC_LIT_STRUCT256).header) + 3))}};
637#define _OMC_LIT257((void*)((char*)(&(_OMC_LIT_STRUCT257).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT257)((void*)((char*)(&(_OMC_LIT_STRUCT257).header) + 3))
638#define _OMC_LIT258_data"zeroDerivative" "zeroDerivative"
639static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT258,14,_OMC_LIT258_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT258
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "zeroDerivative"
}
;
640#define _OMC_LIT258((void*)((char*)(&(_OMC_LIT_STRUCT258).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT258)((void*)((char*)(&(_OMC_LIT_STRUCT258).header) + 3))
641#define _OMC_LIT259_data"getDeriveAnnotation3" "getDeriveAnnotation3"
642static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT259,20,_OMC_LIT259_data)struct { mmc_uint_t header; const char data[(20)+1]; } _OMC_LIT_STRUCT259
= { ((((mmc_uint_t)20)<<(3))+((1<<(3+3))+5)), "getDeriveAnnotation3"
}
;
643#define _OMC_LIT259((void*)((char*)(&(_OMC_LIT_STRUCT259).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT259)((void*)((char*)(&(_OMC_LIT_STRUCT259).header) + 3))
644#define _OMC_LIT260_data"Undefined! The type detected: " "Undefined! The type detected: "
645static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT260,30,_OMC_LIT260_data)struct { mmc_uint_t header; const char data[(30)+1]; } _OMC_LIT_STRUCT260
= { ((((mmc_uint_t)30)<<(3))+((1<<(3+3))+5)), "Undefined! The type detected: "
}
;
646#define _OMC_LIT260((void*)((char*)(&(_OMC_LIT_STRUCT260).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT260)((void*)((char*)(&(_OMC_LIT_STRUCT260).header) + 3))
647#define _OMC_LIT261_data"Type mismatch in modifier of component %s, declared type %s, got modifier %s of type %s." "Type mismatch in modifier of component %s, declared type %s, got modifier %s of type %s."
648static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT261,88,_OMC_LIT261_data)struct { mmc_uint_t header; const char data[(88)+1]; } _OMC_LIT_STRUCT261
= { ((((mmc_uint_t)88)<<(3))+((1<<(3+3))+5)), "Type mismatch in modifier of component %s, declared type %s, got modifier %s of type %s."
}
;
649#define _OMC_LIT261((void*)((char*)(&(_OMC_LIT_STRUCT261).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT261)((void*)((char*)(&(_OMC_LIT_STRUCT261).header) + 3))
650static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT262,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT262
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT261((void*)((char*)(&(_OMC_LIT_STRUCT261).header) + 3))}};
651#define _OMC_LIT262((void*)((char*)(&(_OMC_LIT_STRUCT262).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT262)((void*)((char*)(&(_OMC_LIT_STRUCT262).header) + 3))
652static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT263,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT263
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(97))((void*)(((((mmc_uint_t) (97)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),_OMC_LIT262((void*)((char*)(&(_OMC_LIT_STRUCT262).header) + 3))}};
653#define _OMC_LIT263((void*)((char*)(&(_OMC_LIT_STRUCT263).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT263)((void*)((char*)(&(_OMC_LIT_STRUCT263).header) + 3))
654static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT264,1,7)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT264
= { (((1) << 10) + (((7) & 255) << 2)),
{&DAE_Dimension_DIM__UNKNOWN__desc,}};
655#define _OMC_LIT264((void*)((char*)(&(_OMC_LIT_STRUCT264).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT264)((void*)((char*)(&(_OMC_LIT_STRUCT264).header) + 3))
656#define _OMC_LIT265_data"- InstUtil.compatibleArraydim failed\n" "- InstUtil.compatibleArraydim failed\n"
657static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT265,37,_OMC_LIT265_data)struct { mmc_uint_t header; const char data[(37)+1]; } _OMC_LIT_STRUCT265
= { ((((mmc_uint_t)37)<<(3))+((1<<(3+3))+5)), "- InstUtil.compatibleArraydim failed\n"
}
;
658#define _OMC_LIT265((void*)((char*)(&(_OMC_LIT_STRUCT265).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT265)((void*)((char*)(&(_OMC_LIT_STRUCT265).header) + 3))
659#define _OMC_LIT266_data"checkModel" "checkModel"
660static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT266,10,_OMC_LIT266_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT266
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "checkModel"
}
;
661#define _OMC_LIT266((void*)((char*)(&(_OMC_LIT_STRUCT266).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT266)((void*)((char*)(&(_OMC_LIT_STRUCT266).header) + 3))
662static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT267,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT267
= { (((1) << 10) + (((3) & 255) << 2)),
{&Flags_FlagVisibility_INTERNAL__desc,}};
663#define _OMC_LIT267((void*)((char*)(&(_OMC_LIT_STRUCT267).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT267)((void*)((char*)(&(_OMC_LIT_STRUCT267).header) + 3))
664static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT268,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT268
= { (((2) << 10) + (((4) & 255) << 2)),
{&Flags_FlagData_BOOL__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0)))}};
665#define _OMC_LIT268((void*)((char*)(&(_OMC_LIT_STRUCT268).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT268)((void*)((char*)(&(_OMC_LIT_STRUCT268).header) + 3))
666#define _OMC_LIT269_data"Set when checkModel is used to turn on specific features for checking." "Set when checkModel is used to turn on specific features for checking."
667static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT269,70,_OMC_LIT269_data)struct { mmc_uint_t header; const char data[(70)+1]; } _OMC_LIT_STRUCT269
= { ((((mmc_uint_t)70)<<(3))+((1<<(3+3))+5)), "Set when checkModel is used to turn on specific features for checking."
}
;
668#define _OMC_LIT269((void*)((char*)(&(_OMC_LIT_STRUCT269).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT269)((void*)((char*)(&(_OMC_LIT_STRUCT269).header) + 3))
669static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT270,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT270
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT269((void*)((char*)(&(_OMC_LIT_STRUCT269).header) + 3))}};
670#define _OMC_LIT270((void*)((char*)(&(_OMC_LIT_STRUCT270).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT270)((void*)((char*)(&(_OMC_LIT_STRUCT270).header) + 3))
671static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT271,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT271
= { (((8) << 10) + (((3) & 255) << 2)),
{&Flags_ConfigFlag_CONFIG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(31))((void*)(((((mmc_uint_t) (31)) << 1)+0))),_OMC_LIT266((void*)((char*)(&(_OMC_LIT_STRUCT266).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT267((void*)((char*)(&(_OMC_LIT_STRUCT267).header) + 3)),_OMC_LIT268((void*)((char*)(&(_OMC_LIT_STRUCT268).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT270((void*)((char*)(&(_OMC_LIT_STRUCT270).header) + 3))}};
672#define _OMC_LIT271((void*)((char*)(&(_OMC_LIT_STRUCT271).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT271)((void*)((char*)(&(_OMC_LIT_STRUCT271).header) + 3))
673#define _OMC_LIT272_data"Array dimension mismatch, expression %s has type %s, expected array dimensions [%s]." "Array dimension mismatch, expression %s has type %s, expected array dimensions [%s]."
674static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT272,84,_OMC_LIT272_data)struct { mmc_uint_t header; const char data[(84)+1]; } _OMC_LIT_STRUCT272
= { ((((mmc_uint_t)84)<<(3))+((1<<(3+3))+5)), "Array dimension mismatch, expression %s has type %s, expected array dimensions [%s]."
}
;
675#define _OMC_LIT272((void*)((char*)(&(_OMC_LIT_STRUCT272).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT272)((void*)((char*)(&(_OMC_LIT_STRUCT272).header) + 3))
676static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT273,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT273
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT272((void*)((char*)(&(_OMC_LIT_STRUCT272).header) + 3))}};
677#define _OMC_LIT273((void*)((char*)(&(_OMC_LIT_STRUCT273).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT273)((void*)((char*)(&(_OMC_LIT_STRUCT273).header) + 3))
678static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT274,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT274
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(43))((void*)(((((mmc_uint_t) (43)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),_OMC_LIT273((void*)((char*)(&(_OMC_LIT_STRUCT273).header) + 3))}};
679#define _OMC_LIT274((void*)((char*)(&(_OMC_LIT_STRUCT274).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT274)((void*)((char*)(&(_OMC_LIT_STRUCT274).header) + 3))
680#define _OMC_LIT275_data"- InstUtil.elabArraydim failed on: \n cref:" "- InstUtil.elabArraydim failed on: \n cref:"
681static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT275,42,_OMC_LIT275_data)struct { mmc_uint_t header; const char data[(42)+1]; } _OMC_LIT_STRUCT275
= { ((((mmc_uint_t)42)<<(3))+((1<<(3+3))+5)), "- InstUtil.elabArraydim failed on: \n cref:"
}
;
682#define _OMC_LIT275((void*)((char*)(&(_OMC_LIT_STRUCT275).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT275)((void*)((char*)(&(_OMC_LIT_STRUCT275).header) + 3))
683#define _OMC_LIT276_data" " " "
684static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT276,1,_OMC_LIT276_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT276
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), " "
}
;
685#define _OMC_LIT276((void*)((char*)(&(_OMC_LIT_STRUCT276).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT276)((void*)((char*)(&(_OMC_LIT_STRUCT276).header) + 3))
686#define _OMC_LIT277_data" = " " = "
687static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT277,3,_OMC_LIT277_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT277
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), " = "
}
;
688#define _OMC_LIT277((void*)((char*)(&(_OMC_LIT_STRUCT277).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT277)((void*)((char*)(&(_OMC_LIT_STRUCT277).header) + 3))
689static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT278,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT278
= { (((1) << 10) + (((3) & 255) << 2)),
{&DAE_Prefix_NOPRE__desc,}};
690#define _OMC_LIT278((void*)((char*)(&(_OMC_LIT_STRUCT278).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT278)((void*)((char*)(&(_OMC_LIT_STRUCT278).header) + 3))
691#define _OMC_LIT279_data"- InstUtil.elabComponentArraydimFromEnv failed: " "- InstUtil.elabComponentArraydimFromEnv failed: "
692static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT279,48,_OMC_LIT279_data)struct { mmc_uint_t header; const char data[(48)+1]; } _OMC_LIT_STRUCT279
= { ((((mmc_uint_t)48)<<(3))+((1<<(3+3))+5)), "- InstUtil.elabComponentArraydimFromEnv failed: "
}
;
693#define _OMC_LIT279((void*)((char*)(&(_OMC_LIT_STRUCT279).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT279)((void*)((char*)(&(_OMC_LIT_STRUCT279).header) + 3))
694static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT280,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT280
= { (((1) << 10) + (((4) & 255) << 2)),
{&DAE_ConnectorType_FLOW__desc,}};
695#define _OMC_LIT280((void*)((char*)(&(_OMC_LIT_STRUCT280).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT280)((void*)((char*)(&(_OMC_LIT_STRUCT280).header) + 3))
696static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT281,2,5)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT281
= { (((2) << 10) + (((5) & 255) << 2)),
{&DAE_ConnectorType_STREAM__desc,MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3))}};
697#define _OMC_LIT281((void*)((char*)(&(_OMC_LIT_STRUCT281).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT281)((void*)((char*)(&(_OMC_LIT_STRUCT281).header) + 3))
698#define _OMC_LIT282_data"Invalid type prefix '%s' on %s %s, due to existing type prefix '%s'." "Invalid type prefix '%s' on %s %s, due to existing type prefix '%s'."
699static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT282,68,_OMC_LIT282_data)struct { mmc_uint_t header; const char data[(68)+1]; } _OMC_LIT_STRUCT282
= { ((((mmc_uint_t)68)<<(3))+((1<<(3+3))+5)), "Invalid type prefix '%s' on %s %s, due to existing type prefix '%s'."
}
;
700#define _OMC_LIT282((void*)((char*)(&(_OMC_LIT_STRUCT282).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT282)((void*)((char*)(&(_OMC_LIT_STRUCT282).header) + 3))
701static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT283,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT283
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT282((void*)((char*)(&(_OMC_LIT_STRUCT282).header) + 3))}};
702#define _OMC_LIT283((void*)((char*)(&(_OMC_LIT_STRUCT283).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT283)((void*)((char*)(&(_OMC_LIT_STRUCT283).header) + 3))
703static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT284,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT284
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(179))((void*)(((((mmc_uint_t) (179)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),_OMC_LIT283((void*)((char*)(&(_OMC_LIT_STRUCT283).header) + 3))}};
704#define _OMC_LIT284((void*)((char*)(&(_OMC_LIT_STRUCT284).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT284)((void*)((char*)(&(_OMC_LIT_STRUCT284).header) + 3))
705#define _OMC_LIT285_data"variable" "variable"
706static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT285,8,_OMC_LIT285_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT285
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "variable"
}
;
707#define _OMC_LIT285((void*)((char*)(&(_OMC_LIT_STRUCT285).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT285)((void*)((char*)(&(_OMC_LIT_STRUCT285).header) + 3))
708#define _OMC_LIT286_data"\n- Component declared as '" "\n- Component declared as '"
709static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT286,26,_OMC_LIT286_data)struct { mmc_uint_t header; const char data[(26)+1]; } _OMC_LIT_STRUCT286
= { ((((mmc_uint_t)26)<<(3))+((1<<(3+3))+5)), "\n- Component declared as '"
}
;
710#define _OMC_LIT286((void*)((char*)(&(_OMC_LIT_STRUCT286).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT286)((void*)((char*)(&(_OMC_LIT_STRUCT286).header) + 3))
711#define _OMC_LIT287_data"' when having the variable '" "' when having the variable '"
712static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT287,28,_OMC_LIT287_data)struct { mmc_uint_t header; const char data[(28)+1]; } _OMC_LIT_STRUCT287
= { ((((mmc_uint_t)28)<<(3))+((1<<(3+3))+5)), "' when having the variable '"
}
;
713#define _OMC_LIT287((void*)((char*)(&(_OMC_LIT_STRUCT287).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT287)((void*)((char*)(&(_OMC_LIT_STRUCT287).header) + 3))
714#define _OMC_LIT288_data"' declared as '" "' declared as '"
715static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT288,15,_OMC_LIT288_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT288
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "' declared as '"
}
;
716#define _OMC_LIT288((void*)((char*)(&(_OMC_LIT_STRUCT288).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT288)((void*)((char*)(&(_OMC_LIT_STRUCT288).header) + 3))
717#define _OMC_LIT289_data"' : Subcomponent parallelism modified to." "' : Subcomponent parallelism modified to."
718static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT289,41,_OMC_LIT289_data)struct { mmc_uint_t header; const char data[(41)+1]; } _OMC_LIT_STRUCT289
= { ((((mmc_uint_t)41)<<(3))+((1<<(3+3))+5)), "' : Subcomponent parallelism modified to."
}
;
719#define _OMC_LIT289((void*)((char*)(&(_OMC_LIT_STRUCT289).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT289)((void*)((char*)(&(_OMC_LIT_STRUCT289).header) + 3))
720static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT290,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT290
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(7004))((void*)(((((mmc_uint_t) (7004)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT56((void*)((char*)(&(_OMC_LIT_STRUCT56).header) + 3)),_OMC_LIT54((void*)((char*)(&(_OMC_LIT_STRUCT54).header) + 3))}};
721#define _OMC_LIT290((void*)((char*)(&(_OMC_LIT_STRUCT290).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT290)((void*)((char*)(&(_OMC_LIT_STRUCT290).header) + 3))
722#define _OMC_LIT291_data"Failed to deduce dimensions of %s due to unknown dimensions of modifier %s." "Failed to deduce dimensions of %s due to unknown dimensions of modifier %s."
723static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT291,75,_OMC_LIT291_data)struct { mmc_uint_t header; const char data[(75)+1]; } _OMC_LIT_STRUCT291
= { ((((mmc_uint_t)75)<<(3))+((1<<(3+3))+5)), "Failed to deduce dimensions of %s due to unknown dimensions of modifier %s."
}
;
724#define _OMC_LIT291((void*)((char*)(&(_OMC_LIT_STRUCT291).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT291)((void*)((char*)(&(_OMC_LIT_STRUCT291).header) + 3))
725static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT292,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT292
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT291((void*)((char*)(&(_OMC_LIT_STRUCT291).header) + 3))}};
726#define _OMC_LIT292((void*)((char*)(&(_OMC_LIT_STRUCT292).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT292)((void*)((char*)(&(_OMC_LIT_STRUCT292).header) + 3))
727static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT293,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT293
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(171))((void*)(((((mmc_uint_t) (171)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT56((void*)((char*)(&(_OMC_LIT_STRUCT56).header) + 3)),_OMC_LIT292((void*)((char*)(&(_OMC_LIT_STRUCT292).header) + 3))}};
728#define _OMC_LIT293((void*)((char*)(&(_OMC_LIT_STRUCT293).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT293)((void*)((char*)(&(_OMC_LIT_STRUCT293).header) + 3))
729#define _OMC_LIT294_data"- InstUtil.instWholeDimFromMod failed\n" "- InstUtil.instWholeDimFromMod failed\n"
730static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT294,38,_OMC_LIT294_data)struct { mmc_uint_t header; const char data[(38)+1]; } _OMC_LIT_STRUCT294
= { ((((mmc_uint_t)38)<<(3))+((1<<(3+3))+5)), "- InstUtil.instWholeDimFromMod failed\n"
}
;
731#define _OMC_LIT294((void*)((char*)(&(_OMC_LIT_STRUCT294).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT294)((void*)((char*)(&(_OMC_LIT_STRUCT294).header) + 3))
732static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT295,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT295
= { (((1) << 10) + (((3) & 255) << 2)),
{&DAE_Subscript_WHOLEDIM__desc,}};
733#define _OMC_LIT295((void*)((char*)(&(_OMC_LIT_STRUCT295).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT295)((void*)((char*)(&(_OMC_LIT_STRUCT295).header) + 3))
734static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT296,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT296
= { (((2) << 10) + (((3) & 255) << 2)),
{&DAE_Exp_ICONST__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(2))((void*)(((((mmc_uint_t) (2)) << 1)+0)))}};
735#define _OMC_LIT296((void*)((char*)(&(_OMC_LIT_STRUCT296).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT296)((void*)((char*)(&(_OMC_LIT_STRUCT296).header) + 3))
736static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT297,2,6)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT297
= { (((2) << 10) + (((6) & 255) << 2)),
{&DAE_Subscript_WHOLE__NONEXP__desc,_OMC_LIT296((void*)((char*)(&(_OMC_LIT_STRUCT296).header) + 3))}};
737#define _OMC_LIT297((void*)((char*)(&(_OMC_LIT_STRUCT297).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT297)((void*)((char*)(&(_OMC_LIT_STRUCT297).header) + 3))
738static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT298,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT298
= { (((2) << 10) + (((3) & 255) << 2)),
{&DAE_Dimension_DIM__INTEGER__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(2))((void*)(((((mmc_uint_t) (2)) << 1)+0)))}};
739#define _OMC_LIT298((void*)((char*)(&(_OMC_LIT_STRUCT298).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT298)((void*)((char*)(&(_OMC_LIT_STRUCT298).header) + 3))
740static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT299,1,6)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT299
= { (((1) << 10) + (((6) & 255) << 2)),
{&DAE_ConnectorType_NON__CONNECTOR__desc,}};
741#define _OMC_LIT299((void*)((char*)(&(_OMC_LIT_STRUCT299).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT299)((void*)((char*)(&(_OMC_LIT_STRUCT299).header) + 3))
742static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT300,1,5)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT300
= { (((1) << 10) + (((5) & 255) << 2)),
{&SCode_Parallelism_NON__PARALLEL__desc,}};
743#define _OMC_LIT300((void*)((char*)(&(_OMC_LIT_STRUCT300).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT300)((void*)((char*)(&(_OMC_LIT_STRUCT300).header) + 3))
744static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT301,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT301
= { (((1) << 10) + (((3) & 255) << 2)),
{&SCode_Variability_VAR__desc,}};
745#define _OMC_LIT301((void*)((char*)(&(_OMC_LIT_STRUCT301).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT301)((void*)((char*)(&(_OMC_LIT_STRUCT301).header) + 3))
746static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT302,1,5)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT302
= { (((1) << 10) + (((5) & 255) << 2)),
{&Absyn_Direction_BIDIR__desc,}};
747#define _OMC_LIT302((void*)((char*)(&(_OMC_LIT_STRUCT302).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT302)((void*)((char*)(&(_OMC_LIT_STRUCT302).header) + 3))
748static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT303,1,6)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT303
= { (((1) << 10) + (((6) & 255) << 2)),
{&Absyn_InnerOuter_NOT__INNER__OUTER__desc,}};
749#define _OMC_LIT303((void*)((char*)(&(_OMC_LIT_STRUCT303).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT303)((void*)((char*)(&(_OMC_LIT_STRUCT303).header) + 3))
750static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT304,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT304
= { (((1) << 10) + (((3) & 255) << 2)),
{&SCode_Visibility_PUBLIC__desc,}};
751#define _OMC_LIT304((void*)((char*)(&(_OMC_LIT_STRUCT304).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT304)((void*)((char*)(&(_OMC_LIT_STRUCT304).header) + 3))
752static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT305,7,3)struct { mmc_uint_t header; const void *data[7]; } _OMC_LIT_STRUCT305
= { (((7) << 10) + (((3) & 255) << 2)),
{&DAE_Attributes_ATTR__desc,_OMC_LIT299((void*)((char*)(&(_OMC_LIT_STRUCT299).header) + 3)),_OMC_LIT300((void*)((char*)(&(_OMC_LIT_STRUCT300).header) + 3)),_OMC_LIT301((void*)((char*)(&(_OMC_LIT_STRUCT301).header) + 3)),_OMC_LIT302((void*)((char*)(&(_OMC_LIT_STRUCT302).header) + 3)),_OMC_LIT303((void*)((char*)(&(_OMC_LIT_STRUCT303).header) + 3)),_OMC_LIT304((void*)((char*)(&(_OMC_LIT_STRUCT304).header) + 3))}};
753#define _OMC_LIT305((void*)((char*)(&(_OMC_LIT_STRUCT305).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT305)((void*)((char*)(&(_OMC_LIT_STRUCT305).header) + 3))
754static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT306,1,11)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT306
= { (((1) << 10) + (((11) & 255) << 2)),
{&DAE_Type_T__UNKNOWN__desc,}};
755#define _OMC_LIT306((void*)((char*)(&(_OMC_LIT_STRUCT306).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT306)((void*)((char*)(&(_OMC_LIT_STRUCT306).header) + 3))
756static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT307,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT307
= { (((1) << 10) + (((3) & 255) << 2)),
{&DAE_Binding_UNBOUND__desc,}};
757#define _OMC_LIT307((void*)((char*)(&(_OMC_LIT_STRUCT307).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT307)((void*)((char*)(&(_OMC_LIT_STRUCT307).header) + 3))
758static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT308,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT308
= { (((1) << 10) + (((3) & 255) << 2)),
{&FCore_Status_VAR__UNTYPED__desc,}};
759#define _OMC_LIT308((void*)((char*)(&(_OMC_LIT_STRUCT308).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT308)((void*)((char*)(&(_OMC_LIT_STRUCT308).header) + 3))
760#define _OMC_LIT309_data"InstUtil.addEnumerationLiteralToEnv: Unknown enumeration type!\n" "InstUtil.addEnumerationLiteralToEnv: Unknown enumeration type!\n"
761static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT309,63,_OMC_LIT309_data)struct { mmc_uint_t header; const char data[(63)+1]; } _OMC_LIT_STRUCT309
= { ((((mmc_uint_t)63)<<(3))+((1<<(3+3))+5)), "InstUtil.addEnumerationLiteralToEnv: Unknown enumeration type!\n"
}
;
762#define _OMC_LIT309((void*)((char*)(&(_OMC_LIT_STRUCT309).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT309)((void*)((char*)(&(_OMC_LIT_STRUCT309).header) + 3))
763static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT310,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT310
= { (((2) << 10) + (((4) & 255) << 2)),
{&Absyn_Path_IDENT__desc,_OMC_LIT90((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3))}};
764#define _OMC_LIT310((void*)((char*)(&(_OMC_LIT_STRUCT310).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT310)((void*)((char*)(&(_OMC_LIT_STRUCT310).header) + 3))
765#define _OMC_LIT311_data"%s is used as a function reference, but doesn't specify the partial prefix." "%s is used as a function reference, but doesn't specify the partial prefix."
766static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT311,75,_OMC_LIT311_data)struct { mmc_uint_t header; const char data[(75)+1]; } _OMC_LIT_STRUCT311
= { ((((mmc_uint_t)75)<<(3))+((1<<(3+3))+5)), "%s is used as a function reference, but doesn't specify the partial prefix."
}
;
767#define _OMC_LIT311((void*)((char*)(&(_OMC_LIT_STRUCT311).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT311)((void*)((char*)(&(_OMC_LIT_STRUCT311).header) + 3))
768static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT312,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT312
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT311((void*)((char*)(&(_OMC_LIT_STRUCT311).header) + 3))}};
769#define _OMC_LIT312((void*)((char*)(&(_OMC_LIT_STRUCT312).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT312)((void*)((char*)(&(_OMC_LIT_STRUCT312).header) + 3))
770static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT313,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT313
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(5003))((void*)(((((mmc_uint_t) (5003)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),_OMC_LIT312((void*)((char*)(&(_OMC_LIT_STRUCT312).header) + 3))}};
771#define _OMC_LIT313((void*)((char*)(&(_OMC_LIT_STRUCT313).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT313)((void*)((char*)(&(_OMC_LIT_STRUCT313).header) + 3))
772#define _OMC_LIT314_data"InstUtil.getUsertypeDimensions failed: " "InstUtil.getUsertypeDimensions failed: "
773static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT314,39,_OMC_LIT314_data)struct { mmc_uint_t header; const char data[(39)+1]; } _OMC_LIT_STRUCT314
= { ((((mmc_uint_t)39)<<(3))+((1<<(3+3))+5)), "InstUtil.getUsertypeDimensions failed: "
}
;
774#define _OMC_LIT314((void*)((char*)(&(_OMC_LIT_STRUCT314).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT314)((void*)((char*)(&(_OMC_LIT_STRUCT314).header) + 3))
775#define _OMC_LIT315_data"- InstUtil.makeArrayType failed\n" "- InstUtil.makeArrayType failed\n"
776static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT315,32,_OMC_LIT315_data)struct { mmc_uint_t header; const char data[(32)+1]; } _OMC_LIT_STRUCT315
= { ((((mmc_uint_t)32)<<(3))+((1<<(3+3))+5)), "- InstUtil.makeArrayType failed\n"
}
;
777#define _OMC_LIT315((void*)((char*)(&(_OMC_LIT_STRUCT315).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT315)((void*)((char*)(&(_OMC_LIT_STRUCT315).header) + 3))
778#define _OMC_LIT316_data"Component %s of variability %s has binding %s of higher variability %s." "Component %s of variability %s has binding %s of higher variability %s."
779static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT316,71,_OMC_LIT316_data)struct { mmc_uint_t header; const char data[(71)+1]; } _OMC_LIT_STRUCT316
= { ((((mmc_uint_t)71)<<(3))+((1<<(3+3))+5)), "Component %s of variability %s has binding %s of higher variability %s."
}
;
780#define _OMC_LIT316((void*)((char*)(&(_OMC_LIT_STRUCT316).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT316)((void*)((char*)(&(_OMC_LIT_STRUCT316).header) + 3))
781static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT317,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT317
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT316((void*)((char*)(&(_OMC_LIT_STRUCT316).header) + 3))}};
782#define _OMC_LIT317((void*)((char*)(&(_OMC_LIT_STRUCT317).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT317)((void*)((char*)(&(_OMC_LIT_STRUCT317).header) + 3))
783static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT318,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT318
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(130))((void*)(((((mmc_uint_t) (130)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),_OMC_LIT317((void*)((char*)(&(_OMC_LIT_STRUCT317).header) + 3))}};
784#define _OMC_LIT318((void*)((char*)(&(_OMC_LIT_STRUCT318).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT318)((void*)((char*)(&(_OMC_LIT_STRUCT318).header) + 3))
785#define _OMC_LIT319_data"Invalid type %s for function component %s." "Invalid type %s for function component %s."
786static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT319,42,_OMC_LIT319_data)struct { mmc_uint_t header; const char data[(42)+1]; } _OMC_LIT_STRUCT319
= { ((((mmc_uint_t)42)<<(3))+((1<<(3+3))+5)), "Invalid type %s for function component %s."
}
;
787#define _OMC_LIT319((void*)((char*)(&(_OMC_LIT_STRUCT319).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT319)((void*)((char*)(&(_OMC_LIT_STRUCT319).header) + 3))
788static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT320,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT320
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT319((void*)((char*)(&(_OMC_LIT_STRUCT319).header) + 3))}};
789#define _OMC_LIT320((void*)((char*)(&(_OMC_LIT_STRUCT320).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT320)((void*)((char*)(&(_OMC_LIT_STRUCT320).header) + 3))
790static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT321,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT321
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(198))((void*)(((((mmc_uint_t) (198)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),_OMC_LIT320((void*)((char*)(&(_OMC_LIT_STRUCT320).header) + 3))}};
791#define _OMC_LIT321((void*)((char*)(&(_OMC_LIT_STRUCT321).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT321)((void*)((char*)(&(_OMC_LIT_STRUCT321).header) + 3))
792#define _OMC_LIT322_data"Invalid public variable %s, function variables that are not input/output must be protected." "Invalid public variable %s, function variables that are not input/output must be protected."
793static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT322,91,_OMC_LIT322_data)struct { mmc_uint_t header; const char data[(91)+1]; } _OMC_LIT_STRUCT322
= { ((((mmc_uint_t)91)<<(3))+((1<<(3+3))+5)), "Invalid public variable %s, function variables that are not input/output must be protected."
}
;
794#define _OMC_LIT322((void*)((char*)(&(_OMC_LIT_STRUCT322).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT322)((void*)((char*)(&(_OMC_LIT_STRUCT322).header) + 3))
795static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT323,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT323
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT322((void*)((char*)(&(_OMC_LIT_STRUCT322).header) + 3))}};
796#define _OMC_LIT323((void*)((char*)(&(_OMC_LIT_STRUCT323).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT323)((void*)((char*)(&(_OMC_LIT_STRUCT323).header) + 3))
797static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT324,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT324
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(201))((void*)(((((mmc_uint_t) (201)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT56((void*)((char*)(&(_OMC_LIT_STRUCT56).header) + 3)),_OMC_LIT323((void*)((char*)(&(_OMC_LIT_STRUCT323).header) + 3))}};
798#define _OMC_LIT324((void*)((char*)(&(_OMC_LIT_STRUCT324).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT324)((void*)((char*)(&(_OMC_LIT_STRUCT324).header) + 3))
799#define _OMC_LIT325_data"Invalid protected variable %s, function variables that are input/output must be public." "Invalid protected variable %s, function variables that are input/output must be public."
800static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT325,87,_OMC_LIT325_data)struct { mmc_uint_t header; const char data[(87)+1]; } _OMC_LIT_STRUCT325
= { ((((mmc_uint_t)87)<<(3))+((1<<(3+3))+5)), "Invalid protected variable %s, function variables that are input/output must be public."
}
;
801#define _OMC_LIT325((void*)((char*)(&(_OMC_LIT_STRUCT325).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT325)((void*)((char*)(&(_OMC_LIT_STRUCT325).header) + 3))
802static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT326,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT326
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT325((void*)((char*)(&(_OMC_LIT_STRUCT325).header) + 3))}};
803#define _OMC_LIT326((void*)((char*)(&(_OMC_LIT_STRUCT326).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT326)((void*)((char*)(&(_OMC_LIT_STRUCT326).header) + 3))
804static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT327,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT327
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(202))((void*)(((((mmc_uint_t) (202)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),_OMC_LIT326((void*)((char*)(&(_OMC_LIT_STRUCT326).header) + 3))}};
805#define _OMC_LIT327((void*)((char*)(&(_OMC_LIT_STRUCT327).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT327)((void*)((char*)(&(_OMC_LIT_STRUCT327).header) + 3))
806#define _OMC_LIT328_data"- InstUtil.moveBindings failed on " "- InstUtil.moveBindings failed on "
807static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT328,34,_OMC_LIT328_data)struct { mmc_uint_t header; const char data[(34)+1]; } _OMC_LIT_STRUCT328
= { ((((mmc_uint_t)34)<<(3))+((1<<(3+3))+5)), "- InstUtil.moveBindings failed on "
}
;
808#define _OMC_LIT328((void*)((char*)(&(_OMC_LIT_STRUCT328).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT328)((void*)((char*)(&(_OMC_LIT_STRUCT328).header) + 3))
809#define _OMC_LIT329_data"- InstUtil.moveBindings: Mismatched number of equations and variables." "- InstUtil.moveBindings: Mismatched number of equations and variables."
810static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT329,70,_OMC_LIT329_data)struct { mmc_uint_t header; const char data[(70)+1]; } _OMC_LIT_STRUCT329
= { ((((mmc_uint_t)70)<<(3))+((1<<(3+3))+5)), "- InstUtil.moveBindings: Mismatched number of equations and variables."
}
;
811#define _OMC_LIT329((void*)((char*)(&(_OMC_LIT_STRUCT329).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT329)((void*)((char*)(&(_OMC_LIT_STRUCT329).header) + 3))
812static const MMC_DEFREALLIT(_OMC_LIT_STRUCT330,0.0)struct mmc_real_lit _OMC_LIT_STRUCT330 = {0,(((8/8) << 10
) + 9),0.0}
;
813#define _OMC_LIT330((void*)((char*)(&(_OMC_LIT_STRUCT330).header) + 3)) MMC_REFREALLIT(_OMC_LIT_STRUCT330)((void*)((char*)(&(_OMC_LIT_STRUCT330).header) + 3))
814static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT331,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT331
= { (((8) << 10) + (((3) & 255) << 2)),
{&SourceInfo_SOURCEINFO__desc,_OMC_LIT103((void*)((char*)(&(_OMC_LIT_STRUCT103).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT330((void*)((char*)(&(_OMC_LIT_STRUCT330).header) + 3))}};
815#define _OMC_LIT331((void*)((char*)(&(_OMC_LIT_STRUCT331).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT331)((void*)((char*)(&(_OMC_LIT_STRUCT331).header) + 3))
816static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT332,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT332
= { (((2) << 10) + (((3) & 255) << 2)),
{&ClassInf_State_UNKNOWN__desc,_OMC_LIT184((void*)((char*)(&(_OMC_LIT_STRUCT184).header) + 3))}};
817#define _OMC_LIT332((void*)((char*)(&(_OMC_LIT_STRUCT332).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT332)((void*)((char*)(&(_OMC_LIT_STRUCT332).header) + 3))
818#define _OMC_LIT333_data"Duplicate class definitions (due to inheritance) not equivalent, first definition is: %s, second definition is: %s." "Duplicate class definitions (due to inheritance) not equivalent, first definition is: %s, second definition is: %s."
819static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT333,115,_OMC_LIT333_data)struct { mmc_uint_t header; const char data[(115)+1]; } _OMC_LIT_STRUCT333
= { ((((mmc_uint_t)115)<<(3))+((1<<(3+3))+5)), "Duplicate class definitions (due to inheritance) not equivalent, first definition is: %s, second definition is: %s."
}
;
820#define _OMC_LIT333((void*)((char*)(&(_OMC_LIT_STRUCT333).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT333)((void*)((char*)(&(_OMC_LIT_STRUCT333).header) + 3))
821static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT334,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT334
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT333((void*)((char*)(&(_OMC_LIT_STRUCT333).header) + 3))}};
822#define _OMC_LIT334((void*)((char*)(&(_OMC_LIT_STRUCT334).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT334)((void*)((char*)(&(_OMC_LIT_STRUCT334).header) + 3))
823static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT335,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT335
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(129))((void*)(((((mmc_uint_t) (129)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),_OMC_LIT334((void*)((char*)(&(_OMC_LIT_STRUCT334).header) + 3))}};
824#define _OMC_LIT335((void*)((char*)(&(_OMC_LIT_STRUCT335).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT335)((void*)((char*)(&(_OMC_LIT_STRUCT335).header) + 3))
825#define _OMC_LIT336_data"m_flow" "m_flow"
826static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT336,6,_OMC_LIT336_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT336
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "m_flow"
}
;
827#define _OMC_LIT336((void*)((char*)(&(_OMC_LIT_STRUCT336).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT336)((void*)((char*)(&(_OMC_LIT_STRUCT336).header) + 3))
828#define _OMC_LIT337_data"Inherited elements are not identical: bug: https://trac.modelica.org/Modelica/ticket/627\n first: " "Inherited elements are not identical: bug: https://trac.modelica.org/Modelica/ticket/627\n first: "
829static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT337,98,_OMC_LIT337_data)struct { mmc_uint_t header; const char data[(98)+1]; } _OMC_LIT_STRUCT337
= { ((((mmc_uint_t)98)<<(3))+((1<<(3+3))+5)), "Inherited elements are not identical: bug: https://trac.modelica.org/Modelica/ticket/627\n first: "
}
;
830#define _OMC_LIT337((void*)((char*)(&(_OMC_LIT_STRUCT337).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT337)((void*)((char*)(&(_OMC_LIT_STRUCT337).header) + 3))
831#define _OMC_LIT338_data"\n second: " "\n second: "
832static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT338,10,_OMC_LIT338_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT338
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "\n second: "
}
;
833#define _OMC_LIT338((void*)((char*)(&(_OMC_LIT_STRUCT338).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT338)((void*)((char*)(&(_OMC_LIT_STRUCT338).header) + 3))
834#define _OMC_LIT339_data"\nContinue ...." "\nContinue ...."
835static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT339,14,_OMC_LIT339_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT339
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "\nContinue ...."
}
;
836#define _OMC_LIT339((void*)((char*)(&(_OMC_LIT_STRUCT339).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT339)((void*)((char*)(&(_OMC_LIT_STRUCT339).header) + 3))
837static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT340,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT340
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(6000))((void*)(((((mmc_uint_t) (6000)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT56((void*)((char*)(&(_OMC_LIT_STRUCT56).header) + 3)),_OMC_LIT6((void*)((char*)(&(_OMC_LIT_STRUCT6).header) + 3))}};
838#define _OMC_LIT340((void*)((char*)(&(_OMC_LIT_STRUCT340).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT340)((void*)((char*)(&(_OMC_LIT_STRUCT340).header) + 3))
839#define _OMC_LIT341_data"Duplicate elements (due to inherited elements) not identical:\n first element is: %s\n second element is: %s" "Duplicate elements (due to inherited elements) not identical:\n first element is: %s\n second element is: %s"
840static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT341,109,_OMC_LIT341_data)struct { mmc_uint_t header; const char data[(109)+1]; } _OMC_LIT_STRUCT341
= { ((((mmc_uint_t)109)<<(3))+((1<<(3+3))+5)), "Duplicate elements (due to inherited elements) not identical:\n first element is: %s\n second element is: %s"
}
;
841#define _OMC_LIT341((void*)((char*)(&(_OMC_LIT_STRUCT341).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT341)((void*)((char*)(&(_OMC_LIT_STRUCT341).header) + 3))
842static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT342,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT342
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT341((void*)((char*)(&(_OMC_LIT_STRUCT341).header) + 3))}};
843#define _OMC_LIT342((void*)((char*)(&(_OMC_LIT_STRUCT342).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT342)((void*)((char*)(&(_OMC_LIT_STRUCT342).header) + 3))
844static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT343,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT343
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(90))((void*)(((((mmc_uint_t) (90)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),_OMC_LIT342((void*)((char*)(&(_OMC_LIT_STRUCT342).header) + 3))}};
845#define _OMC_LIT343((void*)((char*)(&(_OMC_LIT_STRUCT343).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT343)((void*)((char*)(&(_OMC_LIT_STRUCT343).header) + 3))
846#define _OMC_LIT344_data"checkMultiplyDeclared" "checkMultiplyDeclared"
847static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT344,21,_OMC_LIT344_data)struct { mmc_uint_t header; const char data[(21)+1]; } _OMC_LIT_STRUCT344
= { ((((mmc_uint_t)21)<<(3))+((1<<(3+3))+5)), "checkMultiplyDeclared"
}
;
848#define _OMC_LIT344((void*)((char*)(&(_OMC_LIT_STRUCT344).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT344)((void*)((char*)(&(_OMC_LIT_STRUCT344).header) + 3))
849#define _OMC_LIT345_data"$parent." "$parent."
850static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT345,8,_OMC_LIT345_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT345
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "$parent."
}
;
851#define _OMC_LIT345((void*)((char*)(&(_OMC_LIT_STRUCT345).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT345)((void*)((char*)(&(_OMC_LIT_STRUCT345).header) + 3))
852#define _OMC_LIT346_data"-Inst.checkMultiplyDeclared failed\n" "-Inst.checkMultiplyDeclared failed\n"
853static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT346,35,_OMC_LIT346_data)struct { mmc_uint_t header; const char data[(35)+1]; } _OMC_LIT_STRUCT346
= { ((((mmc_uint_t)35)<<(3))+((1<<(3+3))+5)), "-Inst.checkMultiplyDeclared failed\n"
}
;
854#define _OMC_LIT346((void*)((char*)(&(_OMC_LIT_STRUCT346).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT346)((void*)((char*)(&(_OMC_LIT_STRUCT346).header) + 3))
855#define _OMC_LIT347_data"Depreciated record constructor used: Inst.addRecordConstructorsToTheCache" "Depreciated record constructor used: Inst.addRecordConstructorsToTheCache"
856static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT347,73,_OMC_LIT347_data)struct { mmc_uint_t header; const char data[(73)+1]; } _OMC_LIT_STRUCT347
= { ((((mmc_uint_t)73)<<(3))+((1<<(3+3))+5)), "Depreciated record constructor used: Inst.addRecordConstructorsToTheCache"
}
;
857#define _OMC_LIT347((void*)((char*)(&(_OMC_LIT_STRUCT347).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT347)((void*)((char*)(&(_OMC_LIT_STRUCT347).header) + 3))
858#define _OMC_LIT348_data" in env: " " in env: "
859static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT348,9,_OMC_LIT348_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT348
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), " in env: "
}
;
860#define _OMC_LIT348((void*)((char*)(&(_OMC_LIT_STRUCT348).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT348)((void*)((char*)(&(_OMC_LIT_STRUCT348).header) + 3))
861#define _OMC_LIT349_data"Component %s has the same name as its type %s.\n This is forbidden by Modelica specification and may lead to lookup errors." "Component %s has the same name as its type %s.\n This is forbidden by Modelica specification and may lead to lookup errors."
862static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT349,122,_OMC_LIT349_data)struct { mmc_uint_t header; const char data[(122)+1]; } _OMC_LIT_STRUCT349
= { ((((mmc_uint_t)122)<<(3))+((1<<(3+3))+5)), "Component %s has the same name as its type %s.\n This is forbidden by Modelica specification and may lead to lookup errors."
}
;
863#define _OMC_LIT349((void*)((char*)(&(_OMC_LIT_STRUCT349).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT349)((void*)((char*)(&(_OMC_LIT_STRUCT349).header) + 3))
864static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT350,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT350
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT349((void*)((char*)(&(_OMC_LIT_STRUCT349).header) + 3))}};
865#define _OMC_LIT350((void*)((char*)(&(_OMC_LIT_STRUCT350).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT350)((void*)((char*)(&(_OMC_LIT_STRUCT350).header) + 3))
866static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT351,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT351
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(136))((void*)(((((mmc_uint_t) (136)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT56((void*)((char*)(&(_OMC_LIT_STRUCT56).header) + 3)),_OMC_LIT350((void*)((char*)(&(_OMC_LIT_STRUCT350).header) + 3))}};
867#define _OMC_LIT351((void*)((char*)(&(_OMC_LIT_STRUCT351).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT351)((void*)((char*)(&(_OMC_LIT_STRUCT351).header) + 3))
868#define _OMC_LIT352_data"- InstUtil.addClassdefToEnv2 failed\n" "- InstUtil.addClassdefToEnv2 failed\n"
869static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT352,36,_OMC_LIT352_data)struct { mmc_uint_t header; const char data[(36)+1]; } _OMC_LIT_STRUCT352
= { ((((mmc_uint_t)36)<<(3))+((1<<(3+3))+5)), "- InstUtil.addClassdefToEnv2 failed\n"
}
;
870#define _OMC_LIT352((void*)((char*)(&(_OMC_LIT_STRUCT352).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT352)((void*)((char*)(&(_OMC_LIT_STRUCT352).header) + 3))
871#define _OMC_LIT353_data"}, {" "}, {"
872static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT353,4,_OMC_LIT353_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT353
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "}, {"
}
;
873#define _OMC_LIT353((void*)((char*)(&(_OMC_LIT_STRUCT353).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT353)((void*)((char*)(&(_OMC_LIT_STRUCT353).header) + 3))
874#define _OMC_LIT354_data"{" "{"
875static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT354,1,_OMC_LIT354_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT354
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "{"
}
;
876#define _OMC_LIT354((void*)((char*)(&(_OMC_LIT_STRUCT354).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT354)((void*)((char*)(&(_OMC_LIT_STRUCT354).header) + 3))
877#define _OMC_LIT355_data"}" "}"
878static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT355,1,_OMC_LIT355_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT355
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "}"
}
;
879#define _OMC_LIT355((void*)((char*)(&(_OMC_LIT_STRUCT355).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT355)((void*)((char*)(&(_OMC_LIT_STRUCT355).header) + 3))
880#define _OMC_LIT356_data"Cyclically dependent constants or parameters found in scope %s: %s (ignore with -d=ignoreCycles)." "Cyclically dependent constants or parameters found in scope %s: %s (ignore with -d=ignoreCycles)."
881static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT356,97,_OMC_LIT356_data)struct { mmc_uint_t header; const char data[(97)+1]; } _OMC_LIT_STRUCT356
= { ((((mmc_uint_t)97)<<(3))+((1<<(3+3))+5)), "Cyclically dependent constants or parameters found in scope %s: %s (ignore with -d=ignoreCycles)."
}
;
882#define _OMC_LIT356((void*)((char*)(&(_OMC_LIT_STRUCT356).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT356)((void*)((char*)(&(_OMC_LIT_STRUCT356).header) + 3))
883static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT357,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT357
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT356((void*)((char*)(&(_OMC_LIT_STRUCT356).header) + 3))}};
884#define _OMC_LIT357((void*)((char*)(&(_OMC_LIT_STRUCT357).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT357)((void*)((char*)(&(_OMC_LIT_STRUCT357).header) + 3))
885static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT358,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT358
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(170))((void*)(((((mmc_uint_t) (170)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),_OMC_LIT357((void*)((char*)(&(_OMC_LIT_STRUCT357).header) + 3))}};
886#define _OMC_LIT358((void*)((char*)(&(_OMC_LIT_STRUCT358).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT358)((void*)((char*)(&(_OMC_LIT_STRUCT358).header) + 3))
887#define _OMC_LIT359_data"ignoreCycles" "ignoreCycles"
888static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT359,12,_OMC_LIT359_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT359
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), "ignoreCycles"
}
;
889#define _OMC_LIT359((void*)((char*)(&(_OMC_LIT_STRUCT359).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT359)((void*)((char*)(&(_OMC_LIT_STRUCT359).header) + 3))
890#define _OMC_LIT360_data"Ignores cycles between constant/parameter components." "Ignores cycles between constant/parameter components."
891static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT360,53,_OMC_LIT360_data)struct { mmc_uint_t header; const char data[(53)+1]; } _OMC_LIT_STRUCT360
= { ((((mmc_uint_t)53)<<(3))+((1<<(3+3))+5)), "Ignores cycles between constant/parameter components."
}
;
892#define _OMC_LIT360((void*)((char*)(&(_OMC_LIT_STRUCT360).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT360)((void*)((char*)(&(_OMC_LIT_STRUCT360).header) + 3))
893static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT361,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT361
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT360((void*)((char*)(&(_OMC_LIT_STRUCT360).header) + 3))}};
894#define _OMC_LIT361((void*)((char*)(&(_OMC_LIT_STRUCT361).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT361)((void*)((char*)(&(_OMC_LIT_STRUCT361).header) + 3))
895static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT362,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT362
= { (((5) << 10) + (((3) & 255) << 2)),
{&Flags_DebugFlag_DEBUG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(174))((void*)(((((mmc_uint_t) (174)) << 1)+0))),_OMC_LIT359((void*)((char*)(&(_OMC_LIT_STRUCT359).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT361((void*)((char*)(&(_OMC_LIT_STRUCT361).header) + 3))}};
896#define _OMC_LIT362((void*)((char*)(&(_OMC_LIT_STRUCT362).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT362)((void*)((char*)(&(_OMC_LIT_STRUCT362).header) + 3))
897#define _OMC_LIT363_data"- InstUtil.getCrefFromDim failed\n" "- InstUtil.getCrefFromDim failed\n"
898static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT363,33,_OMC_LIT363_data)struct { mmc_uint_t header; const char data[(33)+1]; } _OMC_LIT_STRUCT363
= { ((((mmc_uint_t)33)<<(3))+((1<<(3+3))+5)), "- InstUtil.getCrefFromDim failed\n"
}
;
899#define _OMC_LIT363((void*)((char*)(&(_OMC_LIT_STRUCT363).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT363)((void*)((char*)(&(_OMC_LIT_STRUCT363).header) + 3))
900#define _OMC_LIT364_data"InstUtil.getCrefFromMod: could not retrieve crefs from SCode.Mod: " "InstUtil.getCrefFromMod: could not retrieve crefs from SCode.Mod: "
901static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT364,66,_OMC_LIT364_data)struct { mmc_uint_t header; const char data[(66)+1]; } _OMC_LIT_STRUCT364
= { ((((mmc_uint_t)66)<<(3))+((1<<(3+3))+5)), "InstUtil.getCrefFromMod: could not retrieve crefs from SCode.Mod: "
}
;
902#define _OMC_LIT364((void*)((char*)(&(_OMC_LIT_STRUCT364).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT364)((void*)((char*)(&(_OMC_LIT_STRUCT364).header) + 3))
903#define _OMC_LIT365_data"Graph for env: " "Graph for env: "
904static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT365,15,_OMC_LIT365_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT365
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "Graph for env: "
}
;
905#define _OMC_LIT365((void*)((char*)(&(_OMC_LIT_STRUCT365).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT365)((void*)((char*)(&(_OMC_LIT_STRUCT365).header) + 3))
906#define _OMC_LIT366_data"Element order:\n " "Element order:\n "
907static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT366,16,_OMC_LIT366_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT366
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "Element order:\n "
}
;
908#define _OMC_LIT366((void*)((char*)(&(_OMC_LIT_STRUCT366).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT366)((void*)((char*)(&(_OMC_LIT_STRUCT366).header) + 3))
909#define _OMC_LIT367_data"\n " "\n "
910static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT367,2,_OMC_LIT367_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT367
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "\n "
}
;
911#define _OMC_LIT367((void*)((char*)(&(_OMC_LIT_STRUCT367).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT367)((void*)((char*)(&(_OMC_LIT_STRUCT367).header) + 3))
912#define _OMC_LIT368_data"Cycles:\n" "Cycles:\n"
913static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT368,8,_OMC_LIT368_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT368
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "Cycles:\n"
}
;
914#define _OMC_LIT368((void*)((char*)(&(_OMC_LIT_STRUCT368).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT368)((void*)((char*)(&(_OMC_LIT_STRUCT368).header) + 3))
915#define _OMC_LIT369_data", " ", "
916static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT369,2,_OMC_LIT369_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT369
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), ", "
}
;
917#define _OMC_LIT369((void*)((char*)(&(_OMC_LIT_STRUCT369).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT369)((void*)((char*)(&(_OMC_LIT_STRUCT369).header) + 3))
918#define _OMC_LIT370_data" failure in get_Constant_PlusDeps \n" " failure in get_Constant_PlusDeps \n"
919static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT370,35,_OMC_LIT370_data)struct { mmc_uint_t header; const char data[(35)+1]; } _OMC_LIT_STRUCT370
= { ((((mmc_uint_t)35)<<(3))+((1<<(3+3))+5)), " failure in get_Constant_PlusDeps \n"
}
;
920#define _OMC_LIT370((void*)((char*)(&(_OMC_LIT_STRUCT370).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT370)((void*)((char*)(&(_OMC_LIT_STRUCT370).header) + 3))
921#define _OMC_LIT371_data"- InstUtil.extractConstantPlusDeps failure to find " "- InstUtil.extractConstantPlusDeps failure to find "
922static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT371,51,_OMC_LIT371_data)struct { mmc_uint_t header; const char data[(51)+1]; } _OMC_LIT_STRUCT371
= { ((((mmc_uint_t)51)<<(3))+((1<<(3+3))+5)), "- InstUtil.extractConstantPlusDeps failure to find "
}
;
923#define _OMC_LIT371((void*)((char*)(&(_OMC_LIT_STRUCT371).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT371)((void*)((char*)(&(_OMC_LIT_STRUCT371).header) + 3))
924#define _OMC_LIT372_data", returning \n" ", returning \n"
925static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT372,13,_OMC_LIT372_data)struct { mmc_uint_t header; const char data[(13)+1]; } _OMC_LIT_STRUCT372
= { ((((mmc_uint_t)13)<<(3))+((1<<(3+3))+5)), ", returning \n"
}
;
926#define _OMC_LIT372((void*)((char*)(&(_OMC_LIT_STRUCT372).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT372)((void*)((char*)(&(_OMC_LIT_STRUCT372).header) + 3))
927#define _OMC_LIT373_data"- InstUtil.extractConstantPlusDeps elements to instantiate:" "- InstUtil.extractConstantPlusDeps elements to instantiate:"
928static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT373,59,_OMC_LIT373_data)struct { mmc_uint_t header; const char data[(59)+1]; } _OMC_LIT_STRUCT373
= { ((((mmc_uint_t)59)<<(3))+((1<<(3+3))+5)), "- InstUtil.extractConstantPlusDeps elements to instantiate:"
}
;
929#define _OMC_LIT373((void*)((char*)(&(_OMC_LIT_STRUCT373).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT373)((void*)((char*)(&(_OMC_LIT_STRUCT373).header) + 3))
930#define _OMC_LIT374_data" not found in <" " not found in <"
931static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT374,15,_OMC_LIT374_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT374
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), " not found in <"
}
;
932#define _OMC_LIT374((void*)((char*)(&(_OMC_LIT_STRUCT374).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT374)((void*)((char*)(&(_OMC_LIT_STRUCT374).header) + 3))
933#define _OMC_LIT375_data">" ">"
934static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT375,1,_OMC_LIT375_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT375
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), ">"
}
;
935#define _OMC_LIT375((void*)((char*)(&(_OMC_LIT_STRUCT375).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT375)((void*)((char*)(&(_OMC_LIT_STRUCT375).header) + 3))
936#define _OMC_LIT376_data"In modifier %s." "In modifier %s."
937static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT376,15,_OMC_LIT376_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT376
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "In modifier %s."
}
;
938#define _OMC_LIT376((void*)((char*)(&(_OMC_LIT_STRUCT376).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT376)((void*)((char*)(&(_OMC_LIT_STRUCT376).header) + 3))
939static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT377,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT377
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT376((void*)((char*)(&(_OMC_LIT_STRUCT376).header) + 3))}};
940#define _OMC_LIT377((void*)((char*)(&(_OMC_LIT_STRUCT377).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT377)((void*)((char*)(&(_OMC_LIT_STRUCT377).header) + 3))
941static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT378,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT378
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(515))((void*)(((((mmc_uint_t) (515)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),_OMC_LIT377((void*)((char*)(&(_OMC_LIT_STRUCT377).header) + 3))}};
942#define _OMC_LIT378((void*)((char*)(&(_OMC_LIT_STRUCT378).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT378)((void*)((char*)(&(_OMC_LIT_STRUCT378).header) + 3))
943static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT379,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT379
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT91((void*)((char*)(&(_OMC_LIT_STRUCT91).header) + 3)),_OMC_LIT94((void*)((char*)(&(_OMC_LIT_STRUCT94).header) + 3))}};
944#define _OMC_LIT379((void*)((char*)(&(_OMC_LIT_STRUCT379).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT379)((void*)((char*)(&(_OMC_LIT_STRUCT379).header) + 3))
945static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT380,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT380
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT92((void*)((char*)(&(_OMC_LIT_STRUCT92).header) + 3)),_OMC_LIT379((void*)((char*)(&(_OMC_LIT_STRUCT379).header) + 3))}};
946#define _OMC_LIT380((void*)((char*)(&(_OMC_LIT_STRUCT380).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT380)((void*)((char*)(&(_OMC_LIT_STRUCT380).header) + 3))
947static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT381,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT381
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT90((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3)),_OMC_LIT380((void*)((char*)(&(_OMC_LIT_STRUCT380).header) + 3))}};
948#define _OMC_LIT381((void*)((char*)(&(_OMC_LIT_STRUCT381).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT381)((void*)((char*)(&(_OMC_LIT_STRUCT381).header) + 3))
949static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT382,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT382
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT89((void*)((char*)(&(_OMC_LIT_STRUCT89).header) + 3)),_OMC_LIT381((void*)((char*)(&(_OMC_LIT_STRUCT381).header) + 3))}};
950#define _OMC_LIT382((void*)((char*)(&(_OMC_LIT_STRUCT382).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT382)((void*)((char*)(&(_OMC_LIT_STRUCT382).header) + 3))
951static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT383,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT383
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT91((void*)((char*)(&(_OMC_LIT_STRUCT91).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
952#define _OMC_LIT383((void*)((char*)(&(_OMC_LIT_STRUCT383).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT383)((void*)((char*)(&(_OMC_LIT_STRUCT383).header) + 3))
953static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT384,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT384
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT92((void*)((char*)(&(_OMC_LIT_STRUCT92).header) + 3)),_OMC_LIT383((void*)((char*)(&(_OMC_LIT_STRUCT383).header) + 3))}};
954#define _OMC_LIT384((void*)((char*)(&(_OMC_LIT_STRUCT384).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT384)((void*)((char*)(&(_OMC_LIT_STRUCT384).header) + 3))
955static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT385,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT385
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT90((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3)),_OMC_LIT384((void*)((char*)(&(_OMC_LIT_STRUCT384).header) + 3))}};
956#define _OMC_LIT385((void*)((char*)(&(_OMC_LIT_STRUCT385).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT385)((void*)((char*)(&(_OMC_LIT_STRUCT385).header) + 3))
957static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT386,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT386
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT89((void*)((char*)(&(_OMC_LIT_STRUCT89).header) + 3)),_OMC_LIT385((void*)((char*)(&(_OMC_LIT_STRUCT385).header) + 3))}};
958#define _OMC_LIT386((void*)((char*)(&(_OMC_LIT_STRUCT386).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT386)((void*)((char*)(&(_OMC_LIT_STRUCT386).header) + 3))
959static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT387,1,10)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT387
= { (((1) << 10) + (((10) & 255) << 2)),
{&SCode_Restriction_R__TYPE__desc,}};
960#define _OMC_LIT387((void*)((char*)(&(_OMC_LIT_STRUCT387).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT387)((void*)((char*)(&(_OMC_LIT_STRUCT387).header) + 3))
961static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT388,1,14)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT388
= { (((1) << 10) + (((14) & 255) << 2)),
{&SCode_Restriction_R__PREDEFINED__INTEGER__desc,}};
962#define _OMC_LIT388((void*)((char*)(&(_OMC_LIT_STRUCT388).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT388)((void*)((char*)(&(_OMC_LIT_STRUCT388).header) + 3))
963static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT389,1,15)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT389
= { (((1) << 10) + (((15) & 255) << 2)),
{&SCode_Restriction_R__PREDEFINED__REAL__desc,}};
964#define _OMC_LIT389((void*)((char*)(&(_OMC_LIT_STRUCT389).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT389)((void*)((char*)(&(_OMC_LIT_STRUCT389).header) + 3))
965static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT390,1,16)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT390
= { (((1) << 10) + (((16) & 255) << 2)),
{&SCode_Restriction_R__PREDEFINED__STRING__desc,}};
966#define _OMC_LIT390((void*)((char*)(&(_OMC_LIT_STRUCT390).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT390)((void*)((char*)(&(_OMC_LIT_STRUCT390).header) + 3))
967static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT391,1,17)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT391
= { (((1) << 10) + (((17) & 255) << 2)),
{&SCode_Restriction_R__PREDEFINED__BOOLEAN__desc,}};
968#define _OMC_LIT391((void*)((char*)(&(_OMC_LIT_STRUCT391).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT391)((void*)((char*)(&(_OMC_LIT_STRUCT391).header) + 3))
969static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT392,1,19)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT392
= { (((1) << 10) + (((19) & 255) << 2)),
{&SCode_Restriction_R__PREDEFINED__CLOCK__desc,}};
970#define _OMC_LIT392((void*)((char*)(&(_OMC_LIT_STRUCT392).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT392)((void*)((char*)(&(_OMC_LIT_STRUCT392).header) + 3))
971static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT393,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT393
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT392((void*)((char*)(&(_OMC_LIT_STRUCT392).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
972#define _OMC_LIT393((void*)((char*)(&(_OMC_LIT_STRUCT393).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT393)((void*)((char*)(&(_OMC_LIT_STRUCT393).header) + 3))
973static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT394,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT394
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT391((void*)((char*)(&(_OMC_LIT_STRUCT391).header) + 3)),_OMC_LIT393((void*)((char*)(&(_OMC_LIT_STRUCT393).header) + 3))}};
974#define _OMC_LIT394((void*)((char*)(&(_OMC_LIT_STRUCT394).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT394)((void*)((char*)(&(_OMC_LIT_STRUCT394).header) + 3))
975static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT395,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT395
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT390((void*)((char*)(&(_OMC_LIT_STRUCT390).header) + 3)),_OMC_LIT394((void*)((char*)(&(_OMC_LIT_STRUCT394).header) + 3))}};
976#define _OMC_LIT395((void*)((char*)(&(_OMC_LIT_STRUCT395).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT395)((void*)((char*)(&(_OMC_LIT_STRUCT395).header) + 3))
977static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT396,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT396
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT389((void*)((char*)(&(_OMC_LIT_STRUCT389).header) + 3)),_OMC_LIT395((void*)((char*)(&(_OMC_LIT_STRUCT395).header) + 3))}};
978#define _OMC_LIT396((void*)((char*)(&(_OMC_LIT_STRUCT396).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT396)((void*)((char*)(&(_OMC_LIT_STRUCT396).header) + 3))
979static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT397,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT397
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT388((void*)((char*)(&(_OMC_LIT_STRUCT388).header) + 3)),_OMC_LIT396((void*)((char*)(&(_OMC_LIT_STRUCT396).header) + 3))}};
980#define _OMC_LIT397((void*)((char*)(&(_OMC_LIT_STRUCT397).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT397)((void*)((char*)(&(_OMC_LIT_STRUCT397).header) + 3))
981static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT398,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT398
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT387((void*)((char*)(&(_OMC_LIT_STRUCT387).header) + 3)),_OMC_LIT397((void*)((char*)(&(_OMC_LIT_STRUCT397).header) + 3))}};
982#define _OMC_LIT398((void*)((char*)(&(_OMC_LIT_STRUCT398).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT398)((void*)((char*)(&(_OMC_LIT_STRUCT398).header) + 3))
983static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT399,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT399
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT391((void*)((char*)(&(_OMC_LIT_STRUCT391).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
984#define _OMC_LIT399((void*)((char*)(&(_OMC_LIT_STRUCT399).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT399)((void*)((char*)(&(_OMC_LIT_STRUCT399).header) + 3))
985static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT400,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT400
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT390((void*)((char*)(&(_OMC_LIT_STRUCT390).header) + 3)),_OMC_LIT399((void*)((char*)(&(_OMC_LIT_STRUCT399).header) + 3))}};
986#define _OMC_LIT400((void*)((char*)(&(_OMC_LIT_STRUCT400).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT400)((void*)((char*)(&(_OMC_LIT_STRUCT400).header) + 3))
987static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT401,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT401
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT389((void*)((char*)(&(_OMC_LIT_STRUCT389).header) + 3)),_OMC_LIT400((void*)((char*)(&(_OMC_LIT_STRUCT400).header) + 3))}};
988#define _OMC_LIT401((void*)((char*)(&(_OMC_LIT_STRUCT401).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT401)((void*)((char*)(&(_OMC_LIT_STRUCT401).header) + 3))
989static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT402,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT402
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT388((void*)((char*)(&(_OMC_LIT_STRUCT388).header) + 3)),_OMC_LIT401((void*)((char*)(&(_OMC_LIT_STRUCT401).header) + 3))}};
990#define _OMC_LIT402((void*)((char*)(&(_OMC_LIT_STRUCT402).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT402)((void*)((char*)(&(_OMC_LIT_STRUCT402).header) + 3))
991static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT403,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT403
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT387((void*)((char*)(&(_OMC_LIT_STRUCT387).header) + 3)),_OMC_LIT402((void*)((char*)(&(_OMC_LIT_STRUCT402).header) + 3))}};
992#define _OMC_LIT403((void*)((char*)(&(_OMC_LIT_STRUCT403).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT403)((void*)((char*)(&(_OMC_LIT_STRUCT403).header) + 3))
993static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT404,2,8)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT404
= { (((2) << 10) + (((8) & 255) << 2)),
{&SCode_Restriction_R__CONNECTOR__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0)))}};
994#define _OMC_LIT404((void*)((char*)(&(_OMC_LIT_STRUCT404).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT404)((void*)((char*)(&(_OMC_LIT_STRUCT404).header) + 3))
995static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT405,2,8)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT405
= { (((2) << 10) + (((8) & 255) << 2)),
{&SCode_Restriction_R__CONNECTOR__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0)))}};
996#define _OMC_LIT405((void*)((char*)(&(_OMC_LIT_STRUCT405).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT405)((void*)((char*)(&(_OMC_LIT_STRUCT405).header) + 3))
997static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT406,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT406
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT405((void*)((char*)(&(_OMC_LIT_STRUCT405).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
998#define _OMC_LIT406((void*)((char*)(&(_OMC_LIT_STRUCT406).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT406)((void*)((char*)(&(_OMC_LIT_STRUCT406).header) + 3))
999static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT407,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT407
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT404((void*)((char*)(&(_OMC_LIT_STRUCT404).header) + 3)),_OMC_LIT406((void*)((char*)(&(_OMC_LIT_STRUCT406).header) + 3))}};
1000#define _OMC_LIT407((void*)((char*)(&(_OMC_LIT_STRUCT407).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT407)((void*)((char*)(&(_OMC_LIT_STRUCT407).header) + 3))
1001static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT408,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT408
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT387((void*)((char*)(&(_OMC_LIT_STRUCT387).header) + 3)),_OMC_LIT407((void*)((char*)(&(_OMC_LIT_STRUCT407).header) + 3))}};
1002#define _OMC_LIT408((void*)((char*)(&(_OMC_LIT_STRUCT408).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT408)((void*)((char*)(&(_OMC_LIT_STRUCT408).header) + 3))
1003#define _OMC_LIT409_data"Error!: " "Error!: "
1004static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT409,8,_OMC_LIT409_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT409
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "Error!: "
}
;
1005#define _OMC_LIT409((void*)((char*)(&(_OMC_LIT_STRUCT409).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT409)((void*)((char*)(&(_OMC_LIT_STRUCT409).header) + 3))
1006#define _OMC_LIT410_data" cannot be extended by " " cannot be extended by "
1007static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT410,23,_OMC_LIT410_data)struct { mmc_uint_t header; const char data[(23)+1]; } _OMC_LIT_STRUCT410
= { ((((mmc_uint_t)23)<<(3))+((1<<(3+3))+5)), " cannot be extended by "
}
;
1008#define _OMC_LIT410((void*)((char*)(&(_OMC_LIT_STRUCT410).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT410)((void*)((char*)(&(_OMC_LIT_STRUCT410).header) + 3))
1009#define _OMC_LIT411_data" due to derived/base class restrictions.\n" " due to derived/base class restrictions.\n"
1010static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT411,41,_OMC_LIT411_data)struct { mmc_uint_t header; const char data[(41)+1]; } _OMC_LIT_STRUCT411
= { ((((mmc_uint_t)41)<<(3))+((1<<(3+3))+5)), " due to derived/base class restrictions.\n"
}
;
1011#define _OMC_LIT411((void*)((char*)(&(_OMC_LIT_STRUCT411).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT411)((void*)((char*)(&(_OMC_LIT_STRUCT411).header) + 3))
1012#define _OMC_LIT412_data"unitChecking" "unitChecking"
1013static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT412,12,_OMC_LIT412_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT412
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), "unitChecking"
}
;
1014#define _OMC_LIT412((void*)((char*)(&(_OMC_LIT_STRUCT412).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT412)((void*)((char*)(&(_OMC_LIT_STRUCT412).header) + 3))
1015static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT413,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT413
= { (((2) << 10) + (((4) & 255) << 2)),
{&Gettext_TranslatableContent_notrans__desc,_OMC_LIT103((void*)((char*)(&(_OMC_LIT_STRUCT103).header) + 3))}};
1016#define _OMC_LIT413((void*)((char*)(&(_OMC_LIT_STRUCT413).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT413)((void*)((char*)(&(_OMC_LIT_STRUCT413).header) + 3))
1017static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT414,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT414
= { (((8) << 10) + (((3) & 255) << 2)),
{&Flags_ConfigFlag_CONFIG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(33))((void*)(((((mmc_uint_t) (33)) << 1)+0))),_OMC_LIT412((void*)((char*)(&(_OMC_LIT_STRUCT412).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT267((void*)((char*)(&(_OMC_LIT_STRUCT267).header) + 3)),_OMC_LIT268((void*)((char*)(&(_OMC_LIT_STRUCT268).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT413((void*)((char*)(&(_OMC_LIT_STRUCT413).header) + 3))}};
1018#define _OMC_LIT414((void*)((char*)(&(_OMC_LIT_STRUCT414).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT414)((void*)((char*)(&(_OMC_LIT_STRUCT414).header) + 3))
1019#define _OMC_LIT415_data"equalityConstraint" "equalityConstraint"
1020static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT415,18,_OMC_LIT415_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT415
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), "equalityConstraint"
}
;
1021#define _OMC_LIT415((void*)((char*)(&(_OMC_LIT_STRUCT415).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT415)((void*)((char*)(&(_OMC_LIT_STRUCT415).header) + 3))
1022static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT416,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT416
= { (((2) << 10) + (((4) & 255) << 2)),
{&Absyn_Path_IDENT__desc,_OMC_LIT415((void*)((char*)(&(_OMC_LIT_STRUCT415).header) + 3))}};
1023#define _OMC_LIT416((void*)((char*)(&(_OMC_LIT_STRUCT416).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT416)((void*)((char*)(&(_OMC_LIT_STRUCT416).header) + 3))
1024#define _OMC_LIT417_data" ***** FAILURE with " " ***** FAILURE with "
1025static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT417,20,_OMC_LIT417_data)struct { mmc_uint_t header; const char data[(20)+1]; } _OMC_LIT_STRUCT417
= { ((((mmc_uint_t)20)<<(3))+((1<<(3+3))+5)), " ***** FAILURE with "
}
;
1026#define _OMC_LIT417((void*)((char*)(&(_OMC_LIT_STRUCT417).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT417)((void*)((char*)(&(_OMC_LIT_STRUCT417).header) + 3))
1027#define _OMC_LIT418_data" _and_ " " _and_ "
1028static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT418,7,_OMC_LIT418_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT418
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), " _and_ "
}
;
1029#define _OMC_LIT418((void*)((char*)(&(_OMC_LIT_STRUCT418).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT418)((void*)((char*)(&(_OMC_LIT_STRUCT418).header) + 3))
1030#define _OMC_LIT419_data"The system of units is consistent." "The system of units is consistent."
1031static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT419,34,_OMC_LIT419_data)struct { mmc_uint_t header; const char data[(34)+1]; } _OMC_LIT_STRUCT419
= { ((((mmc_uint_t)34)<<(3))+((1<<(3+3))+5)), "The system of units is consistent."
}
;
1032#define _OMC_LIT419((void*)((char*)(&(_OMC_LIT_STRUCT419).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT419)((void*)((char*)(&(_OMC_LIT_STRUCT419).header) + 3))
1033static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT420,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT420
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT419((void*)((char*)(&(_OMC_LIT_STRUCT419).header) + 3))}};
1034#define _OMC_LIT420((void*)((char*)(&(_OMC_LIT_STRUCT420).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT420)((void*)((char*)(&(_OMC_LIT_STRUCT420).header) + 3))
1035static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT421,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT421
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(518))((void*)(((((mmc_uint_t) (518)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT80((void*)((char*)(&(_OMC_LIT_STRUCT80).header) + 3)),_OMC_LIT420((void*)((char*)(&(_OMC_LIT_STRUCT420).header) + 3))}};
1036#define _OMC_LIT421((void*)((char*)(&(_OMC_LIT_STRUCT421).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT421)((void*)((char*)(&(_OMC_LIT_STRUCT421).header) + 3))
1037#define _OMC_LIT422_data"The system of units is incomplete. Please provide unit information to the model by e.g. using types from the SIunits package." "The system of units is incomplete. Please provide unit information to the model by e.g. using types from the SIunits package."
1038static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT422,125,_OMC_LIT422_data)struct { mmc_uint_t header; const char data[(125)+1]; } _OMC_LIT_STRUCT422
= { ((((mmc_uint_t)125)<<(3))+((1<<(3+3))+5)), "The system of units is incomplete. Please provide unit information to the model by e.g. using types from the SIunits package."
}
;
1039#define _OMC_LIT422((void*)((char*)(&(_OMC_LIT_STRUCT422).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT422)((void*)((char*)(&(_OMC_LIT_STRUCT422).header) + 3))
1040static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT423,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT423
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT422((void*)((char*)(&(_OMC_LIT_STRUCT422).header) + 3))}};
1041#define _OMC_LIT423((void*)((char*)(&(_OMC_LIT_STRUCT423).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT423)((void*)((char*)(&(_OMC_LIT_STRUCT423).header) + 3))
1042static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT424,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT424
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(519))((void*)(((((mmc_uint_t) (519)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT80((void*)((char*)(&(_OMC_LIT_STRUCT80).header) + 3)),_OMC_LIT423((void*)((char*)(&(_OMC_LIT_STRUCT423).header) + 3))}};
1043#define _OMC_LIT424((void*)((char*)(&(_OMC_LIT_STRUCT424).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT424)((void*)((char*)(&(_OMC_LIT_STRUCT424).header) + 3))
1044static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT425,1,5)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT425
= { (((1) << 10) + (((5) & 255) << 2)),
{&FCore_Status_VAR__DAE__desc,}};
1045#define _OMC_LIT425((void*)((char*)(&(_OMC_LIT_STRUCT425).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT425)((void*)((char*)(&(_OMC_LIT_STRUCT425).header) + 3))
1046#define _OMC_LIT426_data"Expression" "Expression"
1047static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT426,10,_OMC_LIT426_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT426
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "Expression"
}
;
1048#define _OMC_LIT426((void*)((char*)(&(_OMC_LIT_STRUCT426).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT426)((void*)((char*)(&(_OMC_LIT_STRUCT426).header) + 3))
1049static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT427,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT427
= { (((1) << 10) + (((3) & 255) << 2)),
{&DAE_CodeType_C__EXPRESSION__desc,}};
1050#define _OMC_LIT427((void*)((char*)(&(_OMC_LIT_STRUCT427).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT427)((void*)((char*)(&(_OMC_LIT_STRUCT427).header) + 3))
1051static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT428,2,18)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT428
= { (((2) << 10) + (((18) & 255) << 2)),
{&DAE_Type_T__CODE__desc,_OMC_LIT427((void*)((char*)(&(_OMC_LIT_STRUCT427).header) + 3))}};
1052#define _OMC_LIT428((void*)((char*)(&(_OMC_LIT_STRUCT428).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT428)((void*)((char*)(&(_OMC_LIT_STRUCT428).header) + 3))
1053static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT429,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT429
= { (((2) << 10) + (((0) & 255) << 2)),
{_OMC_LIT426((void*)((char*)(&(_OMC_LIT_STRUCT426).header) + 3)),_OMC_LIT428((void*)((char*)(&(_OMC_LIT_STRUCT428).header) + 3))}};
1054#define _OMC_LIT429((void*)((char*)(&(_OMC_LIT_STRUCT429).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT429)((void*)((char*)(&(_OMC_LIT_STRUCT429).header) + 3))
1055#define _OMC_LIT430_data"ExpressionOrModification" "ExpressionOrModification"
1056static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT430,24,_OMC_LIT430_data)struct { mmc_uint_t header; const char data[(24)+1]; } _OMC_LIT_STRUCT430
= { ((((mmc_uint_t)24)<<(3))+((1<<(3+3))+5)), "ExpressionOrModification"
}
;
1057#define _OMC_LIT430((void*)((char*)(&(_OMC_LIT_STRUCT430).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT430)((void*)((char*)(&(_OMC_LIT_STRUCT430).header) + 3))
1058static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT431,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT431
= { (((1) << 10) + (((4) & 255) << 2)),
{&DAE_CodeType_C__EXPRESSION__OR__MODIFICATION__desc,}};
1059#define _OMC_LIT431((void*)((char*)(&(_OMC_LIT_STRUCT431).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT431)((void*)((char*)(&(_OMC_LIT_STRUCT431).header) + 3))
1060static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT432,2,18)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT432
= { (((2) << 10) + (((18) & 255) << 2)),
{&DAE_Type_T__CODE__desc,_OMC_LIT431((void*)((char*)(&(_OMC_LIT_STRUCT431).header) + 3))}};
1061#define _OMC_LIT432((void*)((char*)(&(_OMC_LIT_STRUCT432).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT432)((void*)((char*)(&(_OMC_LIT_STRUCT432).header) + 3))
1062static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT433,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT433
= { (((2) << 10) + (((0) & 255) << 2)),
{_OMC_LIT430((void*)((char*)(&(_OMC_LIT_STRUCT430).header) + 3)),_OMC_LIT432((void*)((char*)(&(_OMC_LIT_STRUCT432).header) + 3))}};
1063#define _OMC_LIT433((void*)((char*)(&(_OMC_LIT_STRUCT433).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT433)((void*)((char*)(&(_OMC_LIT_STRUCT433).header) + 3))
1064#define _OMC_LIT434_data"TypeName" "TypeName"
1065static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT434,8,_OMC_LIT434_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT434
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "TypeName"
}
;
1066#define _OMC_LIT434((void*)((char*)(&(_OMC_LIT_STRUCT434).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT434)((void*)((char*)(&(_OMC_LIT_STRUCT434).header) + 3))
1067static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT435,1,6)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT435
= { (((1) << 10) + (((6) & 255) << 2)),
{&DAE_CodeType_C__TYPENAME__desc,}};
1068#define _OMC_LIT435((void*)((char*)(&(_OMC_LIT_STRUCT435).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT435)((void*)((char*)(&(_OMC_LIT_STRUCT435).header) + 3))
1069static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT436,2,18)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT436
= { (((2) << 10) + (((18) & 255) << 2)),
{&DAE_Type_T__CODE__desc,_OMC_LIT435((void*)((char*)(&(_OMC_LIT_STRUCT435).header) + 3))}};
1070#define _OMC_LIT436((void*)((char*)(&(_OMC_LIT_STRUCT436).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT436)((void*)((char*)(&(_OMC_LIT_STRUCT436).header) + 3))
1071static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT437,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT437
= { (((2) << 10) + (((0) & 255) << 2)),
{_OMC_LIT434((void*)((char*)(&(_OMC_LIT_STRUCT434).header) + 3)),_OMC_LIT436((void*)((char*)(&(_OMC_LIT_STRUCT436).header) + 3))}};
1072#define _OMC_LIT437((void*)((char*)(&(_OMC_LIT_STRUCT437).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT437)((void*)((char*)(&(_OMC_LIT_STRUCT437).header) + 3))
1073#define _OMC_LIT438_data"VariableName" "VariableName"
1074static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT438,12,_OMC_LIT438_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT438
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), "VariableName"
}
;
1075#define _OMC_LIT438((void*)((char*)(&(_OMC_LIT_STRUCT438).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT438)((void*)((char*)(&(_OMC_LIT_STRUCT438).header) + 3))
1076static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT439,1,7)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT439
= { (((1) << 10) + (((7) & 255) << 2)),
{&DAE_CodeType_C__VARIABLENAME__desc,}};
1077#define _OMC_LIT439((void*)((char*)(&(_OMC_LIT_STRUCT439).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT439)((void*)((char*)(&(_OMC_LIT_STRUCT439).header) + 3))
1078static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT440,2,18)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT440
= { (((2) << 10) + (((18) & 255) << 2)),
{&DAE_Type_T__CODE__desc,_OMC_LIT439((void*)((char*)(&(_OMC_LIT_STRUCT439).header) + 3))}};
1079#define _OMC_LIT440((void*)((char*)(&(_OMC_LIT_STRUCT440).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT440)((void*)((char*)(&(_OMC_LIT_STRUCT440).header) + 3))
1080static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT441,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT441
= { (((2) << 10) + (((0) & 255) << 2)),
{_OMC_LIT438((void*)((char*)(&(_OMC_LIT_STRUCT438).header) + 3)),_OMC_LIT440((void*)((char*)(&(_OMC_LIT_STRUCT440).header) + 3))}};
1081#define _OMC_LIT441((void*)((char*)(&(_OMC_LIT_STRUCT441).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT441)((void*)((char*)(&(_OMC_LIT_STRUCT441).header) + 3))
1082#define _OMC_LIT442_data"VariableNames" "VariableNames"
1083static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT442,13,_OMC_LIT442_data)struct { mmc_uint_t header; const char data[(13)+1]; } _OMC_LIT_STRUCT442
= { ((((mmc_uint_t)13)<<(3))+((1<<(3+3))+5)), "VariableNames"
}
;
1084#define _OMC_LIT442((void*)((char*)(&(_OMC_LIT_STRUCT442).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT442)((void*)((char*)(&(_OMC_LIT_STRUCT442).header) + 3))
1085static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT443,1,8)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT443
= { (((1) << 10) + (((8) & 255) << 2)),
{&DAE_CodeType_C__VARIABLENAMES__desc,}};
1086#define _OMC_LIT443((void*)((char*)(&(_OMC_LIT_STRUCT443).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT443)((void*)((char*)(&(_OMC_LIT_STRUCT443).header) + 3))
1087static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT444,2,18)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT444
= { (((2) << 10) + (((18) & 255) << 2)),
{&DAE_Type_T__CODE__desc,_OMC_LIT443((void*)((char*)(&(_OMC_LIT_STRUCT443).header) + 3))}};
1088#define _OMC_LIT444((void*)((char*)(&(_OMC_LIT_STRUCT444).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT444)((void*)((char*)(&(_OMC_LIT_STRUCT444).header) + 3))
1089static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT445,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT445
= { (((2) << 10) + (((0) & 255) << 2)),
{_OMC_LIT442((void*)((char*)(&(_OMC_LIT_STRUCT442).header) + 3)),_OMC_LIT444((void*)((char*)(&(_OMC_LIT_STRUCT444).header) + 3))}};
1090#define _OMC_LIT445((void*)((char*)(&(_OMC_LIT_STRUCT445).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT445)((void*)((char*)(&(_OMC_LIT_STRUCT445).header) + 3))
1091static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT446,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT446
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT445((void*)((char*)(&(_OMC_LIT_STRUCT445).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
1092#define _OMC_LIT446((void*)((char*)(&(_OMC_LIT_STRUCT446).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT446)((void*)((char*)(&(_OMC_LIT_STRUCT446).header) + 3))
1093static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT447,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT447
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT441((void*)((char*)(&(_OMC_LIT_STRUCT441).header) + 3)),_OMC_LIT446((void*)((char*)(&(_OMC_LIT_STRUCT446).header) + 3))}};
1094#define _OMC_LIT447((void*)((char*)(&(_OMC_LIT_STRUCT447).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT447)((void*)((char*)(&(_OMC_LIT_STRUCT447).header) + 3))
1095static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT448,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT448
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT437((void*)((char*)(&(_OMC_LIT_STRUCT437).header) + 3)),_OMC_LIT447((void*)((char*)(&(_OMC_LIT_STRUCT447).header) + 3))}};
1096#define _OMC_LIT448((void*)((char*)(&(_OMC_LIT_STRUCT448).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT448)((void*)((char*)(&(_OMC_LIT_STRUCT448).header) + 3))
1097static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT449,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT449
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT433((void*)((char*)(&(_OMC_LIT_STRUCT433).header) + 3)),_OMC_LIT448((void*)((char*)(&(_OMC_LIT_STRUCT448).header) + 3))}};
1098#define _OMC_LIT449((void*)((char*)(&(_OMC_LIT_STRUCT449).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT449)((void*)((char*)(&(_OMC_LIT_STRUCT449).header) + 3))
1099static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT450,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT450
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT429((void*)((char*)(&(_OMC_LIT_STRUCT429).header) + 3)),_OMC_LIT449((void*)((char*)(&(_OMC_LIT_STRUCT449).header) + 3))}};
1100#define _OMC_LIT450((void*)((char*)(&(_OMC_LIT_STRUCT450).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT450)((void*)((char*)(&(_OMC_LIT_STRUCT450).header) + 3))
1101#define _OMC_LIT451_data"Class %s not found." "Class %s not found."
1102static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT451,19,_OMC_LIT451_data)struct { mmc_uint_t header; const char data[(19)+1]; } _OMC_LIT_STRUCT451
= { ((((mmc_uint_t)19)<<(3))+((1<<(3+3))+5)), "Class %s not found."
}
;
1103#define _OMC_LIT451((void*)((char*)(&(_OMC_LIT_STRUCT451).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT451)((void*)((char*)(&(_OMC_LIT_STRUCT451).header) + 3))
1104static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT452,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT452
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT451((void*)((char*)(&(_OMC_LIT_STRUCT451).header) + 3))}};
1105#define _OMC_LIT452((void*)((char*)(&(_OMC_LIT_STRUCT452).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT452)((void*)((char*)(&(_OMC_LIT_STRUCT452).header) + 3))
1106static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT453,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT453
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(20))((void*)(((((mmc_uint_t) (20)) << 1)+0))),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),_OMC_LIT452((void*)((char*)(&(_OMC_LIT_STRUCT452).header) + 3))}};
1107#define _OMC_LIT453((void*)((char*)(&(_OMC_LIT_STRUCT453).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT453)((void*)((char*)(&(_OMC_LIT_STRUCT453).header) + 3))
1108static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT454,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT454
= { (((1) << 10) + (((4) & 255) << 2)),
{&Absyn_Msg_NO__MSG__desc,}};
1109#define _OMC_LIT454((void*)((char*)(&(_OMC_LIT_STRUCT454).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT454)((void*)((char*)(&(_OMC_LIT_STRUCT454).header) + 3))
1110#define _OMC_LIT455_data"scodeFlattenProgram" "scodeFlattenProgram"
1111static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT455,19,_OMC_LIT455_data)struct { mmc_uint_t header; const char data[(19)+1]; } _OMC_LIT_STRUCT455
= { ((((mmc_uint_t)19)<<(3))+((1<<(3+3))+5)), "scodeFlattenProgram"
}
;
1112#define _OMC_LIT455((void*)((char*)(&(_OMC_LIT_STRUCT455).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT455)((void*)((char*)(&(_OMC_LIT_STRUCT455).header) + 3))
1113#define _OMC_LIT456_data"scodeDep" "scodeDep"
1114static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT456,8,_OMC_LIT456_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT456
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "scodeDep"
}
;
1115#define _OMC_LIT456((void*)((char*)(&(_OMC_LIT_STRUCT456).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT456)((void*)((char*)(&(_OMC_LIT_STRUCT456).header) + 3))
1116#define _OMC_LIT457_data"Does scode dependency analysis prior to instantiation. Defaults to true." "Does scode dependency analysis prior to instantiation. Defaults to true."
1117static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT457,72,_OMC_LIT457_data)struct { mmc_uint_t header; const char data[(72)+1]; } _OMC_LIT_STRUCT457
= { ((((mmc_uint_t)72)<<(3))+((1<<(3+3))+5)), "Does scode dependency analysis prior to instantiation. Defaults to true."
}
;
1118#define _OMC_LIT457((void*)((char*)(&(_OMC_LIT_STRUCT457).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT457)((void*)((char*)(&(_OMC_LIT_STRUCT457).header) + 3))
1119static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT458,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT458
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT457((void*)((char*)(&(_OMC_LIT_STRUCT457).header) + 3))}};
1120#define _OMC_LIT458((void*)((char*)(&(_OMC_LIT_STRUCT458).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT458)((void*)((char*)(&(_OMC_LIT_STRUCT458).header) + 3))
1121static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT459,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT459
= { (((5) << 10) + (((3) & 255) << 2)),
{&Flags_DebugFlag_DEBUG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(111))((void*)(((((mmc_uint_t) (111)) << 1)+0))),_OMC_LIT456((void*)((char*)(&(_OMC_LIT_STRUCT456).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0))),_OMC_LIT458((void*)((char*)(&(_OMC_LIT_STRUCT458).header) + 3))}};
1122#define _OMC_LIT459((void*)((char*)(&(_OMC_LIT_STRUCT459).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT459)((void*)((char*)(&(_OMC_LIT_STRUCT459).header) + 3))
1123#define _OMC_LIT460_data"__TMP__" "__TMP__"
1124static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT460,7,_OMC_LIT460_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT460
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "__TMP__"
}
;
1125#define _OMC_LIT460((void*)((char*)(&(_OMC_LIT_STRUCT460).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT460)((void*)((char*)(&(_OMC_LIT_STRUCT460).header) + 3))
1126#include "util/modelica.h"
1127
1128#include "InstUtil_includes.h"
1129
1130
1131/* default, do not make protected functions static */
1132#if !defined(PROTECTED_FUNCTION_STATIC)
1133#define PROTECTED_FUNCTION_STATIC
1134#endif
1135PROTECTED_FUNCTION_STATIC modelica_boolean omc_InstUtil_findDomF(threadData_t *threadData, modelica_metatype _inTup, modelica_string _name);
1136PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_findDomF(threadData_t *threadData, modelica_metatype _inTup, modelica_metatype _name);
1137static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_findDomF,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_findDomF
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_findDomF,0}};
1138#define boxvar_InstUtil_findDomF((void*)((char*)(&(boxvar_lit_InstUtil_findDomF).header) +
3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_findDomF)((void*)((char*)(&(boxvar_lit_InstUtil_findDomF).header) +
3))
1139PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_discretizeTraverseFun(threadData_t *threadData, modelica_metatype _inExp, modelica_metatype _inTup, modelica_metatype *out_outTup);
1140static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_discretizeTraverseFun,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_discretizeTraverseFun
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_discretizeTraverseFunomc_InstUtil_discretizeTraverseFun,0}};
1141#define boxvar_InstUtil_discretizeTraverseFun((void*)((char*)(&(boxvar_lit_InstUtil_discretizeTraverseFun
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_discretizeTraverseFun)((void*)((char*)(&(boxvar_lit_InstUtil_discretizeTraverseFun
).header) + 3))
1142PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_newEQFun(threadData_t *threadData, modelica_integer _i, modelica_metatype _inLhs_exp, modelica_metatype _inRhs_exp, modelica_metatype _domainCr, modelica_integer _N, modelica_boolean _isBC, modelica_metatype _fieldLst, modelica_metatype _comment, modelica_metatype _info);
1143PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_newEQFun(threadData_t *threadData, modelica_metatype _i, modelica_metatype _inLhs_exp, modelica_metatype _inRhs_exp, modelica_metatype _domainCr, modelica_metatype _N, modelica_metatype _isBC, modelica_metatype _fieldLst, modelica_metatype _comment, modelica_metatype _info);
1144static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_newEQFun,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_newEQFun
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_newEQFun,0}};
1145#define boxvar_InstUtil_newEQFun((void*)((char*)(&(boxvar_lit_InstUtil_newEQFun).header) +
3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_newEQFun)((void*)((char*)(&(boxvar_lit_InstUtil_newEQFun).header) +
3))
1146PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_hasPderTraverseFun(threadData_t *threadData, modelica_metatype _inExp, modelica_boolean _inHasPder, modelica_boolean *out_outHasPder);
1147PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_hasPderTraverseFun(threadData_t *threadData, modelica_metatype _inExp, modelica_metatype _inHasPder, modelica_metatype *out_outHasPder);
1148static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_hasPderTraverseFun,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_hasPderTraverseFun
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_hasPderTraverseFun,0}};
1149#define boxvar_InstUtil_hasPderTraverseFun((void*)((char*)(&(boxvar_lit_InstUtil_hasPderTraverseFun
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_hasPderTraverseFun)((void*)((char*)(&(boxvar_lit_InstUtil_hasPderTraverseFun
).header) + 3))
1150PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_creatFieldEqs(threadData_t *threadData, modelica_metatype _lhs_exp, modelica_metatype _rhs_exp, modelica_metatype _domainCr, modelica_integer _N, modelica_metatype _fieldLst, modelica_metatype _comment, modelica_metatype _info);
1151PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_creatFieldEqs(threadData_t *threadData, modelica_metatype _lhs_exp, modelica_metatype _rhs_exp, modelica_metatype _domainCr, modelica_metatype _N, modelica_metatype _fieldLst, modelica_metatype _comment, modelica_metatype _info);
1152static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_creatFieldEqs,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_creatFieldEqs
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_creatFieldEqs,0}};
1153#define boxvar_InstUtil_creatFieldEqs((void*)((char*)(&(boxvar_lit_InstUtil_creatFieldEqs).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_creatFieldEqs)((void*)((char*)(&(boxvar_lit_InstUtil_creatFieldEqs).header
) + 3))
1154PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_extrapolateFieldEq(threadData_t *threadData, modelica_boolean _isRight, modelica_metatype _fieldCr, modelica_metatype _domainCr, modelica_integer _N, modelica_metatype _comment, modelica_metatype _info, modelica_metatype _fieldLst);
1155PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_extrapolateFieldEq(threadData_t *threadData, modelica_metatype _isRight, modelica_metatype _fieldCr, modelica_metatype _domainCr, modelica_metatype _N, modelica_metatype _comment, modelica_metatype _info, modelica_metatype _fieldLst);
1156static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_extrapolateFieldEq,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_extrapolateFieldEq
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_extrapolateFieldEq,0}};
1157#define boxvar_InstUtil_extrapolateFieldEq((void*)((char*)(&(boxvar_lit_InstUtil_extrapolateFieldEq
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_extrapolateFieldEq)((void*)((char*)(&(boxvar_lit_InstUtil_extrapolateFieldEq
).header) + 3))
1158PROTECTED_FUNCTION_STATIC modelica_boolean omc_InstUtil_absynDAECrefEqualName(threadData_t *threadData, modelica_metatype _domainCr1, modelica_metatype _domainCr2);
1159PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_absynDAECrefEqualName(threadData_t *threadData, modelica_metatype _domainCr1, modelica_metatype _domainCr2);
1160static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_absynDAECrefEqualName,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_absynDAECrefEqualName
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_absynDAECrefEqualName,0}};
1161#define boxvar_InstUtil_absynDAECrefEqualName((void*)((char*)(&(boxvar_lit_InstUtil_absynDAECrefEqualName
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_absynDAECrefEqualName)((void*)((char*)(&(boxvar_lit_InstUtil_absynDAECrefEqualName
).header) + 3))
1162PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_domNFieldsFindFun(threadData_t *threadData, modelica_metatype _inDomFields, modelica_metatype _inDomainCr);
1163static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_domNFieldsFindFun,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_domNFieldsFindFun
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_domNFieldsFindFunomc_InstUtil_domNFieldsFindFun,0}};
1164#define boxvar_InstUtil_domNFieldsFindFun((void*)((char*)(&(boxvar_lit_InstUtil_domNFieldsFindFun)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_domNFieldsFindFun)((void*)((char*)(&(boxvar_lit_InstUtil_domNFieldsFindFun)
.header) + 3))
1165PROTECTED_FUNCTION_STATIC modelica_integer omc_InstUtil_getDomNFields(threadData_t *threadData, modelica_metatype _inDomFieldLst, modelica_metatype _inDomainCr, modelica_metatype _info, modelica_metatype *out_outFieldLst);
1166PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_getDomNFields(threadData_t *threadData, modelica_metatype _inDomFieldLst, modelica_metatype _inDomainCr, modelica_metatype _info, modelica_metatype *out_outFieldLst);
1167static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_getDomNFields,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_getDomNFields
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_getDomNFields,0}};
1168#define boxvar_InstUtil_getDomNFields((void*)((char*)(&(boxvar_lit_InstUtil_getDomNFields).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_getDomNFields)((void*)((char*)(&(boxvar_lit_InstUtil_getDomNFields).header
) + 3))
1169PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_extrapFieldTraverseFun(threadData_t *threadData, modelica_metatype _inExp, modelica_integer _inN, modelica_integer *out_outN);
1170PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_extrapFieldTraverseFun(threadData_t *threadData, modelica_metatype _inExp, modelica_metatype _inN, modelica_metatype *out_outN);
1171static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_extrapFieldTraverseFun,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_extrapFieldTraverseFun
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_extrapFieldTraverseFun,0}};
1172#define boxvar_InstUtil_extrapFieldTraverseFun((void*)((char*)(&(boxvar_lit_InstUtil_extrapFieldTraverseFun
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_extrapFieldTraverseFun)((void*)((char*)(&(boxvar_lit_InstUtil_extrapFieldTraverseFun
).header) + 3))
1173PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_optAppendFieldMapFun(threadData_t *threadData, modelica_metatype _inDomainFields, modelica_metatype _domainCrToAdd, modelica_metatype _fieldCrToAdd, modelica_boolean _inFound, modelica_boolean *out_outFound);
1174PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_optAppendFieldMapFun(threadData_t *threadData, modelica_metatype _inDomainFields, modelica_metatype _domainCrToAdd, modelica_metatype _fieldCrToAdd, modelica_metatype _inFound, modelica_metatype *out_outFound);
1175static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_optAppendFieldMapFun,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_optAppendFieldMapFun
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_optAppendFieldMapFun,0}};
1176#define boxvar_InstUtil_optAppendFieldMapFun((void*)((char*)(&(boxvar_lit_InstUtil_optAppendFieldMapFun
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_optAppendFieldMapFun)((void*)((char*)(&(boxvar_lit_InstUtil_optAppendFieldMapFun
).header) + 3))
1177PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_addEach(threadData_t *threadData, modelica_metatype _inSubMod);
1178static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_addEach,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_addEach
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_addEachomc_InstUtil_addEach,0}};
1179#define boxvar_InstUtil_addEach((void*)((char*)(&(boxvar_lit_InstUtil_addEach).header) +
3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_addEach)((void*)((char*)(&(boxvar_lit_InstUtil_addEach).header) +
3))
1180PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_findN(threadData_t *threadData, modelica_metatype _inVar);
1181static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_findN,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_findN
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_findNomc_InstUtil_findN,0}};
1182#define boxvar_InstUtil_findN((void*)((char*)(&(boxvar_lit_InstUtil_findN).header) + 3
))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_findN)((void*)((char*)(&(boxvar_lit_InstUtil_findN).header) + 3
))
1183PROTECTED_FUNCTION_STATIC modelica_integer omc_InstUtil_getNDcr(threadData_t *threadData, modelica_metatype _dcr, modelica_metatype *out_outCrOpt);
1184PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_getNDcr(threadData_t *threadData, modelica_metatype _dcr, modelica_metatype *out_outCrOpt);
1185static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_getNDcr,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_getNDcr
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_getNDcr,0}};
1186#define boxvar_InstUtil_getNDcr((void*)((char*)(&(boxvar_lit_InstUtil_getNDcr).header) +
3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_getNDcr)((void*)((char*)(&(boxvar_lit_InstUtil_getNDcr).header) +
3))
1187PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_getQualDcr(threadData_t *threadData, modelica_metatype _domainSubMod, modelica_metatype _inInfo);
1188static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_getQualDcr,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_getQualDcr
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_getQualDcromc_InstUtil_getQualDcr,0}};
1189#define boxvar_InstUtil_getQualDcr((void*)((char*)(&(boxvar_lit_InstUtil_getQualDcr).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_getQualDcr)((void*)((char*)(&(boxvar_lit_InstUtil_getQualDcr).header
) + 3))
1190PROTECTED_FUNCTION_STATIC modelica_boolean omc_InstUtil_findDomainSubMod(threadData_t *threadData, modelica_metatype _subMod);
1191PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_findDomainSubMod(threadData_t *threadData, modelica_metatype _subMod);
1192static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_findDomainSubMod,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_findDomainSubMod
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_findDomainSubMod,0}};
1193#define boxvar_InstUtil_findDomainSubMod((void*)((char*)(&(boxvar_lit_InstUtil_findDomainSubMod).
header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_findDomainSubMod)((void*)((char*)(&(boxvar_lit_InstUtil_findDomainSubMod).
header) + 3))
1194PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_findUnboundVariableUseInCase(threadData_t *threadData, modelica_metatype _case_, modelica_metatype _inUnbound);
1195static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_findUnboundVariableUseInCase,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_findUnboundVariableUseInCase
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_findUnboundVariableUseInCaseomc_InstUtil_findUnboundVariableUseInCase,0}};
1196#define boxvar_InstUtil_findUnboundVariableUseInCase((void*)((char*)(&(boxvar_lit_InstUtil_findUnboundVariableUseInCase
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_findUnboundVariableUseInCase)((void*)((char*)(&(boxvar_lit_InstUtil_findUnboundVariableUseInCase
).header) + 3))
1197PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_findUnboundVariableUse(threadData_t *threadData, modelica_metatype _inExp, modelica_metatype _inTpl, modelica_boolean *out_cont, modelica_metatype *out_outTpl);
1198PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_findUnboundVariableUse(threadData_t *threadData, modelica_metatype _inExp, modelica_metatype _inTpl, modelica_metatype *out_cont, modelica_metatype *out_outTpl);
1199static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_findUnboundVariableUse,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_findUnboundVariableUse
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_findUnboundVariableUse,0}};
1200#define boxvar_InstUtil_findUnboundVariableUse((void*)((char*)(&(boxvar_lit_InstUtil_findUnboundVariableUse
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_findUnboundVariableUse)((void*)((char*)(&(boxvar_lit_InstUtil_findUnboundVariableUse
).header) + 3))
1201PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_traverseCrefSubs(threadData_t *threadData, modelica_metatype _exp, modelica_metatype _info, modelica_metatype _inUnbound);
1202static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_traverseCrefSubs,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_traverseCrefSubs
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_traverseCrefSubsomc_InstUtil_traverseCrefSubs,0}};
1203#define boxvar_InstUtil_traverseCrefSubs((void*)((char*)(&(boxvar_lit_InstUtil_traverseCrefSubs).
header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_traverseCrefSubs)((void*)((char*)(&(boxvar_lit_InstUtil_traverseCrefSubs).
header) + 3))
1204PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_patternFiltering(threadData_t *threadData, modelica_metatype _inPat, modelica_metatype _inLst, modelica_metatype *out_unbound);
1205static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_patternFiltering,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_patternFiltering
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_patternFilteringomc_InstUtil_patternFiltering,0}};
1206#define boxvar_InstUtil_patternFiltering((void*)((char*)(&(boxvar_lit_InstUtil_patternFiltering).
header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_patternFiltering)((void*)((char*)(&(boxvar_lit_InstUtil_patternFiltering).
header) + 3))
1207PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_crefFiltering(threadData_t *threadData, modelica_metatype _inExp, modelica_metatype _inUnbound);
1208static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_crefFiltering,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_crefFiltering
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_crefFilteringomc_InstUtil_crefFiltering,0}};
1209#define boxvar_InstUtil_crefFiltering((void*)((char*)(&(boxvar_lit_InstUtil_crefFiltering).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_crefFiltering)((void*)((char*)(&(boxvar_lit_InstUtil_crefFiltering).header
) + 3))
1210PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_checkFunctionDefUseElse(threadData_t *threadData, modelica_metatype _inElse, modelica_metatype _inUnbound, modelica_boolean _inLoop, modelica_metatype _info);
1211PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_checkFunctionDefUseElse(threadData_t *threadData, modelica_metatype _inElse, modelica_metatype _inUnbound, modelica_metatype _inLoop, modelica_metatype _info);
1212static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_checkFunctionDefUseElse,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_checkFunctionDefUseElse
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_checkFunctionDefUseElse,0}};
1213#define boxvar_InstUtil_checkFunctionDefUseElse((void*)((char*)(&(boxvar_lit_InstUtil_checkFunctionDefUseElse
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_checkFunctionDefUseElse)((void*)((char*)(&(boxvar_lit_InstUtil_checkFunctionDefUseElse
).header) + 3))
1214PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_checkFunctionDefUseStmt(threadData_t *threadData, modelica_metatype _inStmt, modelica_boolean _inLoop, modelica_metatype _inUnbound);
1215PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_checkFunctionDefUseStmt(threadData_t *threadData, modelica_metatype _inStmt, modelica_metatype _inLoop, modelica_metatype _inUnbound);
1216static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_checkFunctionDefUseStmt,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_checkFunctionDefUseStmt
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_checkFunctionDefUseStmt,0}};
1217#define boxvar_InstUtil_checkFunctionDefUseStmt((void*)((char*)(&(boxvar_lit_InstUtil_checkFunctionDefUseStmt
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_checkFunctionDefUseStmt)((void*)((char*)(&(boxvar_lit_InstUtil_checkFunctionDefUseStmt
).header) + 3))
1218PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_checkOutputDefUse(threadData_t *threadData, modelica_string _name, modelica_metatype _info, modelica_metatype _inUnbound);
1219static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_checkOutputDefUse,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_checkOutputDefUse
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_checkOutputDefUseomc_InstUtil_checkOutputDefUse,0}};
1220#define boxvar_InstUtil_checkOutputDefUse((void*)((char*)(&(boxvar_lit_InstUtil_checkOutputDefUse)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_checkOutputDefUse)((void*)((char*)(&(boxvar_lit_InstUtil_checkOutputDefUse)
.header) + 3))
1221PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_checkFunctionDefUse2(threadData_t *threadData, modelica_metatype _elts, modelica_metatype _alg, modelica_metatype _inUnbound, modelica_metatype _inOutputs, modelica_metatype _inInfo);
1222static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_checkFunctionDefUse2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_checkFunctionDefUse2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_checkFunctionDefUse2omc_InstUtil_checkFunctionDefUse2,0}};
1223#define boxvar_InstUtil_checkFunctionDefUse2((void*)((char*)(&(boxvar_lit_InstUtil_checkFunctionDefUse2
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_checkFunctionDefUse2)((void*)((char*)(&(boxvar_lit_InstUtil_checkFunctionDefUse2
).header) + 3))
1224PROTECTED_FUNCTION_STATIC modelica_integer omc_InstUtil_numStructuralParameterScopes(threadData_t *threadData, modelica_metatype _cache);
1225PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_numStructuralParameterScopes(threadData_t *threadData, modelica_metatype _cache);
1226static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_numStructuralParameterScopes,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_numStructuralParameterScopes
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_numStructuralParameterScopes,0}};
1227#define boxvar_InstUtil_numStructuralParameterScopes((void*)((char*)(&(boxvar_lit_InstUtil_numStructuralParameterScopes
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_numStructuralParameterScopes)((void*)((char*)(&(boxvar_lit_InstUtil_numStructuralParameterScopes
).header) + 3))
1228PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_prefixAndAddCrefsToHt(threadData_t *threadData, modelica_metatype _cache, modelica_metatype _D_24in_set, modelica_metatype _pre, modelica_metatype _icrs);
1229static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_prefixAndAddCrefsToHt,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_prefixAndAddCrefsToHt
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_prefixAndAddCrefsToHtomc_InstUtil_prefixAndAddCrefsToHt,0}};
1230#define boxvar_InstUtil_prefixAndAddCrefsToHt((void*)((char*)(&(boxvar_lit_InstUtil_prefixAndAddCrefsToHt
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_prefixAndAddCrefsToHt)((void*)((char*)(&(boxvar_lit_InstUtil_prefixAndAddCrefsToHt
).header) + 3))
1231PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_optimizeStatementTailMatchCases(threadData_t *threadData, modelica_metatype _path, modelica_metatype _inCases, modelica_boolean _changed, modelica_metatype _inAcc, modelica_metatype _vars, modelica_metatype _lhsVars, modelica_metatype _source);
1232PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_optimizeStatementTailMatchCases(threadData_t *threadData, modelica_metatype _path, modelica_metatype _inCases, modelica_metatype _changed, modelica_metatype _inAcc, modelica_metatype _vars, modelica_metatype _lhsVars, modelica_metatype _source);
1233static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_optimizeStatementTailMatchCases,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_optimizeStatementTailMatchCases
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_optimizeStatementTailMatchCases,0}};
1234#define boxvar_InstUtil_optimizeStatementTailMatchCases((void*)((char*)(&(boxvar_lit_InstUtil_optimizeStatementTailMatchCases
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_optimizeStatementTailMatchCases)((void*)((char*)(&(boxvar_lit_InstUtil_optimizeStatementTailMatchCases
).header) + 3))
1235PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_optimizeStatementTail3(threadData_t *threadData, modelica_metatype _path, modelica_metatype _rhs, modelica_metatype _vars, modelica_metatype _lhsVars, modelica_metatype _source, modelica_boolean *out_isTailRecursive);
1236PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_optimizeStatementTail3(threadData_t *threadData, modelica_metatype _path, modelica_metatype _rhs, modelica_metatype _vars, modelica_metatype _lhsVars, modelica_metatype _source, modelica_metatype *out_isTailRecursive);
1237static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_optimizeStatementTail3,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_optimizeStatementTail3
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_optimizeStatementTail3,0}};
1238#define boxvar_InstUtil_optimizeStatementTail3((void*)((char*)(&(boxvar_lit_InstUtil_optimizeStatementTail3
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_optimizeStatementTail3)((void*)((char*)(&(boxvar_lit_InstUtil_optimizeStatementTail3
).header) + 3))
1239PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_optimizeStatementTail2(threadData_t *threadData, modelica_metatype _path, modelica_metatype _rhs, modelica_metatype _lhsVars, modelica_metatype _invars, modelica_metatype _outvars, modelica_metatype _source);
1240static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_optimizeStatementTail2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_optimizeStatementTail2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_optimizeStatementTail2omc_InstUtil_optimizeStatementTail2,0}};
1241#define boxvar_InstUtil_optimizeStatementTail2((void*)((char*)(&(boxvar_lit_InstUtil_optimizeStatementTail2
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_optimizeStatementTail2)((void*)((char*)(&(boxvar_lit_InstUtil_optimizeStatementTail2
).header) + 3))
1242PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_optimizeElseTail(threadData_t *threadData, modelica_metatype _path, modelica_metatype _inElse, modelica_metatype _invars, modelica_metatype _outvars);
1243static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_optimizeElseTail,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_optimizeElseTail
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_optimizeElseTailomc_InstUtil_optimizeElseTail,0}};
1244#define boxvar_InstUtil_optimizeElseTail((void*)((char*)(&(boxvar_lit_InstUtil_optimizeElseTail).
header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_optimizeElseTail)((void*)((char*)(&(boxvar_lit_InstUtil_optimizeElseTail).
header) + 3))
1245PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_optimizeStatementTail(threadData_t *threadData, modelica_metatype _path, modelica_metatype _inStmt, modelica_metatype _invars, modelica_metatype _outvars);
1246static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_optimizeStatementTail,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_optimizeStatementTail
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_optimizeStatementTailomc_InstUtil_optimizeStatementTail,0}};
1247#define boxvar_InstUtil_optimizeStatementTail((void*)((char*)(&(boxvar_lit_InstUtil_optimizeStatementTail
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_optimizeStatementTail)((void*)((char*)(&(boxvar_lit_InstUtil_optimizeStatementTail
).header) + 3))
1248PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_optimizeLastStatementTail(threadData_t *threadData, modelica_metatype _path, modelica_metatype _inStmts, modelica_metatype _invars, modelica_metatype _outvars, modelica_metatype _acc);
1249static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_optimizeLastStatementTail,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_optimizeLastStatementTail
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_optimizeLastStatementTailomc_InstUtil_optimizeLastStatementTail,0}};
1250#define boxvar_InstUtil_optimizeLastStatementTail((void*)((char*)(&(boxvar_lit_InstUtil_optimizeLastStatementTail
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_optimizeLastStatementTail)((void*)((char*)(&(boxvar_lit_InstUtil_optimizeLastStatementTail
).header) + 3))
1251PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_splitClassDefsAndComponents(threadData_t *threadData, modelica_metatype _inLstElAndMod, modelica_metatype *out_outComponentDefs);
1252static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_splitClassDefsAndComponents,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_splitClassDefsAndComponents
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_splitClassDefsAndComponentsomc_InstUtil_splitClassDefsAndComponents,0}};
1253#define boxvar_InstUtil_splitClassDefsAndComponents((void*)((char*)(&(boxvar_lit_InstUtil_splitClassDefsAndComponents
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_splitClassDefsAndComponents)((void*)((char*)(&(boxvar_lit_InstUtil_splitClassDefsAndComponents
).header) + 3))
1254PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_getFunctionAttributes(threadData_t *threadData, modelica_metatype _cl, modelica_metatype _vl, modelica_metatype _inheritedComment);
1255static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_getFunctionAttributes,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_getFunctionAttributes
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_getFunctionAttributesomc_InstUtil_getFunctionAttributes,0}};
1256#define boxvar_InstUtil_getFunctionAttributes((void*)((char*)(&(boxvar_lit_InstUtil_getFunctionAttributes
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_getFunctionAttributes)((void*)((char*)(&(boxvar_lit_InstUtil_getFunctionAttributes
).header) + 3))
1257PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_mergeClassComments(threadData_t *threadData, modelica_metatype _comment1, modelica_metatype _comment2);
1258static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_mergeClassComments,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_mergeClassComments
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_mergeClassCommentsomc_InstUtil_mergeClassComments,0}};
1259#define boxvar_InstUtil_mergeClassComments((void*)((char*)(&(boxvar_lit_InstUtil_mergeClassComments
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_mergeClassComments)((void*)((char*)(&(boxvar_lit_InstUtil_mergeClassComments
).header) + 3))
1260PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_findCorrespondingBinding(threadData_t *threadData, modelica_metatype _inCref, modelica_metatype _inEquations, modelica_integer _D_24in_i, modelica_integer *out_i);
1261PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_findCorrespondingBinding(threadData_t *threadData, modelica_metatype _inCref, modelica_metatype _inEquations, modelica_metatype _D_24in_i, modelica_metatype *out_i);
1262static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_findCorrespondingBinding,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_findCorrespondingBinding
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_findCorrespondingBinding,0}};
1263#define boxvar_InstUtil_findCorrespondingBinding((void*)((char*)(&(boxvar_lit_InstUtil_findCorrespondingBinding
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_findCorrespondingBinding)((void*)((char*)(&(boxvar_lit_InstUtil_findCorrespondingBinding
).header) + 3))
1264PROTECTED_FUNCTION_STATIC void omc_InstUtil_checkVariabilityOfUpdatedComponent(threadData_t *threadData, modelica_metatype _variability, modelica_metatype _cref);
1265static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_checkVariabilityOfUpdatedComponent,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_checkVariabilityOfUpdatedComponent
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_checkVariabilityOfUpdatedComponentomc_InstUtil_checkVariabilityOfUpdatedComponent,0}};
1266#define boxvar_InstUtil_checkVariabilityOfUpdatedComponent((void*)((char*)(&(boxvar_lit_InstUtil_checkVariabilityOfUpdatedComponent
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_checkVariabilityOfUpdatedComponent)((void*)((char*)(&(boxvar_lit_InstUtil_checkVariabilityOfUpdatedComponent
).header) + 3))
1267PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_makeCrefBaseType2(threadData_t *threadData, modelica_metatype _inBaseType, modelica_metatype _inDimensions);
1268static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_makeCrefBaseType2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_makeCrefBaseType2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_makeCrefBaseType2omc_InstUtil_makeCrefBaseType2,0}};
1269#define boxvar_InstUtil_makeCrefBaseType2((void*)((char*)(&(boxvar_lit_InstUtil_makeCrefBaseType2)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_makeCrefBaseType2)((void*)((char*)(&(boxvar_lit_InstUtil_makeCrefBaseType2)
.header) + 3))
1270PROTECTED_FUNCTION_STATIC modelica_boolean omc_InstUtil_instConditionalDeclaration(threadData_t *threadData, modelica_metatype _inCache, modelica_metatype _inEnv, modelica_metatype _inCondition, modelica_metatype _inPrefix, modelica_metatype _inInfo, modelica_metatype *out_outCache);
1271PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_instConditionalDeclaration(threadData_t *threadData, modelica_metatype _inCache, modelica_metatype _inEnv, modelica_metatype _inCondition, modelica_metatype _inPrefix, modelica_metatype _inInfo, modelica_metatype *out_outCache);
1272static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_instConditionalDeclaration,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_instConditionalDeclaration
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_instConditionalDeclaration,0}};
1273#define boxvar_InstUtil_instConditionalDeclaration((void*)((char*)(&(boxvar_lit_InstUtil_instConditionalDeclaration
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_instConditionalDeclaration)((void*)((char*)(&(boxvar_lit_InstUtil_instConditionalDeclaration
).header) + 3))
1274PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_wrapIntoForLst(threadData_t *threadData, modelica_metatype _inExp, modelica_metatype _inNames, modelica_metatype _inRanges);
1275static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_wrapIntoForLst,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_wrapIntoForLst
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_wrapIntoForLstomc_InstUtil_wrapIntoForLst,0}};
1276#define boxvar_InstUtil_wrapIntoForLst((void*)((char*)(&(boxvar_lit_InstUtil_wrapIntoForLst).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_wrapIntoForLst)((void*)((char*)(&(boxvar_lit_InstUtil_wrapIntoForLst).header
) + 3))
1277PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_wrapIntoFor(threadData_t *threadData, modelica_metatype _inExp, modelica_metatype _inNames, modelica_metatype _inRanges);
1278static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_wrapIntoFor,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_wrapIntoFor
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_wrapIntoForomc_InstUtil_wrapIntoFor,0}};
1279#define boxvar_InstUtil_wrapIntoFor((void*)((char*)(&(boxvar_lit_InstUtil_wrapIntoFor).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_wrapIntoFor)((void*)((char*)(&(boxvar_lit_InstUtil_wrapIntoFor).header
) + 3))
1280PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_stringSub(threadData_t *threadData, modelica_string _inName);
1281static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_stringSub,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_stringSub
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_stringSubomc_InstUtil_stringSub,0}};
1282#define boxvar_InstUtil_stringSub((void*)((char*)(&(boxvar_lit_InstUtil_stringSub).header)
+ 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_stringSub)((void*)((char*)(&(boxvar_lit_InstUtil_stringSub).header)
+ 3))
1283PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_stringsSubs(threadData_t *threadData, modelica_metatype _inNames);
1284static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_stringsSubs,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_stringsSubs
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_stringsSubsomc_InstUtil_stringsSubs,0}};
1285#define boxvar_InstUtil_stringsSubs((void*)((char*)(&(boxvar_lit_InstUtil_stringsSubs).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_stringsSubs)((void*)((char*)(&(boxvar_lit_InstUtil_stringsSubs).header
) + 3))
1286PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_generateUnusedNamesLstCall(threadData_t *threadData, modelica_metatype _inExp, modelica_metatype _inList);
1287static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_generateUnusedNamesLstCall,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_generateUnusedNamesLstCall
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_generateUnusedNamesLstCallomc_InstUtil_generateUnusedNamesLstCall,0}};
1288#define boxvar_InstUtil_generateUnusedNamesLstCall((void*)((char*)(&(boxvar_lit_InstUtil_generateUnusedNamesLstCall
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_generateUnusedNamesLstCall)((void*)((char*)(&(boxvar_lit_InstUtil_generateUnusedNamesLstCall
).header) + 3))
1289PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_generateUnusedNamesLst(threadData_t *threadData, modelica_metatype _inList, modelica_integer _inInt, modelica_integer *out_outInt);
1290PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_generateUnusedNamesLst(threadData_t *threadData, modelica_metatype _inList, modelica_metatype _inInt, modelica_metatype *out_outInt);
1291static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_generateUnusedNamesLst,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_generateUnusedNamesLst
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_generateUnusedNamesLst,0}};
1292#define boxvar_InstUtil_generateUnusedNamesLst((void*)((char*)(&(boxvar_lit_InstUtil_generateUnusedNamesLst
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_generateUnusedNamesLst)((void*)((char*)(&(boxvar_lit_InstUtil_generateUnusedNamesLst
).header) + 3))
1293PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_generateUnusedNames2(threadData_t *threadData, modelica_metatype _inList, modelica_integer _inInt, modelica_integer *out_outInt);
1294PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_generateUnusedNames2(threadData_t *threadData, modelica_metatype _inList, modelica_metatype _inInt, modelica_metatype *out_outInt);
1295static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_generateUnusedNames2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_generateUnusedNames2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_generateUnusedNames2,0}};
1296#define boxvar_InstUtil_generateUnusedNames2((void*)((char*)(&(boxvar_lit_InstUtil_generateUnusedNames2
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_generateUnusedNames2)((void*)((char*)(&(boxvar_lit_InstUtil_generateUnusedNames2
).header) + 3))
1297PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_generateUnusedNames(threadData_t *threadData, modelica_metatype _inExp, modelica_metatype _inList);
1298static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_generateUnusedNames,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_generateUnusedNames
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_generateUnusedNamesomc_InstUtil_generateUnusedNames,0}};
1299#define boxvar_InstUtil_generateUnusedNames((void*)((char*)(&(boxvar_lit_InstUtil_generateUnusedNames
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_generateUnusedNames)((void*)((char*)(&(boxvar_lit_InstUtil_generateUnusedNames
).header) + 3))
1300PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_insertSubsInBinding(threadData_t *threadData, modelica_metatype _inOpt, modelica_metatype _inExps);
1301static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_insertSubsInBinding,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_insertSubsInBinding
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_insertSubsInBindingomc_InstUtil_insertSubsInBinding,0}};
1302#define boxvar_InstUtil_insertSubsInBinding((void*)((char*)(&(boxvar_lit_InstUtil_insertSubsInBinding
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_insertSubsInBinding)((void*)((char*)(&(boxvar_lit_InstUtil_insertSubsInBinding
).header) + 3))
1303PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_traverseModAddDims5(threadData_t *threadData, modelica_metatype _inCache, modelica_metatype _inEnv, modelica_metatype _inPrefix, modelica_metatype _inMods, modelica_metatype _inExps);
1304static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_traverseModAddDims5,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_traverseModAddDims5
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_traverseModAddDims5omc_InstUtil_traverseModAddDims5,0}};
1305#define boxvar_InstUtil_traverseModAddDims5((void*)((char*)(&(boxvar_lit_InstUtil_traverseModAddDims5
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_traverseModAddDims5)((void*)((char*)(&(boxvar_lit_InstUtil_traverseModAddDims5
).header) + 3))
1306PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_traverseModAddDims4(threadData_t *threadData, modelica_metatype _inCache, modelica_metatype _inEnv, modelica_metatype _inPrefix, modelica_metatype _inMod, modelica_metatype _inExps, modelica_boolean _inIsTop);
1307PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_traverseModAddDims4(threadData_t *threadData, modelica_metatype _inCache, modelica_metatype _inEnv, modelica_metatype _inPrefix, modelica_metatype _inMod, modelica_metatype _inExps, modelica_metatype _inIsTop);
1308static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_traverseModAddDims4,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_traverseModAddDims4
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_traverseModAddDims4,0}};
1309#define boxvar_InstUtil_traverseModAddDims4((void*)((char*)(&(boxvar_lit_InstUtil_traverseModAddDims4
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_traverseModAddDims4)((void*)((char*)(&(boxvar_lit_InstUtil_traverseModAddDims4
).header) + 3))
1310PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_traverseModAddFinal4(threadData_t *threadData, modelica_metatype _D_24in_sub);
1311static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_traverseModAddFinal4,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_traverseModAddFinal4
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_traverseModAddFinal4omc_InstUtil_traverseModAddFinal4,0}};
1312#define boxvar_InstUtil_traverseModAddFinal4((void*)((char*)(&(boxvar_lit_InstUtil_traverseModAddFinal4
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_traverseModAddFinal4)((void*)((char*)(&(boxvar_lit_InstUtil_traverseModAddFinal4
).header) + 3))
1313PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_traverseModAddFinal3(threadData_t *threadData, modelica_metatype _inElement);
1314static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_traverseModAddFinal3,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_traverseModAddFinal3
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_traverseModAddFinal3omc_InstUtil_traverseModAddFinal3,0}};
1315#define boxvar_InstUtil_traverseModAddFinal3((void*)((char*)(&(boxvar_lit_InstUtil_traverseModAddFinal3
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_traverseModAddFinal3)((void*)((char*)(&(boxvar_lit_InstUtil_traverseModAddFinal3
).header) + 3))
1316PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_extractCorrectClassMod2(threadData_t *threadData, modelica_metatype _smod, modelica_string _name, modelica_metatype _premod, modelica_metatype *out_restmods);
1317static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_extractCorrectClassMod2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_extractCorrectClassMod2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_extractCorrectClassMod2omc_InstUtil_extractCorrectClassMod2,0}};
1318#define boxvar_InstUtil_extractCorrectClassMod2((void*)((char*)(&(boxvar_lit_InstUtil_extractCorrectClassMod2
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_extractCorrectClassMod2)((void*)((char*)(&(boxvar_lit_InstUtil_extractCorrectClassMod2
).header) + 3))
1319PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_addClassdefsToEnv3(threadData_t *threadData, modelica_metatype _inCache, modelica_metatype _env, modelica_metatype _inIH, modelica_metatype _inPrefix, modelica_metatype _inMod, modelica_metatype _sele, modelica_metatype *out_oenv, modelica_metatype *out_outIH, modelica_metatype *out_osele);
1320static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_addClassdefsToEnv3,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_addClassdefsToEnv3
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_addClassdefsToEnv3omc_InstUtil_addClassdefsToEnv3,0}};
1321#define boxvar_InstUtil_addClassdefsToEnv3((void*)((char*)(&(boxvar_lit_InstUtil_addClassdefsToEnv3
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_addClassdefsToEnv3)((void*)((char*)(&(boxvar_lit_InstUtil_addClassdefsToEnv3
).header) + 3))
1322PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_splitClassExtendsElts(threadData_t *threadData, modelica_metatype _elts, modelica_metatype *out_outElts);
1323static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_splitClassExtendsElts,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_splitClassExtendsElts
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_splitClassExtendsEltsomc_InstUtil_splitClassExtendsElts,0}};
1324#define boxvar_InstUtil_splitClassExtendsElts((void*)((char*)(&(boxvar_lit_InstUtil_splitClassExtendsElts
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_splitClassExtendsElts)((void*)((char*)(&(boxvar_lit_InstUtil_splitClassExtendsElts
).header) + 3))
1325PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_orderComponents(threadData_t *threadData, modelica_metatype _inComp, modelica_metatype _inCompElts);
1326static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_orderComponents,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_orderComponents
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_orderComponentsomc_InstUtil_orderComponents,0}};
1327#define boxvar_InstUtil_orderComponents((void*)((char*)(&(boxvar_lit_InstUtil_orderComponents).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_orderComponents)((void*)((char*)(&(boxvar_lit_InstUtil_orderComponents).header
) + 3))
1328PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_splitInners(threadData_t *threadData, modelica_metatype _inTplLstElementMod, modelica_metatype _inAcc1, modelica_metatype _inAcc2, modelica_metatype _inAcc3, modelica_metatype *out_outModelica, modelica_metatype *out_outOthers);
1329static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_splitInners,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_splitInners
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_splitInnersomc_InstUtil_splitInners,0}};
1330#define boxvar_InstUtil_splitInners((void*)((char*)(&(boxvar_lit_InstUtil_splitInners).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_splitInners)((void*)((char*)(&(boxvar_lit_InstUtil_splitInners).header
) + 3))
1331PROTECTED_FUNCTION_STATIC void omc_InstUtil_checkProt(threadData_t *threadData, modelica_metatype _inVisibility, modelica_metatype _inMod, modelica_metatype _inComponentRef, modelica_metatype _info);
1332static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_checkProt,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_checkProt
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_checkProtomc_InstUtil_checkProt,0}};
1333#define boxvar_InstUtil_checkProt((void*)((char*)(&(boxvar_lit_InstUtil_checkProt).header)
+ 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_checkProt)((void*)((char*)(&(boxvar_lit_InstUtil_checkProt).header)
+ 3))
1334PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_getOptPath(threadData_t *threadData, modelica_metatype _inPath);
1335static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_getOptPath,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_getOptPath
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_getOptPathomc_InstUtil_getOptPath,0}};
1336#define boxvar_InstUtil_getOptPath((void*)((char*)(&(boxvar_lit_InstUtil_getOptPath).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_getOptPath)((void*)((char*)(&(boxvar_lit_InstUtil_getOptPath).header
) + 3))
1337PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_arrayTTypeToClassInfState(threadData_t *threadData, modelica_metatype _arrayType);
1338static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_arrayTTypeToClassInfState,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_arrayTTypeToClassInfState
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_arrayTTypeToClassInfStateomc_InstUtil_arrayTTypeToClassInfState,0}};
1339#define boxvar_InstUtil_arrayTTypeToClassInfState((void*)((char*)(&(boxvar_lit_InstUtil_arrayTTypeToClassInfState
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_arrayTTypeToClassInfState)((void*)((char*)(&(boxvar_lit_InstUtil_arrayTTypeToClassInfState
).header) + 3))
1340PROTECTED_FUNCTION_STATIC void omc_InstUtil_assertExtArgOutputIsCrefVariable(threadData_t *threadData, modelica_metatype _lang, modelica_metatype _arg, modelica_metatype _ty, modelica_metatype _c, modelica_metatype _info);
1341static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_assertExtArgOutputIsCrefVariable,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_assertExtArgOutputIsCrefVariable
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_assertExtArgOutputIsCrefVariableomc_InstUtil_assertExtArgOutputIsCrefVariable,0}};
1342#define boxvar_InstUtil_assertExtArgOutputIsCrefVariable((void*)((char*)(&(boxvar_lit_InstUtil_assertExtArgOutputIsCrefVariable
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_assertExtArgOutputIsCrefVariable)((void*)((char*)(&(boxvar_lit_InstUtil_assertExtArgOutputIsCrefVariable
).header) + 3))
1343PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_instExtGetFargsSingle(threadData_t *threadData, modelica_metatype _inCache, modelica_metatype _inEnv, modelica_metatype _absynExp, modelica_metatype _inExp, modelica_metatype _inProperties, modelica_metatype _lang, modelica_metatype _info, modelica_metatype *out_outExtArg);
1344static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_instExtGetFargsSingle,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_instExtGetFargsSingle
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_instExtGetFargsSingleomc_InstUtil_instExtGetFargsSingle,0}};
1345#define boxvar_InstUtil_instExtGetFargsSingle((void*)((char*)(&(boxvar_lit_InstUtil_instExtGetFargsSingle
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_instExtGetFargsSingle)((void*)((char*)(&(boxvar_lit_InstUtil_instExtGetFargsSingle
).header) + 3))
1346PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_instExtGetFargs2(threadData_t *threadData, modelica_metatype _inCache, modelica_metatype _inEnv, modelica_metatype _absynExps, modelica_metatype _inExpExpLst, modelica_metatype _inTypesPropertiesLst, modelica_metatype _lang, modelica_metatype _info, modelica_metatype *out_outDAEExtArgLst);
1347static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_instExtGetFargs2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_instExtGetFargs2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_instExtGetFargs2omc_InstUtil_instExtGetFargs2,0}};
1348#define boxvar_InstUtil_instExtGetFargs2((void*)((char*)(&(boxvar_lit_InstUtil_instExtGetFargs2).
header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_instExtGetFargs2)((void*)((char*)(&(boxvar_lit_InstUtil_instExtGetFargs2).
header) + 3))
1349PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_elabExpExt(threadData_t *threadData, modelica_metatype _inCache, modelica_metatype _inEnv, modelica_metatype _inExp, modelica_boolean _inBoolean, modelica_metatype _inPrefix, modelica_metatype _info, modelica_metatype *out_outExp, modelica_metatype *out_outProperties);
1350PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_elabExpExt(threadData_t *threadData, modelica_metatype _inCache, modelica_metatype _inEnv, modelica_metatype _inExp, modelica_metatype _inBoolean, modelica_metatype _inPrefix, modelica_metatype _info, modelica_metatype *out_outExp, modelica_metatype *out_outProperties);
1351static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_elabExpExt,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_elabExpExt
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_elabExpExt,0}};
1352#define boxvar_InstUtil_elabExpExt((void*)((char*)(&(boxvar_lit_InstUtil_elabExpExt).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_elabExpExt)((void*)((char*)(&(boxvar_lit_InstUtil_elabExpExt).header
) + 3))
1353PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_elabExpListExt(threadData_t *threadData, modelica_metatype _inCache, modelica_metatype _inEnv, modelica_metatype _inAbsynExpLst, modelica_boolean _inBoolean, modelica_metatype _inPrefix, modelica_metatype _info, modelica_metatype *out_outExpExpLst, modelica_metatype *out_outTypesPropertiesLst);
1354PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_elabExpListExt(threadData_t *threadData, modelica_metatype _inCache, modelica_metatype _inEnv, modelica_metatype _inAbsynExpLst, modelica_metatype _inBoolean, modelica_metatype _inPrefix, modelica_metatype _info, modelica_metatype *out_outExpExpLst, modelica_metatype *out_outTypesPropertiesLst);
1355static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_elabExpListExt,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_elabExpListExt
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_elabExpListExt,0}};
1356#define boxvar_InstUtil_elabExpListExt((void*)((char*)(&(boxvar_lit_InstUtil_elabExpListExt).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_elabExpListExt)((void*)((char*)(&(boxvar_lit_InstUtil_elabExpListExt).header
) + 3))
1357PROTECTED_FUNCTION_STATIC modelica_boolean omc_InstUtil_isInputVar(threadData_t *threadData, modelica_metatype _inElement);
1358PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_isInputVar(threadData_t *threadData, modelica_metatype _inElement);
1359static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_isInputVar,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_isInputVar
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_isInputVar,0}};
1360#define boxvar_InstUtil_isInputVar((void*)((char*)(&(boxvar_lit_InstUtil_isInputVar).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_isInputVar)((void*)((char*)(&(boxvar_lit_InstUtil_isInputVar).header
) + 3))
1361PROTECTED_FUNCTION_STATIC modelica_boolean omc_InstUtil_isOutputVar(threadData_t *threadData, modelica_metatype _inElement);
1362PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_isOutputVar(threadData_t *threadData, modelica_metatype _inElement);
1363static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_isOutputVar,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_isOutputVar
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_isOutputVar,0}};
1364#define boxvar_InstUtil_isOutputVar((void*)((char*)(&(boxvar_lit_InstUtil_isOutputVar).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_isOutputVar)((void*)((char*)(&(boxvar_lit_InstUtil_isOutputVar).header
) + 3))
1365PROTECTED_FUNCTION_STATIC modelica_boolean omc_InstUtil_isInoutVar(threadData_t *threadData, modelica_metatype _inElement);
1366PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_isInoutVar(threadData_t *threadData, modelica_metatype _inElement);
1367static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_isInoutVar,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_isInoutVar
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_isInoutVar,0}};
1368#define boxvar_InstUtil_isInoutVar((void*)((char*)(&(boxvar_lit_InstUtil_isInoutVar).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_isInoutVar)((void*)((char*)(&(boxvar_lit_InstUtil_isInoutVar).header
) + 3))
1369PROTECTED_FUNCTION_STATIC modelica_boolean omc_InstUtil_extArgCrefEq(threadData_t *threadData, modelica_metatype _v, modelica_metatype _arg);
1370PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_extArgCrefEq(threadData_t *threadData, modelica_metatype _v, modelica_metatype _arg);
1371static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_extArgCrefEq,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_extArgCrefEq
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_extArgCrefEq,0}};
1372#define boxvar_InstUtil_extArgCrefEq((void*)((char*)(&(boxvar_lit_InstUtil_extArgCrefEq).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_extArgCrefEq)((void*)((char*)(&(boxvar_lit_InstUtil_extArgCrefEq).header
) + 3))
1373PROTECTED_FUNCTION_STATIC void omc_InstUtil_checkExternalFunctionOutputAssigned(threadData_t *threadData, modelica_metatype _v, modelica_metatype _decl, modelica_string _name);
1374static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_checkExternalFunctionOutputAssigned,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_checkExternalFunctionOutputAssigned
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_checkExternalFunctionOutputAssignedomc_InstUtil_checkExternalFunctionOutputAssigned,0}};
1375#define boxvar_InstUtil_checkExternalFunctionOutputAssigned((void*)((char*)(&(boxvar_lit_InstUtil_checkExternalFunctionOutputAssigned
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_checkExternalFunctionOutputAssigned)((void*)((char*)(&(boxvar_lit_InstUtil_checkExternalFunctionOutputAssigned
).header) + 3))
1376PROTECTED_FUNCTION_STATIC modelica_boolean omc_InstUtil_checkExternalDeclArgs(threadData_t *threadData, modelica_metatype _v, modelica_metatype _args);
1377PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_checkExternalDeclArgs(threadData_t *threadData, modelica_metatype _v, modelica_metatype _args);
1378static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_checkExternalDeclArgs,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_checkExternalDeclArgs
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_checkExternalDeclArgs,0}};
1379#define boxvar_InstUtil_checkExternalDeclArgs((void*)((char*)(&(boxvar_lit_InstUtil_checkExternalDeclArgs
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_checkExternalDeclArgs)((void*)((char*)(&(boxvar_lit_InstUtil_checkExternalDeclArgs
).header) + 3))
1380PROTECTED_FUNCTION_STATIC modelica_boolean omc_InstUtil_checkVarBindingInputUsed(threadData_t *threadData, modelica_metatype _v, modelica_metatype _el);
1381PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_checkVarBindingInputUsed(threadData_t *threadData, modelica_metatype _v, modelica_metatype _el);
1382static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_checkVarBindingInputUsed,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_checkVarBindingInputUsed
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_checkVarBindingInputUsed,0}};
1383#define boxvar_InstUtil_checkVarBindingInputUsed((void*)((char*)(&(boxvar_lit_InstUtil_checkVarBindingInputUsed
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_checkVarBindingInputUsed)((void*)((char*)(&(boxvar_lit_InstUtil_checkVarBindingInputUsed
).header) + 3))
1384PROTECTED_FUNCTION_STATIC modelica_boolean omc_InstUtil_checkVarBindingsInputUsed(threadData_t *threadData, modelica_metatype _v, modelica_metatype _els);
1385PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_checkVarBindingsInputUsed(threadData_t *threadData, modelica_metatype _v, modelica_metatype _els);
1386static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_checkVarBindingsInputUsed,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_checkVarBindingsInputUsed
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_checkVarBindingsInputUsed,0}};
1387#define boxvar_InstUtil_checkVarBindingsInputUsed((void*)((char*)(&(boxvar_lit_InstUtil_checkVarBindingsInputUsed
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_checkVarBindingsInputUsed)((void*)((char*)(&(boxvar_lit_InstUtil_checkVarBindingsInputUsed
).header) + 3))
1388PROTECTED_FUNCTION_STATIC modelica_boolean omc_InstUtil_checkExpInputUsed3(threadData_t *threadData, modelica_metatype _el, modelica_metatype _cr2);
1389PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_checkExpInputUsed3(threadData_t *threadData, modelica_metatype _el, modelica_metatype _cr2);
1390static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_checkExpInputUsed3,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_checkExpInputUsed3
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_checkExpInputUsed3,0}};
1391#define boxvar_InstUtil_checkExpInputUsed3((void*)((char*)(&(boxvar_lit_InstUtil_checkExpInputUsed3
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_checkExpInputUsed3)((void*)((char*)(&(boxvar_lit_InstUtil_checkExpInputUsed3
).header) + 3))
1392PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_checkExpInputUsed(threadData_t *threadData, modelica_metatype _inExp, modelica_metatype _inEls, modelica_metatype *out_els);
1393static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_checkExpInputUsed,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_checkExpInputUsed
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_checkExpInputUsedomc_InstUtil_checkExpInputUsed,0}};
1394#define boxvar_InstUtil_checkExpInputUsed((void*)((char*)(&(boxvar_lit_InstUtil_checkExpInputUsed)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_checkExpInputUsed)((void*)((char*)(&(boxvar_lit_InstUtil_checkExpInputUsed)
.header) + 3))
1395PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_checkExternalDeclInputUsed(threadData_t *threadData, modelica_metatype _inames, modelica_metatype _decl);
1396static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_checkExternalDeclInputUsed,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_checkExternalDeclInputUsed
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_checkExternalDeclInputUsedomc_InstUtil_checkExternalDeclInputUsed,0}};
1397#define boxvar_InstUtil_checkExternalDeclInputUsed((void*)((char*)(&(boxvar_lit_InstUtil_checkExternalDeclInputUsed
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_checkExternalDeclInputUsed)((void*)((char*)(&(boxvar_lit_InstUtil_checkExternalDeclInputUsed
).header) + 3))
1398PROTECTED_FUNCTION_STATIC void omc_InstUtil_warnUnusedFunctionVar(threadData_t *threadData, modelica_metatype _v, modelica_string _name);
1399static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_warnUnusedFunctionVar,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_warnUnusedFunctionVar
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_warnUnusedFunctionVaromc_InstUtil_warnUnusedFunctionVar,0}};
1400#define boxvar_InstUtil_warnUnusedFunctionVar((void*)((char*)(&(boxvar_lit_InstUtil_warnUnusedFunctionVar
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_warnUnusedFunctionVar)((void*)((char*)(&(boxvar_lit_InstUtil_warnUnusedFunctionVar
).header) + 3))
1401PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_isInlineFunc2(threadData_t *threadData, modelica_metatype _inSubModList);
1402static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_isInlineFunc2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_isInlineFunc2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_isInlineFunc2omc_InstUtil_isInlineFunc2,0}};
1403#define boxvar_InstUtil_isInlineFunc2((void*)((char*)(&(boxvar_lit_InstUtil_isInlineFunc2).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_isInlineFunc2)((void*)((char*)(&(boxvar_lit_InstUtil_isInlineFunc2).header
) + 3))
1404PROTECTED_FUNCTION_STATIC modelica_integer omc_InstUtil_getDerivativeOrder(threadData_t *threadData, modelica_metatype _inSubs);
1405PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_getDerivativeOrder(threadData_t *threadData, modelica_metatype _inSubs);
1406static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_getDerivativeOrder,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_getDerivativeOrder
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_getDerivativeOrder,0}};
1407#define boxvar_InstUtil_getDerivativeOrder((void*)((char*)(&(boxvar_lit_InstUtil_getDerivativeOrder
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_getDerivativeOrder)((void*)((char*)(&(boxvar_lit_InstUtil_getDerivativeOrder
).header) + 3))
1408PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_getDerivativeSubModsOptDefault(threadData_t *threadData, modelica_metatype _inSubs, modelica_metatype _inCache, modelica_metatype _inEnv, modelica_metatype _inPrefix);
1409static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_getDerivativeSubModsOptDefault,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_getDerivativeSubModsOptDefault
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_getDerivativeSubModsOptDefaultomc_InstUtil_getDerivativeSubModsOptDefault,0}};
1410#define boxvar_InstUtil_getDerivativeSubModsOptDefault((void*)((char*)(&(boxvar_lit_InstUtil_getDerivativeSubModsOptDefault
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_getDerivativeSubModsOptDefault)((void*)((char*)(&(boxvar_lit_InstUtil_getDerivativeSubModsOptDefault
).header) + 3))
1411PROTECTED_FUNCTION_STATIC modelica_string omc_InstUtil_extractNameAndExp(threadData_t *threadData, modelica_metatype _m, modelica_metatype *out_cond);
1412static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_extractNameAndExp,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_extractNameAndExp
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_extractNameAndExpomc_InstUtil_extractNameAndExp,0}};
1413#define boxvar_InstUtil_extractNameAndExp((void*)((char*)(&(boxvar_lit_InstUtil_extractNameAndExp)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_extractNameAndExp)((void*)((char*)(&(boxvar_lit_InstUtil_extractNameAndExp)
.header) + 3))
1414PROTECTED_FUNCTION_STATIC modelica_integer omc_InstUtil_setFunctionInputIndex(threadData_t *threadData, modelica_metatype _inElemDecl, modelica_string _str, modelica_integer _currPos);
1415PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_setFunctionInputIndex(threadData_t *threadData, modelica_metatype _inElemDecl, modelica_metatype _str, modelica_metatype _currPos);
1416static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_setFunctionInputIndex,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_setFunctionInputIndex
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_setFunctionInputIndex,0}};
1417#define boxvar_InstUtil_setFunctionInputIndex((void*)((char*)(&(boxvar_lit_InstUtil_setFunctionInputIndex
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_setFunctionInputIndex)((void*)((char*)(&(boxvar_lit_InstUtil_setFunctionInputIndex
).header) + 3))
1418PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_getDeriveCondition(threadData_t *threadData, modelica_metatype _inSubs, modelica_metatype _elemDecl, modelica_metatype _inCache, modelica_metatype _inEnv, modelica_metatype _inIH, modelica_metatype _inPrefix, modelica_metatype _info);
1419static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_getDeriveCondition,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_getDeriveCondition
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_getDeriveConditionomc_InstUtil_getDeriveCondition,0}};
1420#define boxvar_InstUtil_getDeriveCondition((void*)((char*)(&(boxvar_lit_InstUtil_getDeriveCondition
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_getDeriveCondition)((void*)((char*)(&(boxvar_lit_InstUtil_getDeriveCondition
).header) + 3))
1421PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_getDeriveAnnotation3(threadData_t *threadData, modelica_metatype _inSubs, modelica_metatype _elemDecl, modelica_metatype _baseFunc, modelica_metatype _inCache, modelica_metatype _inEnv, modelica_metatype _inIH, modelica_metatype _inPrefix, modelica_metatype _info);
1422static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_getDeriveAnnotation3,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_getDeriveAnnotation3
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_getDeriveAnnotation3omc_InstUtil_getDeriveAnnotation3,0}};
1423#define boxvar_InstUtil_getDeriveAnnotation3((void*)((char*)(&(boxvar_lit_InstUtil_getDeriveAnnotation3
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_getDeriveAnnotation3)((void*)((char*)(&(boxvar_lit_InstUtil_getDeriveAnnotation3
).header) + 3))
1424PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_getDeriveAnnotation2(threadData_t *threadData, modelica_metatype _ann, modelica_metatype _elemDecl, modelica_metatype _baseFunc, modelica_metatype _inCache, modelica_metatype _inEnv, modelica_metatype _inIH, modelica_metatype _inPrefix, modelica_metatype _info);
1425static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_getDeriveAnnotation2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_getDeriveAnnotation2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_getDeriveAnnotation2omc_InstUtil_getDeriveAnnotation2,0}};
1426#define boxvar_InstUtil_getDeriveAnnotation2((void*)((char*)(&(boxvar_lit_InstUtil_getDeriveAnnotation2
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_getDeriveAnnotation2)((void*)((char*)(&(boxvar_lit_InstUtil_getDeriveAnnotation2
).header) + 3))
1427PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_addNameToDerivativeMappingFunctionDefs(threadData_t *threadData, modelica_metatype _inFuncs, modelica_metatype _path);
1428static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_addNameToDerivativeMappingFunctionDefs,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_addNameToDerivativeMappingFunctionDefs
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_addNameToDerivativeMappingFunctionDefsomc_InstUtil_addNameToDerivativeMappingFunctionDefs,0}};
1429#define boxvar_InstUtil_addNameToDerivativeMappingFunctionDefs((void*)((char*)(&(boxvar_lit_InstUtil_addNameToDerivativeMappingFunctionDefs
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_addNameToDerivativeMappingFunctionDefs)((void*)((char*)(&(boxvar_lit_InstUtil_addNameToDerivativeMappingFunctionDefs
).header) + 3))
1430PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_elabArraydimType2(threadData_t *threadData, modelica_metatype _inType, modelica_metatype _inArrayDim, modelica_metatype _inDims);
1431static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_elabArraydimType2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_elabArraydimType2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_elabArraydimType2omc_InstUtil_elabArraydimType2,0}};
1432#define boxvar_InstUtil_elabArraydimType2((void*)((char*)(&(boxvar_lit_InstUtil_elabArraydimType2)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_elabArraydimType2)((void*)((char*)(&(boxvar_lit_InstUtil_elabArraydimType2)
.header) + 3))
1433PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_elabArraydimType(threadData_t *threadData, modelica_metatype _inType, modelica_metatype _inArrayDim, modelica_metatype _inExp, modelica_metatype _inPath, modelica_metatype _inPrefix, modelica_metatype _inCref, modelica_metatype _inInfo, modelica_metatype _inInstDims);
1434static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_elabArraydimType,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_elabArraydimType
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_elabArraydimTypeomc_InstUtil_elabArraydimType,0}};
1435#define boxvar_InstUtil_elabArraydimType((void*)((char*)(&(boxvar_lit_InstUtil_elabArraydimType).
header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_elabArraydimType)((void*)((char*)(&(boxvar_lit_InstUtil_elabArraydimType).
header) + 3))
1436PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_compatibleArraydim(threadData_t *threadData, modelica_metatype _inDimension1, modelica_metatype _inDimension2);
1437static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_compatibleArraydim,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_compatibleArraydim
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_compatibleArraydimomc_InstUtil_compatibleArraydim,0}};
1438#define boxvar_InstUtil_compatibleArraydim((void*)((char*)(&(boxvar_lit_InstUtil_compatibleArraydim
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_compatibleArraydim)((void*)((char*)(&(boxvar_lit_InstUtil_compatibleArraydim
).header) + 3))
1439PROTECTED_FUNCTION_STATIC modelica_string omc_InstUtil_printDimStr(threadData_t *threadData, modelica_metatype _inDimensionLst);
1440static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_printDimStr,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_printDimStr
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_printDimStromc_InstUtil_printDimStr,0}};
1441#define boxvar_InstUtil_printDimStr((void*)((char*)(&(boxvar_lit_InstUtil_printDimStr).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_printDimStr)((void*)((char*)(&(boxvar_lit_InstUtil_printDimStr).header
) + 3))
1442PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_elabComponentArraydimFromEnv2(threadData_t *threadData, modelica_metatype _inCache, modelica_metatype _inEqMod, modelica_metatype _inEnv, modelica_metatype *out_outDimensionLst);
1443static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_elabComponentArraydimFromEnv2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_elabComponentArraydimFromEnv2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_elabComponentArraydimFromEnv2omc_InstUtil_elabComponentArraydimFromEnv2,0}};
1444#define boxvar_InstUtil_elabComponentArraydimFromEnv2((void*)((char*)(&(boxvar_lit_InstUtil_elabComponentArraydimFromEnv2
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_elabComponentArraydimFromEnv2)((void*)((char*)(&(boxvar_lit_InstUtil_elabComponentArraydimFromEnv2
).header) + 3))
1445PROTECTED_FUNCTION_STATIC modelica_boolean omc_InstUtil_attrIsParam(threadData_t *threadData, modelica_metatype _inAttributes);
1446PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_attrIsParam(threadData_t *threadData, modelica_metatype _inAttributes);
1447static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_attrIsParam,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_attrIsParam
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_attrIsParam,0}};
1448#define boxvar_InstUtil_attrIsParam((void*)((char*)(&(boxvar_lit_InstUtil_attrIsParam).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_attrIsParam)((void*)((char*)(&(boxvar_lit_InstUtil_attrIsParam).header
) + 3))
1449PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_absynDirToDaeDir(threadData_t *threadData, modelica_metatype _inDirection);
1450static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_absynDirToDaeDir,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_absynDirToDaeDir
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_absynDirToDaeDiromc_InstUtil_absynDirToDaeDir,0}};
1451#define boxvar_InstUtil_absynDirToDaeDir((void*)((char*)(&(boxvar_lit_InstUtil_absynDirToDaeDir).
header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_absynDirToDaeDir)((void*)((char*)(&(boxvar_lit_InstUtil_absynDirToDaeDir).
header) + 3))
1452PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_propagateConnectorType(threadData_t *threadData, modelica_metatype _inVarConnectorType, modelica_metatype _inConnectorType, modelica_metatype _inCref, modelica_metatype _inInfo);
1453static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_propagateConnectorType,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_propagateConnectorType
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_propagateConnectorTypeomc_InstUtil_propagateConnectorType,0}};
1454#define boxvar_InstUtil_propagateConnectorType((void*)((char*)(&(boxvar_lit_InstUtil_propagateConnectorType
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_propagateConnectorType)((void*)((char*)(&(boxvar_lit_InstUtil_propagateConnectorType
).header) + 3))
1455PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_propagateInnerOuter(threadData_t *threadData, modelica_metatype _inVarInnerOuter, modelica_metatype _inInnerOuter);
1456static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_propagateInnerOuter,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_propagateInnerOuter
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_propagateInnerOuteromc_InstUtil_propagateInnerOuter,0}};
1457#define boxvar_InstUtil_propagateInnerOuter((void*)((char*)(&(boxvar_lit_InstUtil_propagateInnerOuter
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_propagateInnerOuter)((void*)((char*)(&(boxvar_lit_InstUtil_propagateInnerOuter
).header) + 3))
1458PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_propagateFinal(threadData_t *threadData, modelica_metatype _inVarAttributes, modelica_metatype _inFinal);
1459static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_propagateFinal,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_propagateFinal
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_propagateFinalomc_InstUtil_propagateFinal,0}};
1460#define boxvar_InstUtil_propagateFinal((void*)((char*)(&(boxvar_lit_InstUtil_propagateFinal).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_propagateFinal)((void*)((char*)(&(boxvar_lit_InstUtil_propagateFinal).header
) + 3))
1461PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_propagateVariability(threadData_t *threadData, modelica_metatype _inVarKind, modelica_metatype _inVariability);
1462static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_propagateVariability,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_propagateVariability
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_propagateVariabilityomc_InstUtil_propagateVariability,0}};
1463#define boxvar_InstUtil_propagateVariability((void*)((char*)(&(boxvar_lit_InstUtil_propagateVariability
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_propagateVariability)((void*)((char*)(&(boxvar_lit_InstUtil_propagateVariability
).header) + 3))
1464PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_propagateVisibility(threadData_t *threadData, modelica_metatype _inVarVisibility, modelica_metatype _inVisibility);
1465static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_propagateVisibility,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_propagateVisibility
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_propagateVisibilityomc_InstUtil_propagateVisibility,0}};
1466#define boxvar_InstUtil_propagateVisibility((void*)((char*)(&(boxvar_lit_InstUtil_propagateVisibility
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_propagateVisibility)((void*)((char*)(&(boxvar_lit_InstUtil_propagateVisibility
).header) + 3))
1467PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_propagateParallelism(threadData_t *threadData, modelica_metatype _inVarParallelism, modelica_metatype _inParallelism, modelica_metatype _inCref, modelica_metatype _inInfo);
1468static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_propagateParallelism,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_propagateParallelism
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_propagateParallelismomc_InstUtil_propagateParallelism,0}};
1469#define boxvar_InstUtil_propagateParallelism((void*)((char*)(&(boxvar_lit_InstUtil_propagateParallelism
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_propagateParallelism)((void*)((char*)(&(boxvar_lit_InstUtil_propagateParallelism
).header) + 3))
1470PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_propagateDirection(threadData_t *threadData, modelica_metatype _inVarDirection, modelica_metatype _inDirection, modelica_metatype _inCref, modelica_metatype _inInfo);
1471static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_propagateDirection,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_propagateDirection
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_propagateDirectionomc_InstUtil_propagateDirection,0}};
1472#define boxvar_InstUtil_propagateDirection((void*)((char*)(&(boxvar_lit_InstUtil_propagateDirection
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_propagateDirection)((void*)((char*)(&(boxvar_lit_InstUtil_propagateDirection
).header) + 3))
1473PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_propagateAllAttributes(threadData_t *threadData, modelica_metatype _inElement, modelica_metatype _inAttributes, modelica_metatype _inPrefixes, modelica_metatype _inInfo);
1474static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_propagateAllAttributes,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_propagateAllAttributes
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_propagateAllAttributesomc_InstUtil_propagateAllAttributes,0}};
1475#define boxvar_InstUtil_propagateAllAttributes((void*)((char*)(&(boxvar_lit_InstUtil_propagateAllAttributes
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_propagateAllAttributes)((void*)((char*)(&(boxvar_lit_InstUtil_propagateAllAttributes
).header) + 3))
1476PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_addEnumerationLiteralToEnv(threadData_t *threadData, modelica_metatype _inEnum, modelica_metatype _inEnv);
1477static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_addEnumerationLiteralToEnv,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_addEnumerationLiteralToEnv
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_addEnumerationLiteralToEnvomc_InstUtil_addEnumerationLiteralToEnv,0}};
1478#define boxvar_InstUtil_addEnumerationLiteralToEnv((void*)((char*)(&(boxvar_lit_InstUtil_addEnumerationLiteralToEnv
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_addEnumerationLiteralToEnv)((void*)((char*)(&(boxvar_lit_InstUtil_addEnumerationLiteralToEnv
).header) + 3))
1479PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_addEnumerationLiteralsToEnv(threadData_t *threadData, modelica_metatype _inEnv, modelica_metatype _inClass);
1480static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_addEnumerationLiteralsToEnv,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_addEnumerationLiteralsToEnv
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_addEnumerationLiteralsToEnvomc_InstUtil_addEnumerationLiteralsToEnv,0}};
1481#define boxvar_InstUtil_addEnumerationLiteralsToEnv((void*)((char*)(&(boxvar_lit_InstUtil_addEnumerationLiteralsToEnv
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_addEnumerationLiteralsToEnv)((void*)((char*)(&(boxvar_lit_InstUtil_addEnumerationLiteralsToEnv
).header) + 3))
1482PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_moveBindings3(threadData_t *threadData, modelica_metatype _inEquation);
1483static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_moveBindings3,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_moveBindings3
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_moveBindings3omc_InstUtil_moveBindings3,0}};
1484#define boxvar_InstUtil_moveBindings3((void*)((char*)(&(boxvar_lit_InstUtil_moveBindings3).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_moveBindings3)((void*)((char*)(&(boxvar_lit_InstUtil_moveBindings3).header
) + 3))
1485PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_moveBindings2(threadData_t *threadData, modelica_metatype _inEquation, modelica_metatype _inVariable);
1486static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_moveBindings2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_moveBindings2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_moveBindings2omc_InstUtil_moveBindings2,0}};
1487#define boxvar_InstUtil_moveBindings2((void*)((char*)(&(boxvar_lit_InstUtil_moveBindings2).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_moveBindings2)((void*)((char*)(&(boxvar_lit_InstUtil_moveBindings2).header
) + 3))
1488PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_keepConstrainingTypeModifersOnly2(threadData_t *threadData, modelica_metatype _isubs, modelica_metatype _elems);
1489static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_keepConstrainingTypeModifersOnly2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_keepConstrainingTypeModifersOnly2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_keepConstrainingTypeModifersOnly2omc_InstUtil_keepConstrainingTypeModifersOnly2,0}};
1490#define boxvar_InstUtil_keepConstrainingTypeModifersOnly2((void*)((char*)(&(boxvar_lit_InstUtil_keepConstrainingTypeModifersOnly2
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_keepConstrainingTypeModifersOnly2)((void*)((char*)(&(boxvar_lit_InstUtil_keepConstrainingTypeModifersOnly2
).header) + 3))
1491PROTECTED_FUNCTION_STATIC void omc_InstUtil_checkMultipleClassesEquivalent(threadData_t *threadData, modelica_metatype _oldClass, modelica_metatype _newClass);
1492static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_checkMultipleClassesEquivalent,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_checkMultipleClassesEquivalent
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_checkMultipleClassesEquivalentomc_InstUtil_checkMultipleClassesEquivalent,0}};
1493#define boxvar_InstUtil_checkMultipleClassesEquivalent((void*)((char*)(&(boxvar_lit_InstUtil_checkMultipleClassesEquivalent
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_checkMultipleClassesEquivalent)((void*)((char*)(&(boxvar_lit_InstUtil_checkMultipleClassesEquivalent
).header) + 3))
1494PROTECTED_FUNCTION_STATIC void omc_InstUtil_checkMultipleElementsIdentical(threadData_t *threadData, modelica_metatype _inCache, modelica_metatype _inEnv, modelica_metatype _oldComponent, modelica_metatype _newComponent);
1495static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_checkMultipleElementsIdentical,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_checkMultipleElementsIdentical
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_checkMultipleElementsIdenticalomc_InstUtil_checkMultipleElementsIdentical,0}};
1496#define boxvar_InstUtil_checkMultipleElementsIdentical((void*)((char*)(&(boxvar_lit_InstUtil_checkMultipleElementsIdentical
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_checkMultipleElementsIdentical)((void*)((char*)(&(boxvar_lit_InstUtil_checkMultipleElementsIdentical
).header) + 3))
1497PROTECTED_FUNCTION_STATIC modelica_boolean omc_InstUtil_instStatusToBool(threadData_t *threadData, modelica_metatype _instStatus);
1498PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_instStatusToBool(threadData_t *threadData, modelica_metatype _instStatus);
1499static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_instStatusToBool,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_instStatusToBool
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_instStatusToBool,0}};
1500#define boxvar_InstUtil_instStatusToBool((void*)((char*)(&(boxvar_lit_InstUtil_instStatusToBool).
header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_instStatusToBool)((void*)((char*)(&(boxvar_lit_InstUtil_instStatusToBool).
header) + 3))
1501PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_addRecordConstructorsToTheCache(threadData_t *threadData, modelica_metatype _inCache, modelica_metatype _inEnv, modelica_metatype _inIH, modelica_metatype _inMod, modelica_metatype _inPrefix, modelica_metatype _inState, modelica_metatype _inDirection, modelica_metatype _inClass, modelica_metatype _inInstDims, modelica_metatype *out_outEnv, modelica_metatype *out_outIH);
1502static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_addRecordConstructorsToTheCache,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_addRecordConstructorsToTheCache
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_addRecordConstructorsToTheCacheomc_InstUtil_addRecordConstructorsToTheCache,0}};
1503#define boxvar_InstUtil_addRecordConstructorsToTheCache((void*)((char*)(&(boxvar_lit_InstUtil_addRecordConstructorsToTheCache
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_addRecordConstructorsToTheCache)((void*)((char*)(&(boxvar_lit_InstUtil_addRecordConstructorsToTheCache
).header) + 3))
1504PROTECTED_FUNCTION_STATIC modelica_boolean omc_InstUtil_memberCrefs(threadData_t *threadData, modelica_metatype _inComponentRef, modelica_metatype _inComponentRefs);
1505PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_memberCrefs(threadData_t *threadData, modelica_metatype _inComponentRef, modelica_metatype _inComponentRefs);
1506static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_memberCrefs,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_memberCrefs
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_memberCrefs,0}};
1507#define boxvar_InstUtil_memberCrefs((void*)((char*)(&(boxvar_lit_InstUtil_memberCrefs).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_memberCrefs)((void*)((char*)(&(boxvar_lit_InstUtil_memberCrefs).header
) + 3))
1508PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_getCrefsFromCompdims(threadData_t *threadData, modelica_metatype _inComponents);
1509static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_getCrefsFromCompdims,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_getCrefsFromCompdims
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_getCrefsFromCompdimsomc_InstUtil_getCrefsFromCompdims,0}};
1510#define boxvar_InstUtil_getCrefsFromCompdims((void*)((char*)(&(boxvar_lit_InstUtil_getCrefsFromCompdims
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_getCrefsFromCompdims)((void*)((char*)(&(boxvar_lit_InstUtil_getCrefsFromCompdims
).header) + 3))
1511PROTECTED_FUNCTION_STATIC void omc_InstUtil_checkCompEnvPathVsCompTypePath(threadData_t *threadData, modelica_metatype _inCompEnvPath, modelica_metatype _inCompTypePath);
1512static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_checkCompEnvPathVsCompTypePath,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_checkCompEnvPathVsCompTypePath
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_checkCompEnvPathVsCompTypePathomc_InstUtil_checkCompEnvPathVsCompTypePath,0}};
1513#define boxvar_InstUtil_checkCompEnvPathVsCompTypePath((void*)((char*)(&(boxvar_lit_InstUtil_checkCompEnvPathVsCompTypePath
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_checkCompEnvPathVsCompTypePath)((void*)((char*)(&(boxvar_lit_InstUtil_checkCompEnvPathVsCompTypePath
).header) + 3))
1514PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_addClassdefToEnv(threadData_t *threadData, modelica_metatype _inCache, modelica_metatype _inEnv, modelica_metatype _inIH, modelica_metatype _inPrefix, modelica_metatype _inSCodeElement, modelica_boolean _inBoolean, modelica_metatype _redeclareMod, modelica_boolean _checkDuplicates, modelica_metatype *out_outEnv, modelica_metatype *out_outIH);
1515PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_addClassdefToEnv(threadData_t *threadData, modelica_metatype _inCache, modelica_metatype _inEnv, modelica_metatype _inIH, modelica_metatype _inPrefix, modelica_metatype _inSCodeElement, modelica_metatype _inBoolean, modelica_metatype _redeclareMod, modelica_metatype _checkDuplicates, modelica_metatype *out_outEnv, modelica_metatype *out_outIH);
1516static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_addClassdefToEnv,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_addClassdefToEnv
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_addClassdefToEnv,0}};
1517#define boxvar_InstUtil_addClassdefToEnv((void*)((char*)(&(boxvar_lit_InstUtil_addClassdefToEnv).
header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_addClassdefToEnv)((void*)((char*)(&(boxvar_lit_InstUtil_addClassdefToEnv).
header) + 3))
1518PROTECTED_FUNCTION_STATIC modelica_string omc_InstUtil_elementName(threadData_t *threadData, modelica_metatype _inElement);
1519static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_elementName,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_elementName
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_elementNameomc_InstUtil_elementName,0}};
1520#define boxvar_InstUtil_elementName((void*)((char*)(&(boxvar_lit_InstUtil_elementName).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_elementName)((void*)((char*)(&(boxvar_lit_InstUtil_elementName).header
) + 3))
1521PROTECTED_FUNCTION_STATIC modelica_boolean omc_InstUtil_isElementParamOrConst(threadData_t *threadData, modelica_metatype _inElement);
1522PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_isElementParamOrConst(threadData_t *threadData, modelica_metatype _inElement);
1523static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_isElementParamOrConst,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_isElementParamOrConst
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_isElementParamOrConst,0}};
1524#define boxvar_InstUtil_isElementParamOrConst((void*)((char*)(&(boxvar_lit_InstUtil_isElementParamOrConst
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_isElementParamOrConst)((void*)((char*)(&(boxvar_lit_InstUtil_isElementParamOrConst
).header) + 3))
1525PROTECTED_FUNCTION_STATIC void omc_InstUtil_checkCyclicalComponents(threadData_t *threadData, modelica_metatype _inCycles, modelica_metatype _inEnv);
1526static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_checkCyclicalComponents,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_checkCyclicalComponents
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_checkCyclicalComponentsomc_InstUtil_checkCyclicalComponents,0}};
1527#define boxvar_InstUtil_checkCyclicalComponents((void*)((char*)(&(boxvar_lit_InstUtil_checkCyclicalComponents
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_checkCyclicalComponents)((void*)((char*)(&(boxvar_lit_InstUtil_checkCyclicalComponents
).header) + 3))
1528PROTECTED_FUNCTION_STATIC modelica_boolean omc_InstUtil_isElementEqual(threadData_t *threadData, modelica_metatype _inElement1, modelica_metatype _inElement2);
1529PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_isElementEqual(threadData_t *threadData, modelica_metatype _inElement1, modelica_metatype _inElement2);
1530static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_isElementEqual,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_isElementEqual
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_isElementEqual,0}};
1531#define boxvar_InstUtil_isElementEqual((void*)((char*)(&(boxvar_lit_InstUtil_isElementEqual).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_isElementEqual)((void*)((char*)(&(boxvar_lit_InstUtil_isElementEqual).header
) + 3))
1532PROTECTED_FUNCTION_STATIC modelica_boolean omc_InstUtil_isElementNamed(threadData_t *threadData, modelica_metatype _inElement, modelica_string _inName);
1533PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_isElementNamed(threadData_t *threadData, modelica_metatype _inElement, modelica_metatype _inName);
1534static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_isElementNamed,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_isElementNamed
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_isElementNamed,0}};
1535#define boxvar_InstUtil_isElementNamed((void*)((char*)(&(boxvar_lit_InstUtil_isElementNamed).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_isElementNamed)((void*)((char*)(&(boxvar_lit_InstUtil_isElementNamed).header
) + 3))
1536PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_getElementDependenciesTraverserExit(threadData_t *threadData, modelica_metatype _inExp, modelica_metatype _inTuple, modelica_metatype *out_outTuple);
1537static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_getElementDependenciesTraverserExit,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_getElementDependenciesTraverserExit
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_getElementDependenciesTraverserExitomc_InstUtil_getElementDependenciesTraverserExit,0}};
1538#define boxvar_InstUtil_getElementDependenciesTraverserExit((void*)((char*)(&(boxvar_lit_InstUtil_getElementDependenciesTraverserExit
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_getElementDependenciesTraverserExit)((void*)((char*)(&(boxvar_lit_InstUtil_getElementDependenciesTraverserExit
).header) + 3))
1539PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_getElementDependenciesTraverserEnter(threadData_t *threadData, modelica_metatype _inExp, modelica_metatype _inTuple, modelica_metatype *out_outTuple);
1540static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_getElementDependenciesTraverserEnter,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_getElementDependenciesTraverserEnter
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_getElementDependenciesTraverserEnteromc_InstUtil_getElementDependenciesTraverserEnter,0}};
1541#define boxvar_InstUtil_getElementDependenciesTraverserEnter((void*)((char*)(&(boxvar_lit_InstUtil_getElementDependenciesTraverserEnter
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_getElementDependenciesTraverserEnter)((void*)((char*)(&(boxvar_lit_InstUtil_getElementDependenciesTraverserEnter
).header) + 3))
1542PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_getExpsFromDefaults(threadData_t *threadData, modelica_metatype _inEls, modelica_metatype _inAcc);
1543static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_getExpsFromDefaults,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_getExpsFromDefaults
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_getExpsFromDefaultsomc_InstUtil_getExpsFromDefaults,0}};
1544#define boxvar_InstUtil_getExpsFromDefaults((void*)((char*)(&(boxvar_lit_InstUtil_getExpsFromDefaults
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_getExpsFromDefaults)((void*)((char*)(&(boxvar_lit_InstUtil_getExpsFromDefaults
).header) + 3))
1545PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_getExpsFromExternalDecl(threadData_t *threadData, modelica_metatype _inExternalDecl);
1546static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_getExpsFromExternalDecl,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_getExpsFromExternalDecl
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_getExpsFromExternalDeclomc_InstUtil_getExpsFromExternalDecl,0}};
1547#define boxvar_InstUtil_getExpsFromExternalDecl((void*)((char*)(&(boxvar_lit_InstUtil_getExpsFromExternalDecl
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_getExpsFromExternalDecl)((void*)((char*)(&(boxvar_lit_InstUtil_getExpsFromExternalDecl
).header) + 3))
1548PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_getExpsFromSubMods(threadData_t *threadData, modelica_metatype _inSubMods);
1549static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_getExpsFromSubMods,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_getExpsFromSubMods
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_getExpsFromSubModsomc_InstUtil_getExpsFromSubMods,0}};
1550#define boxvar_InstUtil_getExpsFromSubMods((void*)((char*)(&(boxvar_lit_InstUtil_getExpsFromSubMods
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_getExpsFromSubMods)((void*)((char*)(&(boxvar_lit_InstUtil_getExpsFromSubMods
).header) + 3))
1551PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_removeCurrentElementFromArrayDimDeps(threadData_t *threadData, modelica_string _name, modelica_metatype _inDependencies);
1552static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_removeCurrentElementFromArrayDimDeps,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_removeCurrentElementFromArrayDimDeps
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_removeCurrentElementFromArrayDimDepsomc_InstUtil_removeCurrentElementFromArrayDimDeps,0}};
1553#define boxvar_InstUtil_removeCurrentElementFromArrayDimDeps((void*)((char*)(&(boxvar_lit_InstUtil_removeCurrentElementFromArrayDimDeps
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_removeCurrentElementFromArrayDimDeps)((void*)((char*)(&(boxvar_lit_InstUtil_removeCurrentElementFromArrayDimDeps
).header) + 3))
1554PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_getDepsFromExps(threadData_t *threadData, modelica_metatype _inExps, modelica_metatype _inAllElements, modelica_metatype _inDependencies, modelica_boolean _isFunction);
1555PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_getDepsFromExps(threadData_t *threadData, modelica_metatype _inExps, modelica_metatype _inAllElements, modelica_metatype _inDependencies, modelica_metatype _isFunction);
1556static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_getDepsFromExps,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_getDepsFromExps
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_getDepsFromExps,0}};
1557#define boxvar_InstUtil_getDepsFromExps((void*)((char*)(&(boxvar_lit_InstUtil_getDepsFromExps).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_getDepsFromExps)((void*)((char*)(&(boxvar_lit_InstUtil_getDepsFromExps).header
) + 3))
1558PROTECTED_FUNCTION_STATIC void omc_InstUtil_printGraph(threadData_t *threadData, modelica_metatype _env, modelica_metatype _g, modelica_metatype _order, modelica_metatype _cycles);
1559static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_printGraph,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_printGraph
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_printGraphomc_InstUtil_printGraph,0}};
1560#define boxvar_InstUtil_printGraph((void*)((char*)(&(boxvar_lit_InstUtil_printGraph).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_printGraph)((void*)((char*)(&(boxvar_lit_InstUtil_printGraph).header
) + 3))
1561PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_getOptionArraydim(threadData_t *threadData, modelica_metatype _inAbsynArrayDimOption);
1562static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_getOptionArraydim,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_getOptionArraydim
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_getOptionArraydimomc_InstUtil_getOptionArraydim,0}};
1563#define boxvar_InstUtil_getOptionArraydim((void*)((char*)(&(boxvar_lit_InstUtil_getOptionArraydim)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_getOptionArraydim)((void*)((char*)(&(boxvar_lit_InstUtil_getOptionArraydim)
.header) + 3))
1564PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_removeExtBindings(threadData_t *threadData, modelica_metatype _elements);
1565static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_removeExtBindings,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_removeExtBindings
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_removeExtBindingsomc_InstUtil_removeExtBindings,0}};
1566#define boxvar_InstUtil_removeExtBindings((void*)((char*)(&(boxvar_lit_InstUtil_removeExtBindings)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_removeExtBindings)((void*)((char*)(&(boxvar_lit_InstUtil_removeExtBindings)
.header) + 3))
1567PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_removeBindings(threadData_t *threadData, modelica_metatype _elements);
1568static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_removeBindings,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_removeBindings
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_removeBindingsomc_InstUtil_removeBindings,0}};
1569#define boxvar_InstUtil_removeBindings((void*)((char*)(&(boxvar_lit_InstUtil_removeBindings).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_removeBindings)((void*)((char*)(&(boxvar_lit_InstUtil_removeBindings).header
) + 3))
1570PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_extractConstantPlusDeps3(threadData_t *threadData, modelica_metatype _inAcrefs, modelica_metatype _remainingComps, modelica_string _className, modelica_metatype _inExisting);
1571static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_extractConstantPlusDeps3,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_extractConstantPlusDeps3
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_extractConstantPlusDeps3omc_InstUtil_extractConstantPlusDeps3,0}};
1572#define boxvar_InstUtil_extractConstantPlusDeps3((void*)((char*)(&(boxvar_lit_InstUtil_extractConstantPlusDeps3
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_extractConstantPlusDeps3)((void*)((char*)(&(boxvar_lit_InstUtil_extractConstantPlusDeps3
).header) + 3))
1573PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_extractConstantPlusDeps2(threadData_t *threadData, modelica_metatype _inComps, modelica_metatype _ocr, modelica_metatype _inAllComps, modelica_string _className, modelica_metatype _inExisting);
1574static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_extractConstantPlusDeps2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_extractConstantPlusDeps2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_extractConstantPlusDeps2omc_InstUtil_extractConstantPlusDeps2,0}};
1575#define boxvar_InstUtil_extractConstantPlusDeps2((void*)((char*)(&(boxvar_lit_InstUtil_extractConstantPlusDeps2
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_extractConstantPlusDeps2)((void*)((char*)(&(boxvar_lit_InstUtil_extractConstantPlusDeps2
).header) + 3))
1576PROTECTED_FUNCTION_STATIC modelica_boolean omc_InstUtil_elementNameMember(threadData_t *threadData, modelica_metatype _inElement, modelica_metatype _els);
1577PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_elementNameMember(threadData_t *threadData, modelica_metatype _inElement, modelica_metatype _els);
1578static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_elementNameMember,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_elementNameMember
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_elementNameMember,0}};
1579#define boxvar_InstUtil_elementNameMember((void*)((char*)(&(boxvar_lit_InstUtil_elementNameMember)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_elementNameMember)((void*)((char*)(&(boxvar_lit_InstUtil_elementNameMember)
.header) + 3))
1580PROTECTED_FUNCTION_STATIC void omc_InstUtil_checkExtendsForTypeRestiction(threadData_t *threadData, modelica_metatype _inCache, modelica_metatype _inEnv, modelica_metatype _inIH, modelica_metatype _inRestriction, modelica_metatype _inSCodeElementLst);
1581static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_checkExtendsForTypeRestiction,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_checkExtendsForTypeRestiction
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_checkExtendsForTypeRestictionomc_InstUtil_checkExtendsForTypeRestiction,0}};
1582#define boxvar_InstUtil_checkExtendsForTypeRestiction((void*)((char*)(&(boxvar_lit_InstUtil_checkExtendsForTypeRestiction
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_checkExtendsForTypeRestiction)((void*)((char*)(&(boxvar_lit_InstUtil_checkExtendsForTypeRestiction
).header) + 3))
1583PROTECTED_FUNCTION_STATIC void omc_InstUtil_checkExtendsRestrictionMatch(threadData_t *threadData, modelica_metatype _r1, modelica_metatype _r2);
1584static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_checkExtendsRestrictionMatch,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_checkExtendsRestrictionMatch
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_checkExtendsRestrictionMatchomc_InstUtil_checkExtendsRestrictionMatch,0}};
1585#define boxvar_InstUtil_checkExtendsRestrictionMatch((void*)((char*)(&(boxvar_lit_InstUtil_checkExtendsRestrictionMatch
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_checkExtendsRestrictionMatch)((void*)((char*)(&(boxvar_lit_InstUtil_checkExtendsRestrictionMatch
).header) + 3))
1586PROTECTED_FUNCTION_STATIC modelica_integer omc_InstUtil_equalityConstraintOutputDimension(threadData_t *threadData, modelica_metatype _inElements);
1587PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_equalityConstraintOutputDimension(threadData_t *threadData, modelica_metatype _inElements);
1588static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_equalityConstraintOutputDimension,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_equalityConstraintOutputDimension
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_equalityConstraintOutputDimension,0}};
1589#define boxvar_InstUtil_equalityConstraintOutputDimension((void*)((char*)(&(boxvar_lit_InstUtil_equalityConstraintOutputDimension
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_equalityConstraintOutputDimension)((void*)((char*)(&(boxvar_lit_InstUtil_equalityConstraintOutputDimension
).header) + 3))
1590PROTECTED_FUNCTION_STATIC modelica_boolean omc_InstUtil_checkClassEqual(threadData_t *threadData, modelica_metatype _c1, modelica_metatype _c2);
1591PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_checkClassEqual(threadData_t *threadData, modelica_metatype _c1, modelica_metatype _c2);
1592static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_checkClassEqual,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_checkClassEqual
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_checkClassEqual,0}};
1593#define boxvar_InstUtil_checkClassEqual((void*)((char*)(&(boxvar_lit_InstUtil_checkClassEqual).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_checkClassEqual)((void*)((char*)(&(boxvar_lit_InstUtil_checkClassEqual).header
) + 3))
1594PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_updateCrefTypesWithConnectorPrefix(threadData_t *threadData, modelica_metatype _cr1, modelica_metatype _cr2);
1595static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_updateCrefTypesWithConnectorPrefix,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_updateCrefTypesWithConnectorPrefix
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_updateCrefTypesWithConnectorPrefixomc_InstUtil_updateCrefTypesWithConnectorPrefix,0}};
1596#define boxvar_InstUtil_updateCrefTypesWithConnectorPrefix((void*)((char*)(&(boxvar_lit_InstUtil_updateCrefTypesWithConnectorPrefix
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_updateCrefTypesWithConnectorPrefix)((void*)((char*)(&(boxvar_lit_InstUtil_updateCrefTypesWithConnectorPrefix
).header) + 3))
1597PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_extractConnectorPrefix(threadData_t *threadData, modelica_metatype _connectorRef);
1598static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_extractConnectorPrefix,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_extractConnectorPrefix
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_extractConnectorPrefixomc_InstUtil_extractConnectorPrefix,0}};
1599#define boxvar_InstUtil_extractConnectorPrefix((void*)((char*)(&(boxvar_lit_InstUtil_extractConnectorPrefix
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_extractConnectorPrefix)((void*)((char*)(&(boxvar_lit_InstUtil_extractConnectorPrefix
).header) + 3))
1600PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_updateDeducedUnits2(threadData_t *threadData, modelica_metatype _elt, modelica_metatype _vec, modelica_metatype _ht);
1601static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_updateDeducedUnits2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_updateDeducedUnits2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_updateDeducedUnits2omc_InstUtil_updateDeducedUnits2,0}};
1602#define boxvar_InstUtil_updateDeducedUnits2((void*)((char*)(&(boxvar_lit_InstUtil_updateDeducedUnits2
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_updateDeducedUnits2)((void*)((char*)(&(boxvar_lit_InstUtil_updateDeducedUnits2
).header) + 3))
1603PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_updateEnumerationEnvironment1(threadData_t *threadData, modelica_metatype _inCache, modelica_metatype _inEnv, modelica_string _inName, modelica_metatype _inNames, modelica_metatype _inVars, modelica_metatype _inPath, modelica_metatype *out_outEnv);
1604static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_updateEnumerationEnvironment1,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_updateEnumerationEnvironment1
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_updateEnumerationEnvironment1omc_InstUtil_updateEnumerationEnvironment1,0}};
1605#define boxvar_InstUtil_updateEnumerationEnvironment1((void*)((char*)(&(boxvar_lit_InstUtil_updateEnumerationEnvironment1
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_updateEnumerationEnvironment1)((void*)((char*)(&(boxvar_lit_InstUtil_updateEnumerationEnvironment1
).header) + 3))
1606PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_makeDAEElementInitial(threadData_t *threadData, modelica_metatype _inElems);
1607static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_makeDAEElementInitial,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_makeDAEElementInitial
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_makeDAEElementInitialomc_InstUtil_makeDAEElementInitial,0}};
1608#define boxvar_InstUtil_makeDAEElementInitial((void*)((char*)(&(boxvar_lit_InstUtil_makeDAEElementInitial
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_makeDAEElementInitial)((void*)((char*)(&(boxvar_lit_InstUtil_makeDAEElementInitial
).header) + 3))
1609PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_reEvaluateInitialIfEqns2(threadData_t *threadData, modelica_metatype _acc, modelica_metatype _elem, modelica_metatype _inCache, modelica_metatype _env);
1610static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_reEvaluateInitialIfEqns2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_reEvaluateInitialIfEqns2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_reEvaluateInitialIfEqns2omc_InstUtil_reEvaluateInitialIfEqns2,0}};
1611#define boxvar_InstUtil_reEvaluateInitialIfEqns2((void*)((char*)(&(boxvar_lit_InstUtil_reEvaluateInitialIfEqns2
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_reEvaluateInitialIfEqns2)((void*)((char*)(&(boxvar_lit_InstUtil_reEvaluateInitialIfEqns2
).header) + 3))
1612PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_scodeFlattenProgram(threadData_t *threadData, modelica_metatype _inProgram);
1613static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_scodeFlattenProgram,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_scodeFlattenProgram
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_scodeFlattenProgramomc_InstUtil_scodeFlattenProgram,0}};
1614#define boxvar_InstUtil_scodeFlattenProgram((void*)((char*)(&(boxvar_lit_InstUtil_scodeFlattenProgram
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_scodeFlattenProgram)((void*)((char*)(&(boxvar_lit_InstUtil_scodeFlattenProgram
).header) + 3))
1615PROTECTED_FUNCTION_STATIC modelica_boolean omc_InstUtil_isNotFunction(threadData_t *threadData, modelica_metatype _cls);
1616PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_isNotFunction(threadData_t *threadData, modelica_metatype _cls);
1617static const MMC_DEFSTRUCTLIT(boxvar_lit_InstUtil_isNotFunction,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_InstUtil_isNotFunction
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_InstUtil_isNotFunction,0}};
1618#define boxvar_InstUtil_isNotFunction((void*)((char*)(&(boxvar_lit_InstUtil_isNotFunction).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_InstUtil_isNotFunction)((void*)((char*)(&(boxvar_lit_InstUtil_isNotFunction).header
) + 3))
1619
1620PROTECTED_FUNCTION_STATIC modelica_boolean omc_InstUtil_findDomF(threadData_t *threadData, modelica_metatype _inTup, modelica_string _name)
1621{
1622 modelica_boolean _found;
1623 modelica_boolean tmp1 = 0;
1624 modelica_metatype tmpMeta[1] __attribute__((unused)) = {0};
1625 MMC_SO()mmc_check_stackoverflow(threadData);
1626 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1627 // _found has no default value.
1628#line 1628 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
1629 { /* match expression */
1630 modelica_metatype tmp4_1;
1631 tmp4_1 = _inTup;
1632 {
1633 modelica_string _nameLoc = NULL((void*)0);
1634 volatile mmc_switch_type tmp4;
1635 int tmp5;
1636 // _nameLoc has no default value.
1637 tmp4 = 0;
1638 for (; tmp4 < 2; tmp4++) {
1639 switch (MMC_SWITCH_CAST(tmp4)(tmp4)) {
1640 case 0: {
1641 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(1)))))
;
1642
1643 _nameLoc = tmpMeta[0];
1644 /* Pattern matching succeeded */
1645 /* Check guard condition after assignments */
1646 if (!(stringEqual(_nameLoc, _name)((((((*(mmc_uint_t*)((void*)((char*)(_nameLoc) - 3)))) >>
(3)) - 8)) == (((((*(mmc_uint_t*)((void*)((char*)(_name) - 3
)))) >> (3)) - 8)) && !mmc_stringCompare(_nameLoc
,_name))
)) goto tmp3_end;
1647#line 8963 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1648 tmp1 = 1;
1649#line 1649 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
1650 goto tmp3_done;
1651 }
1652 case 1: {
1653
1654 /* Pattern matching succeeded */
1655#line 8964 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1656 tmp1 = 0;
1657#line 1657 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
1658 goto tmp3_done;
1659 }
1660 }
1661 goto tmp3_end;
1662 tmp3_end: ;
1663 }
1664 goto goto_2;
1665 goto_2:;
1666 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
1667 goto tmp3_done;
1668 tmp3_done:;
1669 }
1670 }
1671 _found = tmp1;
1672 _return: OMC_LABEL_UNUSED__attribute__((unused))
1673 return _found;
1674}
1675PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_findDomF(threadData_t *threadData, modelica_metatype _inTup, modelica_metatype _name)
1676{
1677 modelica_boolean _found;
1678 modelica_metatype out_found;
1679 _found = omc_InstUtil_findDomF(threadData, _inTup, _name);
1680 out_found = mmc_mk_icon(_found);
1681 return out_found;
1682}
1683
1684PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_discretizeTraverseFun(threadData_t *threadData, modelica_metatype _inExp, modelica_metatype _inTup, modelica_metatype *out_outTup)
1685{
1686 jmp_buf *old_mmc_jumper = threadData->mmc_jumper;
1687 modelica_metatype _outExp = NULL((void*)0);
1688 modelica_metatype _outTup = NULL((void*)0);
1689 modelica_integer _i;
1690 modelica_integer _N;
1691 modelica_metatype _fieldLst = NULL((void*)0);
1692 modelica_metatype _info = NULL((void*)0);
1693 modelica_boolean _skip;
1694 modelica_boolean _failVar;
1695 modelica_boolean _isBC;
1696 modelica_metatype _domainCr = NULL((void*)0);
1697 modelica_string _domName = NULL((void*)0);
1698 modelica_integer tmp1;
1699 modelica_integer tmp2;
1700 modelica_integer tmp3;
1701 modelica_integer tmp4;
1702 modelica_metatype tmpMeta[19] __attribute__((unused)) = {0};
1703 MMC_SO()mmc_check_stackoverflow(threadData);
1704 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1705 // _outExp has no default value.
1706 // _outTup has no default value.
1707 // _i has no default value.
1708 // _N has no default value.
1709 // _fieldLst has no default value.
1710 // _info has no default value.
1711 // _skip has no default value.
1712 // _failVar has no default value.
1713 // _isBC has no default value.
1714 // _domainCr has no default value.
1715 // _domName has no default value.
1716#line 8840 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1717 _failVar = 0;
1718#line 1718 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
1719
1720#line 8841 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1721 /* Pattern-matching assignment */
1722#line 8841 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1723 tmpMeta[0] = _inTup;
1724#line 8841 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1725 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (1)))))
;
1726#line 8841 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1727 tmp1 = mmc_unbox_integer(tmpMeta[1])(((mmc_sint_t) (tmpMeta[1])) >> 1);
1728#line 8841 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1729 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
1730#line 8841 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1731 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (3)))))
;
1732#line 8841 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1733 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (4)))))
;
1734#line 8841 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1735 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 5))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (5)))))
;
1736#line 8841 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1737 tmp2 = mmc_unbox_integer(tmpMeta[5])(((mmc_sint_t) (tmpMeta[5])) >> 1);
1738#line 8841 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1739 tmpMeta[6] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 6))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (6)))))
;
1740#line 8841 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1741 tmp3 = mmc_unbox_integer(tmpMeta[6])(((mmc_sint_t) (tmpMeta[6])) >> 1);
1742#line 8841 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1743 tmpMeta[7] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 7))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (7)))))
;
1744#line 8841 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1745 tmp4 = mmc_unbox_integer(tmpMeta[7])(((mmc_sint_t) (tmpMeta[7])) >> 1);
1746#line 8841 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1747 _i = tmp1 /* pattern as ty=Integer */;
1748#line 8841 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1749 _fieldLst = tmpMeta[2];
1750#line 8841 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1751 _domainCr = tmpMeta[3];
1752#line 8841 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1753 _info = tmpMeta[4];
1754#line 8841 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1755 _skip = tmp2 /* pattern as ty=Boolean */;
1756#line 8841 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1757 _N = tmp3 /* pattern as ty=Integer */;
1758#line 8841 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1759 _isBC = tmp4 /* pattern as ty=Boolean */;
1760#line 1760 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
1761
1762#line 8842 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1763 /* Pattern-matching assignment */
1764#line 8842 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1765 tmpMeta[0] = _domainCr;
1766#line 8842 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1767 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[0],2,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[0]) - 3)))==(((2 +1)
<< 10) + (((2 +3) & 255) << 2)))
== 0) MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
1768#line 8842 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1769 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
1770#line 8842 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1771 _domName = tmpMeta[1];
1772#line 1772 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
1773
1774#line 8843 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1775 if(_skip)
1776#line 8843 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1777 {
1778#line 8844 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1779 _outExp = _inExp;
1780#line 1780 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
1781
1782#line 8845 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1783 _outTup = _inTup;
1784#line 1784 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
1785
1786#line 8846 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1787 goto _return;
1788#line 1788 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
1789 }
1790
1791#line 1791 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
1792 { /* matchcontinue expression */
1793 volatile modelica_metatype tmp7_1;
1794 tmp7_1 = _inExp;
1795 {
1796 modelica_string _name = NULL((void*)0);
1797 modelica_metatype _subscripts = NULL((void*)0);
1798 modelica_metatype _fieldCr = NULL((void*)0);
1799 modelica_metatype _leftVar = NULL((void*)0);
1800 modelica_metatype _actualVar = NULL((void*)0);
1801 modelica_metatype _rightVar = NULL((void*)0);
1802 volatile mmc_switch_type tmp7;
1803 int tmp8;
1804 // _name has no default value.
1805 // _subscripts has no default value.
1806 // _fieldCr has no default value.
1807 // _leftVar has no default value.
1808 // _actualVar has no default value.
1809 // _rightVar has no default value.
1810 tmp7 = 0;
1811 MMC_TRY_INTERNAL(mmc_jumper){ jmp_buf new_mmc_jumper, *old_jumper __attribute__((unused))
= threadData->mmc_jumper; threadData->mmc_jumper = &
new_mmc_jumper; if (_setjmp (new_mmc_jumper) == 0) {
1812 tmp6_top:
1813 threadData->mmc_jumper = &new_mmc_jumper;
1814 for (; tmp7 < 7; tmp7++) {
1815 switch (MMC_SWITCH_CAST(tmp7)(tmp7)) {
1816 case 0: {
1817 if (mmc__uniontype__metarecord__typedef__equal(tmp7_1,2,1)((*(mmc_uint_t*)((void*)((char*)(tmp7_1) - 3)))==(((1 +1) <<
10) + (((2 +3) & 255) << 2)))
== 0) goto tmp6_end;
1818 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp7_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp7_1) - 3))) +
(2)))))
;
1819 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[1],1,3)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3)))==(((3 +1)
<< 10) + (((1 +3) & 255) << 2)))
== 0) goto tmp6_end;
1820 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
1821 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (3)))))
;
1822 if (!listEmpty(tmpMeta[3])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[3]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp6_end;
1823 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (4)))))
;
1824 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[4],2,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[4]) - 3)))==(((2 +1)
<< 10) + (((2 +3) & 255) << 2)))
== 0) goto tmp6_end;
1825 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[4]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[4]) - 3
))) + (2)))))
;
1826 if (1 != MMC_STRLEN(tmpMeta[5])(((((*(mmc_uint_t*)((void*)((char*)(tmpMeta[5]) - 3)))) >>
(3)) - 8))
|| strcmp(MMC_STRINGDATA(_OMC_LIT0)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT0).header) + 3))) - 3)))->data)
, MMC_STRINGDATA(tmpMeta[5])(((struct mmc_string*)((void*)((char*)(tmpMeta[5]) - 3)))->
data)
) != 0) goto tmp6_end;
1827 tmpMeta[6] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[4]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[4]) - 3
))) + (3)))))
;
1828 if (!listEmpty(tmpMeta[6])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[6]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp6_end;
1829 _domName = tmpMeta[2];
1830 tmp7 += 5; /* Pattern matching succeeded; we may skip some cases if we fail */
1831#line 8856 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1832 tmpMeta[1] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
1833#line 8856 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1834 tmpMeta[3] = mmc_mk_box2(3, &Absyn_Exp_INTEGER__desc, mmc_mk_integermmc_mk_icon(_i));
1835#line 8856 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1836 tmpMeta[4] = mmc_mk_box2(4, &Absyn_Subscript_SUBSCRIPT__desc, tmpMeta[3]);
1837#line 8856 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1838 tmpMeta[2] = mmc_mk_cons(tmpMeta[4], MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)));
1839#line 8856 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1840 tmpMeta[5] = mmc_mk_box3(5, &Absyn_ComponentRef_CREF__IDENT__desc, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)), tmpMeta[2]);
1841#line 8856 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1842 tmpMeta[6] = mmc_mk_box4(4, &Absyn_ComponentRef_CREF__QUAL__desc, _domName, tmpMeta[1], tmpMeta[5]);
1843#line 8856 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1844 tmpMeta[7] = mmc_mk_box2(5, &Absyn_Exp_CREF__desc, tmpMeta[6]);
1845#line 8856 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1846 tmpMeta[0] = tmpMeta[7];
1847#line 1847 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
1848 goto tmp6_done;
1849 }
1850 case 1: {
1851 modelica_boolean tmp9;
1852 modelica_boolean tmp10;
1853 modelica_boolean tmp11;
1854 if (mmc__uniontype__metarecord__typedef__equal(tmp7_1,2,1)((*(mmc_uint_t*)((void*)((char*)(tmp7_1) - 3)))==(((1 +1) <<
10) + (((2 +3) & 255) << 2)))
== 0) goto tmp6_end;
1855 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp7_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp7_1) - 3))) +
(2)))))
;
1856 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[1],2,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3)))==(((2 +1)
<< 10) + (((2 +3) & 255) << 2)))
== 0) goto tmp6_end;
1857 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
1858 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (3)))))
;
1859 _fieldCr = tmpMeta[1];
1860 _name = tmpMeta[2];
1861 _subscripts = tmpMeta[3];
1862 tmp7 += 4; /* Pattern matching succeeded; we may skip some cases if we fail */
1863#line 8861 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1864 /* Pattern-matching assignment */
1865#line 8861 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1866 tmp9 = omc_List_isMemberOnTrue(threadData, _fieldCr, _fieldLst, boxvar_AbsynUtil_crefEqual((void*)((char*)(&(boxvar_lit_AbsynUtil_crefEqual).header
) + 3))
);
1867#line 8861 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1868 if (1 != tmp9) goto goto_5;
1869#line 1869 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
1870#line 8862 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1871 tmp11 = (modelica_boolean)(_isBC && (_i == ((modelica_integer) 1)));
1872#line 8862 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1873 if(tmp11)
1874#line 8862 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1875 {
1876#line 8862 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1877 tmpMeta[1] = stringAppend(_name,_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)));
1878#line 8862 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1879 tmpMeta[2] = mmc_mk_box3(5, &Absyn_ComponentRef_CREF__IDENT__desc, tmpMeta[1], _subscripts);
1880#line 8862 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1881 tmpMeta[3] = mmc_mk_box2(5, &Absyn_Exp_CREF__desc, tmpMeta[2]);
1882#line 8862 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1883 tmpMeta[13] = tmpMeta[3];
1884#line 8862 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1885 }
1886#line 8862 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1887 else
1888#line 8862 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1889 {
1890#line 8862 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1891 tmp10 = (modelica_boolean)(_isBC && (_i == _N));
1892#line 8862 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1893 if(tmp10)
1894#line 8862 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1895 {
1896#line 8862 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1897 tmpMeta[4] = stringAppend(_name,_OMC_LIT2((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3)));
1898#line 8862 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1899 tmpMeta[5] = mmc_mk_box3(5, &Absyn_ComponentRef_CREF__IDENT__desc, tmpMeta[4], _subscripts);
1900#line 8862 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1901 tmpMeta[6] = mmc_mk_box2(5, &Absyn_Exp_CREF__desc, tmpMeta[5]);
1902#line 8862 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1903 tmpMeta[12] = tmpMeta[6];
1904#line 8862 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1905 }
1906#line 8862 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1907 else
1908#line 8862 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1909 {
1910#line 8862 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1911 tmpMeta[8] = mmc_mk_box2(3, &Absyn_Exp_INTEGER__desc, mmc_mk_integermmc_mk_icon(_i));
1912#line 8862 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1913 tmpMeta[9] = mmc_mk_box2(4, &Absyn_Subscript_SUBSCRIPT__desc, tmpMeta[8]);
1914#line 8862 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1915 tmpMeta[7] = mmc_mk_cons(tmpMeta[9], _subscripts);
1916#line 8862 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1917 tmpMeta[10] = mmc_mk_box3(5, &Absyn_ComponentRef_CREF__IDENT__desc, _name, tmpMeta[7]);
1918#line 8862 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1919 tmpMeta[11] = mmc_mk_box2(5, &Absyn_Exp_CREF__desc, tmpMeta[10]);
1920#line 8862 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1921 tmpMeta[12] = tmpMeta[11];
1922#line 8862 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1923 }
1924#line 8862 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1925 tmpMeta[13] = tmpMeta[12];
1926#line 8862 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1927 }
1928#line 8862 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1929 tmpMeta[0] = tmpMeta[13];
1930#line 1930 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
1931 goto tmp6_done;
1932 }
1933 case 2: {
1934 modelica_boolean tmp12;
1935 modelica_boolean tmp13;
1936 if (mmc__uniontype__metarecord__typedef__equal(tmp7_1,11,2)((*(mmc_uint_t*)((void*)((char*)(tmp7_1) - 3)))==(((2 +1) <<
10) + (((11 +3) & 255) << 2)))
== 0) goto tmp6_end;
1937 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp7_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp7_1) - 3))) +
(2)))))
;
1938 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[1],2,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3)))==(((2 +1)
<< 10) + (((2 +3) & 255) << 2)))
== 0) goto tmp6_end;
1939 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
1940 if (4 != MMC_STRLEN(tmpMeta[2])(((((*(mmc_uint_t*)((void*)((char*)(tmpMeta[2]) - 3)))) >>
(3)) - 8))
|| strcmp(MMC_STRINGDATA(_OMC_LIT22)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT22).header) + 3))) - 3)))->data)
, MMC_STRINGDATA(tmpMeta[2])(((struct mmc_string*)((void*)((char*)(tmpMeta[2]) - 3)))->
data)
) != 0) goto tmp6_end;
1941 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (3)))))
;
1942 if (!listEmpty(tmpMeta[3])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[3]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp6_end;
1943 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp7_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp7_1) - 3))) +
(3)))))
;
1944 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[4],0,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[4]) - 3)))==(((2 +1)
<< 10) + (((0 +3) & 255) << 2)))
== 0) goto tmp6_end;
1945 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[4]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[4]) - 3
))) + (2)))))
;
1946 if (listEmpty(tmpMeta[5])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[5]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp6_end;
1947 tmpMeta[6] = MMC_CAR(tmpMeta[5])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[5]) - 3
))) + (1)))))
;
1948 tmpMeta[7] = MMC_CDR(tmpMeta[5])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[5]) - 3
))) + (2)))))
;
1949 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[6],2,1)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[6]) - 3)))==(((1 +1)
<< 10) + (((2 +3) & 255) << 2)))
== 0) goto tmp6_end;
1950 tmpMeta[8] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[6]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[6]) - 3
))) + (2)))))
;
1951 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[8],2,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[8]) - 3)))==(((2 +1)
<< 10) + (((2 +3) & 255) << 2)))
== 0) goto tmp6_end;
1952 tmpMeta[9] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[8]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[8]) - 3
))) + (2)))))
;
1953 tmpMeta[10] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[8]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[8]) - 3
))) + (3)))))
;
1954 if (listEmpty(tmpMeta[7])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[7]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp6_end;
1955 tmpMeta[11] = MMC_CAR(tmpMeta[7])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[7]) - 3
))) + (1)))))
;
1956 tmpMeta[12] = MMC_CDR(tmpMeta[7])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[7]) - 3
))) + (2)))))
;
1957 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[11],2,1)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[11]) - 3)))==(((1 +1
) << 10) + (((2 +3) & 255) << 2)))
== 0) goto tmp6_end;
1958 tmpMeta[13] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[11]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[11]) - 3
))) + (2)))))
;
1959 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[13],2,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[13]) - 3)))==(((2 +1
) << 10) + (((2 +3) & 255) << 2)))
== 0) goto tmp6_end;
1960 tmpMeta[14] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[13]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[13]) - 3
))) + (2)))))
;
1961 if (1 != MMC_STRLEN(tmpMeta[14])(((((*(mmc_uint_t*)((void*)((char*)(tmpMeta[14]) - 3)))) >>
(3)) - 8))
|| strcmp(MMC_STRINGDATA(_OMC_LIT0)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT0).header) + 3))) - 3)))->data)
, MMC_STRINGDATA(tmpMeta[14])(((struct mmc_string*)((void*)((char*)(tmpMeta[14]) - 3)))->
data)
) != 0) goto tmp6_end;
1962 if (!listEmpty(tmpMeta[12])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[12]) - 3))) == (((0)
<< 10) + (((0) & 255) << 2)))
) goto tmp6_end;
1963
1964 _fieldCr = tmpMeta[8];
1965 _name = tmpMeta[9];
1966 _subscripts = tmpMeta[10];
1967 tmp7 += 1; /* Pattern matching succeeded; we may skip some cases if we fail */
1968#line 8874 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1969 if((!omc_List_isMemberOnTrue(threadData, _fieldCr, _fieldLst, boxvar_AbsynUtil_crefEqual((void*)((char*)(&(boxvar_lit_AbsynUtil_crefEqual).header
) + 3))
)))
1970#line 8874 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1971 {
1972#line 8875 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1973 _failVar = 1;
1974#line 1974 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
1975
1976#line 8876 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1977 tmpMeta[2] = stringAppend(_OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3)),_name);
1978#line 8876 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1979 tmpMeta[3] = stringAppend(tmpMeta[2],_OMC_LIT9((void*)((char*)(&(_OMC_LIT_STRUCT9).header) + 3)));
1980#line 8876 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1981 tmpMeta[1] = mmc_mk_cons(tmpMeta[3], MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)));
1982#line 8876 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1983 omc_Error_addSourceMessageAndFail(threadData, _OMC_LIT7((void*)((char*)(&(_OMC_LIT_STRUCT7).header) + 3)), tmpMeta[1], _info);
1984#line 1984 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
1985 }
1986
1987#line 8879 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1988 tmp12 = (modelica_boolean)(_i == ((modelica_integer) 1));
1989#line 8879 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1990 if(tmp12)
1991#line 8879 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1992 {
1993#line 8879 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1994 tmpMeta[1] = stringAppend(_name,_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)));
1995#line 8879 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1996 tmpMeta[2] = mmc_mk_box3(5, &Absyn_ComponentRef_CREF__IDENT__desc, tmpMeta[1], _subscripts);
1997#line 8879 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
1998 tmpMeta[3] = mmc_mk_box2(5, &Absyn_Exp_CREF__desc, tmpMeta[2]);
1999#line 8879 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2000 tmpMeta[9] = tmpMeta[3];
2001#line 8879 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2002 }
2003#line 8879 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2004 else
2005#line 8879 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2006 {
2007#line 8879 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2008 tmpMeta[5] = mmc_mk_box2(3, &Absyn_Exp_INTEGER__desc, mmc_mk_integermmc_mk_icon(((modelica_integer) -1) + _i));
2009#line 8879 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2010 tmpMeta[6] = mmc_mk_box2(4, &Absyn_Subscript_SUBSCRIPT__desc, tmpMeta[5]);
2011#line 8879 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2012 tmpMeta[4] = mmc_mk_cons(tmpMeta[6], _subscripts);
2013#line 8879 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2014 tmpMeta[7] = mmc_mk_box3(5, &Absyn_ComponentRef_CREF__IDENT__desc, _name, tmpMeta[4]);
2015#line 8879 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2016 tmpMeta[8] = mmc_mk_box2(5, &Absyn_Exp_CREF__desc, tmpMeta[7]);
2017#line 8879 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2018 tmpMeta[9] = tmpMeta[8];
2019#line 8879 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2020 }
2021#line 8879 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2022 _leftVar = tmpMeta[9];
2023#line 2023 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2024
2025#line 8884 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2026 tmp13 = (modelica_boolean)(_i == _N);
2027#line 8884 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2028 if(tmp13)
2029#line 8884 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2030 {
2031#line 8884 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2032 tmpMeta[1] = stringAppend(_name,_OMC_LIT2((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3)));
2033#line 8884 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2034 tmpMeta[2] = mmc_mk_box3(5, &Absyn_ComponentRef_CREF__IDENT__desc, tmpMeta[1], _subscripts);
2035#line 8884 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2036 tmpMeta[3] = mmc_mk_box2(5, &Absyn_Exp_CREF__desc, tmpMeta[2]);
2037#line 8884 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2038 tmpMeta[9] = tmpMeta[3];
2039#line 8884 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2040 }
2041#line 8884 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2042 else
2043#line 8884 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2044 {
2045#line 8884 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2046 tmpMeta[5] = mmc_mk_box2(3, &Absyn_Exp_INTEGER__desc, mmc_mk_integermmc_mk_icon(((modelica_integer) 1) + _i));
2047#line 8884 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2048 tmpMeta[6] = mmc_mk_box2(4, &Absyn_Subscript_SUBSCRIPT__desc, tmpMeta[5]);
2049#line 8884 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2050 tmpMeta[4] = mmc_mk_cons(tmpMeta[6], _subscripts);
2051#line 8884 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2052 tmpMeta[7] = mmc_mk_box3(5, &Absyn_ComponentRef_CREF__IDENT__desc, _name, tmpMeta[4]);
2053#line 8884 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2054 tmpMeta[8] = mmc_mk_box2(5, &Absyn_Exp_CREF__desc, tmpMeta[7]);
2055#line 8884 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2056 tmpMeta[9] = tmpMeta[8];
2057#line 8884 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2058 }
2059#line 8884 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2060 _rightVar = tmpMeta[9];
2061#line 2061 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2062#line 8889 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2063 tmpMeta[1] = mmc_mk_box4(8, &Absyn_Exp_BINARY__desc, _rightVar, _OMC_LIT10((void*)((char*)(&(_OMC_LIT_STRUCT10).header) + 3)), _leftVar);
2064#line 8889 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2065 tmpMeta[2] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
2066#line 8889 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2067 tmpMeta[3] = mmc_mk_box4(4, &Absyn_ComponentRef_CREF__QUAL__desc, _domName, tmpMeta[2], _OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)));
2068#line 8889 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2069 tmpMeta[4] = mmc_mk_box2(5, &Absyn_Exp_CREF__desc, tmpMeta[3]);
2070#line 8889 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2071 tmpMeta[5] = mmc_mk_box4(8, &Absyn_Exp_BINARY__desc, _OMC_LIT12((void*)((char*)(&(_OMC_LIT_STRUCT12).header) + 3)), _OMC_LIT13((void*)((char*)(&(_OMC_LIT_STRUCT13).header) + 3)), tmpMeta[4]);
2072#line 8889 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2073 tmpMeta[6] = mmc_mk_box4(8, &Absyn_Exp_BINARY__desc, tmpMeta[1], _OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)), tmpMeta[5]);
2074#line 8889 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2075 tmpMeta[0] = tmpMeta[6];
2076#line 2076 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2077 goto tmp6_done;
2078 }
2079 case 3: {
2080 modelica_boolean tmp14;
2081 modelica_boolean tmp15;
2082 if (mmc__uniontype__metarecord__typedef__equal(tmp7_1,11,2)((*(mmc_uint_t*)((void*)((char*)(tmp7_1) - 3)))==(((2 +1) <<
10) + (((11 +3) & 255) << 2)))
== 0) goto tmp6_end;
2083 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp7_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp7_1) - 3))) +
(2)))))
;
2084 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[1],2,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3)))==(((2 +1)
<< 10) + (((2 +3) & 255) << 2)))
== 0) goto tmp6_end;
2085 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
2086 if (4 != MMC_STRLEN(tmpMeta[2])(((((*(mmc_uint_t*)((void*)((char*)(tmpMeta[2]) - 3)))) >>
(3)) - 8))
|| strcmp(MMC_STRINGDATA(_OMC_LIT22)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT22).header) + 3))) - 3)))->data)
, MMC_STRINGDATA(tmpMeta[2])(((struct mmc_string*)((void*)((char*)(tmpMeta[2]) - 3)))->
data)
) != 0) goto tmp6_end;
2087 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (3)))))
;
2088 if (!listEmpty(tmpMeta[3])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[3]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp6_end;
2089 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp7_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp7_1) - 3))) +
(3)))))
;
2090 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[4],0,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[4]) - 3)))==(((2 +1)
<< 10) + (((0 +3) & 255) << 2)))
== 0) goto tmp6_end;
2091 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[4]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[4]) - 3
))) + (2)))))
;
2092 if (listEmpty(tmpMeta[5])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[5]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp6_end;
2093 tmpMeta[6] = MMC_CAR(tmpMeta[5])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[5]) - 3
))) + (1)))))
;
2094 tmpMeta[7] = MMC_CDR(tmpMeta[5])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[5]) - 3
))) + (2)))))
;
2095 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[6],2,1)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[6]) - 3)))==(((1 +1)
<< 10) + (((2 +3) & 255) << 2)))
== 0) goto tmp6_end;
2096 tmpMeta[8] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[6]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[6]) - 3
))) + (2)))))
;
2097 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[8],2,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[8]) - 3)))==(((2 +1)
<< 10) + (((2 +3) & 255) << 2)))
== 0) goto tmp6_end;
2098 tmpMeta[9] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[8]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[8]) - 3
))) + (2)))))
;
2099 tmpMeta[10] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[8]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[8]) - 3
))) + (3)))))
;
2100 if (listEmpty(tmpMeta[7])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[7]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp6_end;
2101 tmpMeta[11] = MMC_CAR(tmpMeta[7])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[7]) - 3
))) + (1)))))
;
2102 tmpMeta[12] = MMC_CDR(tmpMeta[7])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[7]) - 3
))) + (2)))))
;
2103 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[11],2,1)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[11]) - 3)))==(((1 +1
) << 10) + (((2 +3) & 255) << 2)))
== 0) goto tmp6_end;
2104 tmpMeta[13] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[11]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[11]) - 3
))) + (2)))))
;
2105 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[13],2,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[13]) - 3)))==(((2 +1
) << 10) + (((2 +3) & 255) << 2)))
== 0) goto tmp6_end;
2106 tmpMeta[14] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[13]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[13]) - 3
))) + (2)))))
;
2107 if (1 != MMC_STRLEN(tmpMeta[14])(((((*(mmc_uint_t*)((void*)((char*)(tmpMeta[14]) - 3)))) >>
(3)) - 8))
|| strcmp(MMC_STRINGDATA(_OMC_LIT0)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT0).header) + 3))) - 3)))->data)
, MMC_STRINGDATA(tmpMeta[14])(((struct mmc_string*)((void*)((char*)(tmpMeta[14]) - 3)))->
data)
) != 0) goto tmp6_end;
2108 if (listEmpty(tmpMeta[12])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[12]) - 3))) == (((0)
<< 10) + (((0) & 255) << 2)))
) goto tmp6_end;
2109 tmpMeta[15] = MMC_CAR(tmpMeta[12])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[12]) - 3
))) + (1)))))
;
2110 tmpMeta[16] = MMC_CDR(tmpMeta[12])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[12]) - 3
))) + (2)))))
;
2111 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[15],2,1)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[15]) - 3)))==(((1 +1
) << 10) + (((2 +3) & 255) << 2)))
== 0) goto tmp6_end;
2112 tmpMeta[17] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[15]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[15]) - 3
))) + (2)))))
;
2113 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[17],2,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[17]) - 3)))==(((2 +1
) << 10) + (((2 +3) & 255) << 2)))
== 0) goto tmp6_end;
2114 tmpMeta[18] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[17]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[17]) - 3
))) + (2)))))
;
2115 if (1 != MMC_STRLEN(tmpMeta[18])(((((*(mmc_uint_t*)((void*)((char*)(tmpMeta[18]) - 3)))) >>
(3)) - 8))
|| strcmp(MMC_STRINGDATA(_OMC_LIT0)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT0).header) + 3))) - 3)))->data)
, MMC_STRINGDATA(tmpMeta[18])(((struct mmc_string*)((void*)((char*)(tmpMeta[18]) - 3)))->
data)
) != 0) goto tmp6_end;
2116 if (!listEmpty(tmpMeta[16])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[16]) - 3))) == (((0)
<< 10) + (((0) & 255) << 2)))
) goto tmp6_end;
2117
2118 _fieldCr = tmpMeta[8];
2119 _name = tmpMeta[9];
2120 _subscripts = tmpMeta[10];
2121 tmp7 += 2; /* Pattern matching succeeded; we may skip some cases if we fail */
2122#line 8902 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2123 if((!omc_List_isMemberOnTrue(threadData, _fieldCr, _fieldLst, boxvar_AbsynUtil_crefEqual((void*)((char*)(&(boxvar_lit_AbsynUtil_crefEqual).header
) + 3))
)))
2124#line 8902 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2125 {
2126#line 8903 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2127 _failVar = 1;
2128#line 2128 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2129
2130#line 8904 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2131 tmpMeta[2] = stringAppend(_OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3)),_name);
2132#line 8904 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2133 tmpMeta[3] = stringAppend(tmpMeta[2],_OMC_LIT9((void*)((char*)(&(_OMC_LIT_STRUCT9).header) + 3)));
2134#line 8904 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2135 tmpMeta[1] = mmc_mk_cons(tmpMeta[3], MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)));
2136#line 8904 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2137 omc_Error_addSourceMessageAndFail(threadData, _OMC_LIT7((void*)((char*)(&(_OMC_LIT_STRUCT7).header) + 3)), tmpMeta[1], _info);
2138#line 2138 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2139 }
2140
2141#line 8907 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2142 tmp14 = (modelica_boolean)(_i == ((modelica_integer) 1));
2143#line 8907 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2144 if(tmp14)
2145#line 8907 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2146 {
2147#line 8907 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2148 tmpMeta[1] = stringAppend(_name,_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)));
2149#line 8907 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2150 tmpMeta[2] = mmc_mk_box3(5, &Absyn_ComponentRef_CREF__IDENT__desc, tmpMeta[1], _subscripts);
2151#line 8907 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2152 tmpMeta[3] = mmc_mk_box2(5, &Absyn_Exp_CREF__desc, tmpMeta[2]);
2153#line 8907 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2154 tmpMeta[9] = tmpMeta[3];
2155#line 8907 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2156 }
2157#line 8907 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2158 else
2159#line 8907 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2160 {
2161#line 8907 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2162 tmpMeta[5] = mmc_mk_box2(3, &Absyn_Exp_INTEGER__desc, mmc_mk_integermmc_mk_icon(((modelica_integer) -1) + _i));
2163#line 8907 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2164 tmpMeta[6] = mmc_mk_box2(4, &Absyn_Subscript_SUBSCRIPT__desc, tmpMeta[5]);
2165#line 8907 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2166 tmpMeta[4] = mmc_mk_cons(tmpMeta[6], _subscripts);
2167#line 8907 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2168 tmpMeta[7] = mmc_mk_box3(5, &Absyn_ComponentRef_CREF__IDENT__desc, _name, tmpMeta[4]);
2169#line 8907 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2170 tmpMeta[8] = mmc_mk_box2(5, &Absyn_Exp_CREF__desc, tmpMeta[7]);
2171#line 8907 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2172 tmpMeta[9] = tmpMeta[8];
2173#line 8907 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2174 }
2175#line 8907 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2176 _leftVar = tmpMeta[9];
2177#line 2177 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2178
2179#line 8912 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2180 tmpMeta[2] = mmc_mk_box2(3, &Absyn_Exp_INTEGER__desc, mmc_mk_integermmc_mk_icon(_i));
2181#line 8912 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2182 tmpMeta[3] = mmc_mk_box2(4, &Absyn_Subscript_SUBSCRIPT__desc, tmpMeta[2]);
2183#line 8912 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2184 tmpMeta[1] = mmc_mk_cons(tmpMeta[3], _subscripts);
2185#line 8912 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2186 tmpMeta[4] = mmc_mk_box3(5, &Absyn_ComponentRef_CREF__IDENT__desc, _name, tmpMeta[1]);
2187#line 8912 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2188 tmpMeta[5] = mmc_mk_box2(5, &Absyn_Exp_CREF__desc, tmpMeta[4]);
2189#line 8912 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2190 _actualVar = tmpMeta[5];
2191#line 2191 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2192
2193#line 8913 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2194 tmp15 = (modelica_boolean)(_i == _N);
2195#line 8913 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2196 if(tmp15)
2197#line 8913 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2198 {
2199#line 8913 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2200 tmpMeta[1] = stringAppend(_name,_OMC_LIT2((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3)));
2201#line 8913 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2202 tmpMeta[2] = mmc_mk_box3(5, &Absyn_ComponentRef_CREF__IDENT__desc, tmpMeta[1], _subscripts);
2203#line 8913 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2204 tmpMeta[3] = mmc_mk_box2(5, &Absyn_Exp_CREF__desc, tmpMeta[2]);
2205#line 8913 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2206 tmpMeta[9] = tmpMeta[3];
2207#line 8913 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2208 }
2209#line 8913 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2210 else
2211#line 8913 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2212 {
2213#line 8913 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2214 tmpMeta[5] = mmc_mk_box2(3, &Absyn_Exp_INTEGER__desc, mmc_mk_integermmc_mk_icon(((modelica_integer) 1) + _i));
2215#line 8913 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2216 tmpMeta[6] = mmc_mk_box2(4, &Absyn_Subscript_SUBSCRIPT__desc, tmpMeta[5]);
2217#line 8913 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2218 tmpMeta[4] = mmc_mk_cons(tmpMeta[6], _subscripts);
2219#line 8913 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2220 tmpMeta[7] = mmc_mk_box3(5, &Absyn_ComponentRef_CREF__IDENT__desc, _name, tmpMeta[4]);
2221#line 8913 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2222 tmpMeta[8] = mmc_mk_box2(5, &Absyn_Exp_CREF__desc, tmpMeta[7]);
2223#line 8913 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2224 tmpMeta[9] = tmpMeta[8];
2225#line 8913 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2226 }
2227#line 8913 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2228 _rightVar = tmpMeta[9];
2229#line 2229 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2230#line 8918 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2231 tmpMeta[1] = mmc_mk_box4(8, &Absyn_Exp_BINARY__desc, _OMC_LIT12((void*)((char*)(&(_OMC_LIT_STRUCT12).header) + 3)), _OMC_LIT13((void*)((char*)(&(_OMC_LIT_STRUCT13).header) + 3)), _actualVar);
2232#line 8918 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2233 tmpMeta[2] = mmc_mk_box4(8, &Absyn_Exp_BINARY__desc, _leftVar, _OMC_LIT10((void*)((char*)(&(_OMC_LIT_STRUCT10).header) + 3)), tmpMeta[1]);
2234#line 8918 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2235 tmpMeta[3] = mmc_mk_box4(8, &Absyn_Exp_BINARY__desc, tmpMeta[2], _OMC_LIT16((void*)((char*)(&(_OMC_LIT_STRUCT16).header) + 3)), _rightVar);
2236#line 8918 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2237 tmpMeta[4] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
2238#line 8918 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2239 tmpMeta[5] = mmc_mk_box4(4, &Absyn_ComponentRef_CREF__QUAL__desc, _domName, tmpMeta[4], _OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)));
2240#line 8918 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2241 tmpMeta[6] = mmc_mk_box2(5, &Absyn_Exp_CREF__desc, tmpMeta[5]);
2242#line 8918 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2243 tmpMeta[7] = mmc_mk_box4(8, &Absyn_Exp_BINARY__desc, tmpMeta[6], _OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)), _OMC_LIT12((void*)((char*)(&(_OMC_LIT_STRUCT12).header) + 3)));
2244#line 8918 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2245 tmpMeta[8] = mmc_mk_box4(8, &Absyn_Exp_BINARY__desc, tmpMeta[3], _OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)), tmpMeta[7]);
2246#line 8918 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2247 tmpMeta[0] = tmpMeta[8];
2248#line 2248 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2249 goto tmp6_done;
2250 }
2251 case 4: {
2252 if (mmc__uniontype__metarecord__typedef__equal(tmp7_1,11,2)((*(mmc_uint_t*)((void*)((char*)(tmp7_1) - 3)))==(((2 +1) <<
10) + (((11 +3) & 255) << 2)))
== 0) goto tmp6_end;
2253 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp7_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp7_1) - 3))) +
(2)))))
;
2254 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[1],2,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3)))==(((2 +1)
<< 10) + (((2 +3) & 255) << 2)))
== 0) goto tmp6_end;
2255 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
2256 if (4 != MMC_STRLEN(tmpMeta[2])(((((*(mmc_uint_t*)((void*)((char*)(tmpMeta[2]) - 3)))) >>
(3)) - 8))
|| strcmp(MMC_STRINGDATA(_OMC_LIT22)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT22).header) + 3))) - 3)))->data)
, MMC_STRINGDATA(tmpMeta[2])(((struct mmc_string*)((void*)((char*)(tmpMeta[2]) - 3)))->
data)
) != 0) goto tmp6_end;
2257 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (3)))))
;
2258 if (!listEmpty(tmpMeta[3])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[3]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp6_end;
2259 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp7_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp7_1) - 3))) +
(3)))))
;
2260 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[4],0,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[4]) - 3)))==(((2 +1)
<< 10) + (((0 +3) & 255) << 2)))
== 0) goto tmp6_end;
2261 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[4]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[4]) - 3
))) + (2)))))
;
2262 if (listEmpty(tmpMeta[5])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[5]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp6_end;
2263 tmpMeta[6] = MMC_CAR(tmpMeta[5])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[5]) - 3
))) + (1)))))
;
2264 tmpMeta[7] = MMC_CDR(tmpMeta[5])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[5]) - 3
))) + (2)))))
;
2265 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[6],2,1)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[6]) - 3)))==(((1 +1)
<< 10) + (((2 +3) & 255) << 2)))
== 0) goto tmp6_end;
2266 if (listEmpty(tmpMeta[7])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[7]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp6_end;
2267 tmpMeta[8] = MMC_CAR(tmpMeta[7])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[7]) - 3
))) + (1)))))
;
2268 tmpMeta[9] = MMC_CDR(tmpMeta[7])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[7]) - 3
))) + (2)))))
;
2269 if (!listEmpty(tmpMeta[9])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[9]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp6_end;
2270
2271 /* Pattern matching succeeded */
2272#line 8936 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2273 omc_Error_addSourceMessageAndFail(threadData, _OMC_LIT7((void*)((char*)(&(_OMC_LIT_STRUCT7).header) + 3)), _OMC_LIT19((void*)((char*)(&(_OMC_LIT_STRUCT19).header) + 3)), _info);
2274#line 2274 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2275#line 8937 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2276 tmpMeta[0] = _inExp;
2277#line 2277 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2278 goto tmp6_done;
2279 }
2280 case 5: {
2281 if (mmc__uniontype__metarecord__typedef__equal(tmp7_1,11,2)((*(mmc_uint_t*)((void*)((char*)(tmp7_1) - 3)))==(((2 +1) <<
10) + (((11 +3) & 255) << 2)))
== 0) goto tmp6_end;
2282 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp7_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp7_1) - 3))) +
(2)))))
;
2283 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[1],2,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3)))==(((2 +1)
<< 10) + (((2 +3) & 255) << 2)))
== 0) goto tmp6_end;
2284 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
2285 if (4 != MMC_STRLEN(tmpMeta[2])(((((*(mmc_uint_t*)((void*)((char*)(tmpMeta[2]) - 3)))) >>
(3)) - 8))
|| strcmp(MMC_STRINGDATA(_OMC_LIT22)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT22).header) + 3))) - 3)))->data)
, MMC_STRINGDATA(tmpMeta[2])(((struct mmc_string*)((void*)((char*)(tmpMeta[2]) - 3)))->
data)
) != 0) goto tmp6_end;
2286 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (3)))))
;
2287 if (!listEmpty(tmpMeta[3])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[3]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp6_end;
2288 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp7_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp7_1) - 3))) +
(3)))))
;
2289 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[4],0,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[4]) - 3)))==(((2 +1)
<< 10) + (((0 +3) & 255) << 2)))
== 0) goto tmp6_end;
2290 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[4]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[4]) - 3
))) + (2)))))
;
2291 if (listEmpty(tmpMeta[5])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[5]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp6_end;
2292 tmpMeta[6] = MMC_CAR(tmpMeta[5])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[5]) - 3
))) + (1)))))
;
2293 tmpMeta[7] = MMC_CDR(tmpMeta[5])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[5]) - 3
))) + (2)))))
;
2294 if (listEmpty(tmpMeta[7])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[7]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp6_end;
2295 tmpMeta[8] = MMC_CAR(tmpMeta[7])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[7]) - 3
))) + (1)))))
;
2296 tmpMeta[9] = MMC_CDR(tmpMeta[7])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[7]) - 3
))) + (2)))))
;
2297 if (!listEmpty(tmpMeta[9])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[9]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp6_end;
2298
2299 /* Pattern matching succeeded */
2300#line 8941 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2301 omc_Error_addSourceMessageAndFail(threadData, _OMC_LIT7((void*)((char*)(&(_OMC_LIT_STRUCT7).header) + 3)), _OMC_LIT21((void*)((char*)(&(_OMC_LIT_STRUCT21).header) + 3)), _info);
2302#line 2302 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2303#line 8942 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2304 tmpMeta[0] = _inExp;
2305#line 2305 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2306 goto tmp6_done;
2307 }
2308 case 6: {
2309
2310 /* Pattern matching succeeded */
2311#line 8944 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2312 tmpMeta[0] = _inExp;
2313#line 2313 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2314 goto tmp6_done;
2315 }
2316 }
2317 goto tmp6_end;
2318 tmp6_end: ;
2319 }
2320 goto goto_5;
2321 tmp6_done:
2322 (void)tmp7;
2323 MMC_RESTORE_INTERNAL(mmc_jumper)threadData->mmc_jumper = old_jumper;;
2324 goto tmp6_done2;
2325 goto_5:;
2326 MMC_CATCH_INTERNAL(mmc_jumper)} threadData->mmc_jumper = old_jumper;mmc_catch_dummy_fn()
;}
;
2327 if (++tmp7 < 7) {
2328 goto tmp6_top;
2329 }
2330 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2331 tmp6_done2:;
2332 }
2333 }
2334 _outExp = tmpMeta[0];
2335
2336#line 8947 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2337 if(_failVar)
2338#line 8947 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2339 {
2340#line 8948 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2341 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2342#line 2342 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2343 }
2344
2345#line 8950 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2346 tmpMeta[0] = mmc_mk_box7(0, mmc_mk_integermmc_mk_icon(_i), _fieldLst, _domainCr, _info, mmc_mk_boolean(_skip)((_skip) != 0 ? (mmc_mk_icon(1)) : (mmc_mk_icon(0))), mmc_mk_integermmc_mk_icon(_N), mmc_mk_boolean(_isBC)((_isBC) != 0 ? (mmc_mk_icon(1)) : (mmc_mk_icon(0))));
2347#line 8950 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2348 _outTup = tmpMeta[0];
2349#line 2349 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2350 _return: OMC_LABEL_UNUSED__attribute__((unused))
2351 if (out_outTup) { *out_outTup = _outTup; }
2352 threadData->mmc_jumper = old_mmc_jumper;
2353 return _outExp;
2354}
2355
2356PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_newEQFun(threadData_t *threadData, modelica_integer _i, modelica_metatype _inLhs_exp, modelica_metatype _inRhs_exp, modelica_metatype _domainCr, modelica_integer _N, modelica_boolean _isBC, modelica_metatype _fieldLst, modelica_metatype _comment, modelica_metatype _info)
2357{
2358 modelica_metatype _outEQ = NULL((void*)0);
2359 modelica_metatype _outLhs_exp = NULL((void*)0);
2360 modelica_metatype _outRhs_exp = NULL((void*)0);
2361 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
2362 MMC_SO()mmc_check_stackoverflow(threadData);
2363 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2364 // _outEQ has no default value.
2365 // _outLhs_exp has no default value.
2366 // _outRhs_exp has no default value.
2367#line 8822 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2368 tmpMeta[0] = mmc_mk_box7(0, mmc_mk_integermmc_mk_icon(_i), _fieldLst, _domainCr, _info, mmc_mk_boolean(0)((0) != 0 ? (mmc_mk_icon(1)) : (mmc_mk_icon(0))), mmc_mk_integermmc_mk_icon(_N), mmc_mk_boolean(_isBC)((_isBC) != 0 ? (mmc_mk_icon(1)) : (mmc_mk_icon(0))));
2369#line 8822 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2370 _outLhs_exp = omc_AbsynUtil_traverseExpTopDown(threadData, _inLhs_exp, boxvar_InstUtil_discretizeTraverseFun((void*)((char*)(&(boxvar_lit_InstUtil_discretizeTraverseFun
).header) + 3))
, tmpMeta[0], NULL((void*)0));
2371#line 2371 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2372
2373#line 8823 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2374 tmpMeta[0] = mmc_mk_box7(0, mmc_mk_integermmc_mk_icon(_i), _fieldLst, _domainCr, _info, mmc_mk_boolean(0)((0) != 0 ? (mmc_mk_icon(1)) : (mmc_mk_icon(0))), mmc_mk_integermmc_mk_icon(_N), mmc_mk_boolean(_isBC)((_isBC) != 0 ? (mmc_mk_icon(1)) : (mmc_mk_icon(0))));
2375#line 8823 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2376 _outRhs_exp = omc_AbsynUtil_traverseExpTopDown(threadData, _inRhs_exp, boxvar_InstUtil_discretizeTraverseFun((void*)((char*)(&(boxvar_lit_InstUtil_discretizeTraverseFun
).header) + 3))
, tmpMeta[0], NULL((void*)0));
2377#line 2377 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2378
2379#line 8824 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2380 tmpMeta[0] = mmc_mk_box5(4, &SCode_EEquation_EQ__EQUALS__desc, _outLhs_exp, _outRhs_exp, _comment, _info);
2381#line 8824 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2382 tmpMeta[1] = mmc_mk_box2(3, &SCode_Equation_EQUATION__desc, tmpMeta[0]);
2383#line 8824 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2384 _outEQ = tmpMeta[1];
2385#line 2385 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2386 _return: OMC_LABEL_UNUSED__attribute__((unused))
2387 return _outEQ;
2388}
2389PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_newEQFun(threadData_t *threadData, modelica_metatype _i, modelica_metatype _inLhs_exp, modelica_metatype _inRhs_exp, modelica_metatype _domainCr, modelica_metatype _N, modelica_metatype _isBC, modelica_metatype _fieldLst, modelica_metatype _comment, modelica_metatype _info)
2390{
2391 modelica_integer tmp1;
2392 modelica_integer tmp2;
2393 modelica_integer tmp3;
2394 modelica_metatype _outEQ = NULL((void*)0);
2395 tmp1 = mmc_unbox_integer(_i)(((mmc_sint_t) (_i)) >> 1);
2396 tmp2 = mmc_unbox_integer(_N)(((mmc_sint_t) (_N)) >> 1);
2397 tmp3 = mmc_unbox_integer(_isBC)(((mmc_sint_t) (_isBC)) >> 1);
2398 _outEQ = omc_InstUtil_newEQFun(threadData, tmp1, _inLhs_exp, _inRhs_exp, _domainCr, tmp2, tmp3, _fieldLst, _comment, _info);
2399 /* skip box _outEQ; SCode.Equation */
2400 return _outEQ;
2401}
2402
2403PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_hasPderTraverseFun(threadData_t *threadData, modelica_metatype _inExp, modelica_boolean _inHasPder, modelica_boolean *out_outHasPder)
2404{
2405 modelica_metatype _outExp = NULL((void*)0);
2406 modelica_boolean _outHasPder;
2407 modelica_boolean tmp1 = 0;
2408 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
2409 MMC_SO()mmc_check_stackoverflow(threadData);
2410 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2411 _outExp = _inExp;
2412 // _outHasPder has no default value.
2413#line 2413 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2414 { /* match expression */
2415 modelica_metatype tmp4_1;modelica_boolean tmp4_2;
2416 tmp4_1 = _inExp;
2417 tmp4_2 = _inHasPder;
2418 {
2419 volatile mmc_switch_type tmp4;
2420 int tmp5;
2421 tmp4 = 0;
2422 for (; tmp4 < 3; tmp4++) {
2423 switch (MMC_SWITCH_CAST(tmp4)(tmp4)) {
2424 case 0: {
2425 if (1 != tmp4_2) goto tmp3_end;
2426
2427 /* Pattern matching succeeded */
2428#line 8802 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2429 tmp1 = 1;
2430#line 2430 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2431 goto tmp3_done;
2432 }
2433 case 1: {
2434 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,11,2)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((2 +1) <<
10) + (((11 +3) & 255) << 2)))
== 0) goto tmp3_end;
2435 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
2436 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[0],2,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[0]) - 3)))==(((2 +1)
<< 10) + (((2 +3) & 255) << 2)))
== 0) goto tmp3_end;
2437 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
2438 if (4 != MMC_STRLEN(tmpMeta[1])(((((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3)))) >>
(3)) - 8))
|| strcmp(MMC_STRINGDATA(_OMC_LIT22)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT22).header) + 3))) - 3)))->data)
, MMC_STRINGDATA(tmpMeta[1])(((struct mmc_string*)((void*)((char*)(tmpMeta[1]) - 3)))->
data)
) != 0) goto tmp3_end;
2439
2440 /* Pattern matching succeeded */
2441#line 8804 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2442 tmp1 = 1;
2443#line 2443 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2444 goto tmp3_done;
2445 }
2446 case 2: {
2447
2448 /* Pattern matching succeeded */
2449#line 8805 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2450 tmp1 = 0;
2451#line 2451 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2452 goto tmp3_done;
2453 }
2454 }
2455 goto tmp3_end;
2456 tmp3_end: ;
2457 }
2458 goto goto_2;
2459 goto_2:;
2460 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2461 goto tmp3_done;
2462 tmp3_done:;
2463 }
2464 }
2465 _outHasPder = tmp1;
2466 _return: OMC_LABEL_UNUSED__attribute__((unused))
2467 if (out_outHasPder) { *out_outHasPder = _outHasPder; }
2468 return _outExp;
2469}
2470PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_hasPderTraverseFun(threadData_t *threadData, modelica_metatype _inExp, modelica_metatype _inHasPder, modelica_metatype *out_outHasPder)
2471{
2472 modelica_integer tmp1;
2473 modelica_boolean _outHasPder;
2474 modelica_metatype _outExp = NULL((void*)0);
2475 tmp1 = mmc_unbox_integer(_inHasPder)(((mmc_sint_t) (_inHasPder)) >> 1);
2476 _outExp = omc_InstUtil_hasPderTraverseFun(threadData, _inExp, tmp1, &_outHasPder);
2477 /* skip box _outExp; Absyn.Exp */
2478 if (out_outHasPder) { *out_outHasPder = mmc_mk_icon(_outHasPder); }
2479 return _outExp;
2480}
2481
2482PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_creatFieldEqs(threadData_t *threadData, modelica_metatype _lhs_exp, modelica_metatype _rhs_exp, modelica_metatype _domainCr, modelica_integer _N, modelica_metatype _fieldLst, modelica_metatype _comment, modelica_metatype _info)
2483{
2484 modelica_metatype _outDiscretizedEQs = NULL((void*)0);
2485 modelica_boolean _bl;
2486 modelica_boolean _br;
2487 modelica_integer tmp1;
2488 modelica_integer tmp2;
2489 modelica_metatype tmpMeta[3] __attribute__((unused)) = {0};
2490 MMC_SO()mmc_check_stackoverflow(threadData);
2491 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2492 // _outDiscretizedEQs has no default value.
2493 // _bl has no default value.
2494 // _br has no default value.
2495#line 8780 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2496 /* Pattern-matching tuple assignment, wild first pattern */
2497#line 8780 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2498 omc_AbsynUtil_traverseExp(threadData, _lhs_exp, boxvar_InstUtil_hasPderTraverseFun((void*)((char*)(&(boxvar_lit_InstUtil_hasPderTraverseFun
).header) + 3))
, mmc_mk_boolean(0)((0) != 0 ? (mmc_mk_icon(1)) : (mmc_mk_icon(0))), &tmpMeta[0]);
2499#line 8780 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2500 tmp1 = mmc_unbox_integer(tmpMeta[0])(((mmc_sint_t) (tmpMeta[0])) >> 1);
2501#line 8780 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2502 _bl = tmp1 /* pattern as ty=Boolean */;
2503#line 2503 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2504
2505#line 8781 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2506 /* Pattern-matching tuple assignment, wild first pattern */
2507#line 8781 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2508 omc_AbsynUtil_traverseExp(threadData, _rhs_exp, boxvar_InstUtil_hasPderTraverseFun((void*)((char*)(&(boxvar_lit_InstUtil_hasPderTraverseFun
).header) + 3))
, mmc_mk_boolean(0)((0) != 0 ? (mmc_mk_icon(1)) : (mmc_mk_icon(0))), &tmpMeta[0]);
2509#line 8781 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2510 tmp2 = mmc_unbox_integer(tmpMeta[0])(((mmc_sint_t) (tmpMeta[0])) >> 1);
2511#line 8781 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2512 _br = tmp2 /* pattern as ty=Boolean */;
2513#line 2513 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2514
2515#line 2515 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2516 { /* match expression */
2517 modelica_boolean tmp5_1;modelica_boolean tmp5_2;
2518 tmp5_1 = _bl;
2519 tmp5_2 = _br;
2520 {
2521 volatile mmc_switch_type tmp5;
2522 int tmp6;
2523 tmp5 = 0;
2524 for (; tmp5 < 2; tmp5++) {
2525 switch (MMC_SWITCH_CAST(tmp5)(tmp5)) {
2526 case 0: {
2527 if (0 != tmp5_1) goto tmp4_end;
2528 if (0 != tmp5_2) goto tmp4_end;
2529 /* Pattern matching succeeded */
2530#line 8786 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2531 {
2532#line 8786 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2533 modelica_metatype _D_24tmpVar1;
2534#line 8786 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2535 modelica_metatype* tmp7;
2536#line 8786 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2537 modelica_metatype _D_24tmpVar0;
2538#line 8786 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2539 int tmp8;
2540#line 8786 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2541 modelica_integer tmp9;
2542#line 8786 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2543 modelica_integer tmp10;
2544#line 8786 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2545 modelica_integer _i;
2546#line 8786 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2547 tmp9 = 1 /* Range step-value */;
2548#line 8786 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2549 tmp10 = _N /* Range stop-value */;
2550#line 8786 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2551 _i = ((modelica_integer) 1) /* Range start-value */;
2552#line 8786 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2553 _i = (((modelica_integer) 1) /* Range start-value */)-tmp9;
2554#line 8786 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2555 tmpMeta[2] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
2556#line 8786 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2557 _D_24tmpVar1 = tmpMeta[2]; /* defaultValue */
2558#line 8786 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2559 tmp7 = &_D_24tmpVar1;
2560#line 8786 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2561 while(1) {
2562#line 8786 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2563 tmp8 = 1;
2564#line 8786 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2565 if (tmp9 > 0 ? _i+tmp9 <= tmp10 : _i+tmp9 >= tmp10) {
2566#line 8786 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2567 _i += tmp9;
2568#line 8786 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2569 tmp8--;
2570#line 8786 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2571 }
2572#line 8786 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2573 if (tmp8 == 0) {
2574#line 8786 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2575 _D_24tmpVar0 = omc_InstUtil_newEQFun(threadData, _i, _lhs_exp, _rhs_exp, _domainCr, _N, 0, _fieldLst, _comment, _info);
2576#line 8786 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2577 *tmp7 = mmc_mk_cons(_D_24tmpVar0,0);
2578#line 8786 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2579 tmp7 = &MMC_CDR(*tmp7)(*(void**)(((void*)((void**)(((void*)((char*)(*tmp7) - 3))) +
(2)))))
;
2580#line 8786 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2581 } else if (tmp8 == 1) {
2582#line 8786 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2583 break;
2584#line 8786 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2585 } else {
2586#line 8786 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2587 goto goto_3;
2588#line 8786 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2589 }
2590#line 8786 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2591 }
2592#line 8786 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2593 *tmp7 = mmc_mk_nil()((void*)((char*)(&(mmc_nil).header) + 3));
2594#line 8786 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2595 tmpMeta[1] = _D_24tmpVar1;
2596#line 8786 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2597 }
2598#line 8786 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2599 tmpMeta[0] = tmpMeta[1];
2600#line 2600 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2601 goto tmp4_done;
2602 }
2603 case 1: {
2604
2605 /* Pattern matching succeeded */
2606#line 8788 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2607 {
2608#line 8788 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2609 modelica_metatype _D_24tmpVar3;
2610#line 8788 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2611 modelica_metatype* tmp11;
2612#line 8788 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2613 modelica_metatype _D_24tmpVar2;
2614#line 8788 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2615 int tmp12;
2616#line 8788 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2617 modelica_integer tmp13;
2618#line 8788 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2619 modelica_integer tmp14;
2620#line 8788 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2621 modelica_integer _i;
2622#line 8788 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2623 tmp13 = 1 /* Range step-value */;
2624#line 8788 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2625 tmp14 = _N /* Range stop-value */;
2626#line 8788 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2627 _i = ((modelica_integer) 1) /* Range start-value */;
2628#line 8788 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2629 _i = (((modelica_integer) 1) /* Range start-value */)-tmp13;
2630#line 8788 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2631 tmpMeta[2] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
2632#line 8788 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2633 _D_24tmpVar3 = tmpMeta[2]; /* defaultValue */
2634#line 8788 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2635 tmp11 = &_D_24tmpVar3;
2636#line 8788 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2637 while(1) {
2638#line 8788 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2639 tmp12 = 1;
2640#line 8788 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2641 if (tmp13 > 0 ? _i+tmp13 <= tmp14 : _i+tmp13 >= tmp14) {
2642#line 8788 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2643 _i += tmp13;
2644#line 8788 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2645 tmp12--;
2646#line 8788 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2647 }
2648#line 8788 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2649 if (tmp12 == 0) {
2650#line 8788 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2651 _D_24tmpVar2 = omc_InstUtil_newEQFun(threadData, _i, _lhs_exp, _rhs_exp, _domainCr, _N, 0, _fieldLst, _comment, _info);
2652#line 8788 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2653 *tmp11 = mmc_mk_cons(_D_24tmpVar2,0);
2654#line 8788 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2655 tmp11 = &MMC_CDR(*tmp11)(*(void**)(((void*)((void**)(((void*)((char*)(*tmp11) - 3))) +
(2)))))
;
2656#line 8788 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2657 } else if (tmp12 == 1) {
2658#line 8788 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2659 break;
2660#line 8788 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2661 } else {
2662#line 8788 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2663 goto goto_3;
2664#line 8788 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2665 }
2666#line 8788 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2667 }
2668#line 8788 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2669 *tmp11 = mmc_mk_nil()((void*)((char*)(&(mmc_nil).header) + 3));
2670#line 8788 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2671 tmpMeta[1] = _D_24tmpVar3;
2672#line 8788 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2673 }
2674#line 8788 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2675 tmpMeta[0] = tmpMeta[1];
2676#line 2676 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2677 goto tmp4_done;
2678 }
2679 }
2680 goto tmp4_end;
2681 tmp4_end: ;
2682 }
2683 goto goto_3;
2684 goto_3:;
2685 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2686 goto tmp4_done;
2687 tmp4_done:;
2688 }
2689 }
2690 _outDiscretizedEQs = tmpMeta[0];
2691 _return: OMC_LABEL_UNUSED__attribute__((unused))
2692 return _outDiscretizedEQs;
2693}
2694PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_creatFieldEqs(threadData_t *threadData, modelica_metatype _lhs_exp, modelica_metatype _rhs_exp, modelica_metatype _domainCr, modelica_metatype _N, modelica_metatype _fieldLst, modelica_metatype _comment, modelica_metatype _info)
2695{
2696 modelica_integer tmp1;
2697 modelica_metatype _outDiscretizedEQs = NULL((void*)0);
2698 tmp1 = mmc_unbox_integer(_N)(((mmc_sint_t) (_N)) >> 1);
2699 _outDiscretizedEQs = omc_InstUtil_creatFieldEqs(threadData, _lhs_exp, _rhs_exp, _domainCr, tmp1, _fieldLst, _comment, _info);
2700 /* skip box _outDiscretizedEQs; list<SCode.Equation> */
2701 return _outDiscretizedEQs;
2702}
2703
2704PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_extrapolateFieldEq(threadData_t *threadData, modelica_boolean _isRight, modelica_metatype _fieldCr, modelica_metatype _domainCr, modelica_integer _N, modelica_metatype _comment, modelica_metatype _info, modelica_metatype _fieldLst)
2705{
2706 modelica_metatype _outEQ = NULL((void*)0);
2707 modelica_string _name = NULL((void*)0);
2708 modelica_metatype _subscripts = NULL((void*)0);
2709 modelica_integer _i1;
2710 modelica_integer _i2;
2711 modelica_integer _i3;
2712 modelica_string tmp1_c0 __attribute__((unused)) = 0;
2713 modelica_metatype tmpMeta[19] __attribute__((unused)) = {0};
2714 MMC_SO()mmc_check_stackoverflow(threadData);
2715 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2716 // _outEQ has no default value.
2717 // _name has no default value.
2718 // _subscripts has no default value.
2719 _i1 = ((modelica_integer) 1);
2720 _i2 = ((modelica_integer) 2);
2721 _i3 = ((modelica_integer) 3);
2722#line 8742 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2723 if(omc_List_isMemberOnTrue(threadData, _fieldCr, _fieldLst, boxvar_AbsynUtil_crefEqual((void*)((char*)(&(boxvar_lit_AbsynUtil_crefEqual).header
) + 3))
))
2724#line 8742 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2725 {
2726#line 8743 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2727
2728#line 8743 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2729
2730#line 2730 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2731 { /* match expression */
2732 modelica_metatype tmp4_1;
2733 tmp4_1 = _fieldCr;
2734 {
2735 volatile mmc_switch_type tmp4;
2736 int tmp5;
2737 tmp4 = 0;
2738 for (; tmp4 < 1; tmp4++) {
2739 switch (MMC_SWITCH_CAST(tmp4)(tmp4)) {
2740 case 0: {
2741 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,2,2)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((2 +1) <<
10) + (((2 +3) & 255) << 2)))
== 0) goto tmp3_end;
2742 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
2743 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(3)))))
;
2744 _name = tmpMeta[2];
2745 _subscripts = tmpMeta[3];
2746 /* Pattern matching succeeded */
2747#line 8745 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2748 tmp1_c0 = _name;
2749#line 8745 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2750 tmpMeta[0+1] = _subscripts;
2751#line 2751 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2752 goto tmp3_done;
2753 }
2754 }
2755 goto tmp3_end;
2756 tmp3_end: ;
2757 }
2758 goto goto_2;
2759 goto_2:;
2760 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2761 goto tmp3_done;
2762 tmp3_done:;
2763 }
2764 }
2765 _name = tmp1_c0;
2766 _subscripts = tmpMeta[0+1];
2767
2768#line 8750 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2769 if(_isRight)
2770#line 8750 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2771 {
2772#line 8751 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2773 _i1 = _N;
2774#line 2774 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2775
2776#line 8752 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2777 _i2 = ((modelica_integer) -1) + _N;
2778#line 2778 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2779
2780#line 8753 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2781 _i3 = ((modelica_integer) -2) + _N;
2782#line 2782 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2783 }
2784
2785#line 8755 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2786 tmpMeta[1] = mmc_mk_box2(3, &Absyn_Exp_INTEGER__desc, mmc_mk_integermmc_mk_icon(_i1));
2787#line 8755 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2788 tmpMeta[2] = mmc_mk_box2(4, &Absyn_Subscript_SUBSCRIPT__desc, tmpMeta[1]);
2789#line 8755 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2790 tmpMeta[0] = mmc_mk_cons(tmpMeta[2], _subscripts);
2791#line 8755 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2792 tmpMeta[3] = mmc_mk_box3(5, &Absyn_ComponentRef_CREF__IDENT__desc, _name, tmpMeta[0]);
2793#line 8755 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2794 tmpMeta[4] = mmc_mk_box2(5, &Absyn_Exp_CREF__desc, tmpMeta[3]);
2795#line 8755 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2796 tmpMeta[6] = mmc_mk_box2(3, &Absyn_Exp_INTEGER__desc, mmc_mk_integermmc_mk_icon(_i2));
2797#line 8755 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2798 tmpMeta[7] = mmc_mk_box2(4, &Absyn_Subscript_SUBSCRIPT__desc, tmpMeta[6]);
2799#line 8755 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2800 tmpMeta[5] = mmc_mk_cons(tmpMeta[7], _subscripts);
2801#line 8755 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2802 tmpMeta[8] = mmc_mk_box3(5, &Absyn_ComponentRef_CREF__IDENT__desc, _name, tmpMeta[5]);
2803#line 8755 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2804 tmpMeta[9] = mmc_mk_box2(5, &Absyn_Exp_CREF__desc, tmpMeta[8]);
2805#line 8755 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2806 tmpMeta[10] = mmc_mk_box4(8, &Absyn_Exp_BINARY__desc, _OMC_LIT12((void*)((char*)(&(_OMC_LIT_STRUCT12).header) + 3)), _OMC_LIT13((void*)((char*)(&(_OMC_LIT_STRUCT13).header) + 3)), tmpMeta[9]);
2807#line 8755 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2808 tmpMeta[12] = mmc_mk_box2(3, &Absyn_Exp_INTEGER__desc, mmc_mk_integermmc_mk_icon(_i3));
2809#line 8755 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2810 tmpMeta[13] = mmc_mk_box2(4, &Absyn_Subscript_SUBSCRIPT__desc, tmpMeta[12]);
2811#line 8755 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2812 tmpMeta[11] = mmc_mk_cons(tmpMeta[13], _subscripts);
2813#line 8755 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2814 tmpMeta[14] = mmc_mk_box3(5, &Absyn_ComponentRef_CREF__IDENT__desc, _name, tmpMeta[11]);
2815#line 8755 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2816 tmpMeta[15] = mmc_mk_box2(5, &Absyn_Exp_CREF__desc, tmpMeta[14]);
2817#line 8755 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2818 tmpMeta[16] = mmc_mk_box4(8, &Absyn_Exp_BINARY__desc, tmpMeta[10], _OMC_LIT10((void*)((char*)(&(_OMC_LIT_STRUCT10).header) + 3)), tmpMeta[15]);
2819#line 8755 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2820 tmpMeta[17] = mmc_mk_box5(4, &SCode_EEquation_EQ__EQUALS__desc, tmpMeta[4], tmpMeta[16], _comment, _info);
2821#line 8755 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2822 tmpMeta[18] = mmc_mk_box2(3, &SCode_Equation_EQUATION__desc, tmpMeta[17]);
2823#line 8755 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2824 _outEQ = tmpMeta[18];
2825#line 2825 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2826 }
2827 else
2828 {
2829#line 8765 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2830 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2831#line 2831 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2832 }
2833 _return: OMC_LABEL_UNUSED__attribute__((unused))
2834 return _outEQ;
2835}
2836PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_extrapolateFieldEq(threadData_t *threadData, modelica_metatype _isRight, modelica_metatype _fieldCr, modelica_metatype _domainCr, modelica_metatype _N, modelica_metatype _comment, modelica_metatype _info, modelica_metatype _fieldLst)
2837{
2838 modelica_integer tmp1;
2839 modelica_integer tmp2;
2840 modelica_metatype _outEQ = NULL((void*)0);
2841 tmp1 = mmc_unbox_integer(_isRight)(((mmc_sint_t) (_isRight)) >> 1);
2842 tmp2 = mmc_unbox_integer(_N)(((mmc_sint_t) (_N)) >> 1);
2843 _outEQ = omc_InstUtil_extrapolateFieldEq(threadData, tmp1, _fieldCr, _domainCr, tmp2, _comment, _info, _fieldLst);
2844 /* skip box _outEQ; SCode.Equation */
2845 return _outEQ;
2846}
2847
2848PROTECTED_FUNCTION_STATIC modelica_boolean omc_InstUtil_absynDAECrefEqualName(threadData_t *threadData, modelica_metatype _domainCr1, modelica_metatype _domainCr2)
2849{
2850 modelica_boolean _equal;
2851 modelica_string _name1 = NULL((void*)0);
2852 modelica_string _name2 = NULL((void*)0);
2853 modelica_boolean tmp1 = 0;
2854 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
2855 MMC_SO()mmc_check_stackoverflow(threadData);
2856 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2857 // _equal has no default value.
2858 // _name1 has no default value.
2859 // _name2 has no default value.
2860#line 2860 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2861 { /* match expression */
2862 modelica_metatype tmp4_1;modelica_metatype tmp4_2;
2863 tmp4_1 = _domainCr1;
2864 tmp4_2 = _domainCr2;
2865 {
2866 volatile mmc_switch_type tmp4;
2867 int tmp5;
2868 tmp4 = 0;
2869 for (; tmp4 < 2; tmp4++) {
2870 switch (MMC_SWITCH_CAST(tmp4)(tmp4)) {
2871 case 0: {
2872 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,2,2)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((2 +1) <<
10) + (((2 +3) & 255) << 2)))
== 0) goto tmp3_end;
2873 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
2874 if (mmc__uniontype__metarecord__typedef__equal(tmp4_2,1,3)((*(mmc_uint_t*)((void*)((char*)(tmp4_2) - 3)))==(((3 +1) <<
10) + (((1 +3) & 255) << 2)))
== 0) goto tmp3_end;
2875 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_2), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_2) - 3))) +
(2)))))
;
2876
2877 _name1 = tmpMeta[0];
2878 _name2 = tmpMeta[1];
2879 /* Pattern matching succeeded */
2880 /* Check guard condition after assignments */
2881 if (!(stringEqual(_name1, _name2)((((((*(mmc_uint_t*)((void*)((char*)(_name1) - 3)))) >>
(3)) - 8)) == (((((*(mmc_uint_t*)((void*)((char*)(_name2) - 3
)))) >> (3)) - 8)) && !mmc_stringCompare(_name1
,_name2))
)) goto tmp3_end;
2882#line 8720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2883 tmp1 = 1;
2884#line 2884 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2885 goto tmp3_done;
2886 }
2887 case 1: {
2888
2889 /* Pattern matching succeeded */
2890#line 8722 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2891 tmp1 = 0;
2892#line 2892 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2893 goto tmp3_done;
2894 }
2895 }
2896 goto tmp3_end;
2897 tmp3_end: ;
2898 }
2899 goto goto_2;
2900 goto_2:;
2901 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2902 goto tmp3_done;
2903 tmp3_done:;
2904 }
2905 }
2906 _equal = tmp1;
2907 _return: OMC_LABEL_UNUSED__attribute__((unused))
2908 return _equal;
2909}
2910PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_absynDAECrefEqualName(threadData_t *threadData, modelica_metatype _domainCr1, modelica_metatype _domainCr2)
2911{
2912 modelica_boolean _equal;
2913 modelica_metatype out_equal;
2914 _equal = omc_InstUtil_absynDAECrefEqualName(threadData, _domainCr1, _domainCr2);
2915 out_equal = mmc_mk_icon(_equal);
2916 return out_equal;
2917}
2918
2919PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_domNFieldsFindFun(threadData_t *threadData, modelica_metatype _inDomFields, modelica_metatype _inDomainCr)
2920{
2921 modelica_metatype _outOptNFields = NULL((void*)0);
2922 modelica_metatype tmpMeta[4] __attribute__((unused)) = {0};
2923 MMC_SO()mmc_check_stackoverflow(threadData);
2924 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2925 // _outOptNFields has no default value.
2926#line 2926 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2927 { /* matchcontinue expression */
2928 volatile modelica_metatype tmp3_1;
2929 tmp3_1 = _inDomFields;
2930 {
2931 modelica_metatype _domainCr = NULL((void*)0);
2932 modelica_metatype _fieldCrLst = NULL((void*)0);
2933 modelica_metatype _varLst = NULL((void*)0);
2934 modelica_integer _N;
2935 volatile mmc_switch_type tmp3;
2936 int tmp4;
2937 // _domainCr has no default value.
2938 // _fieldCrLst has no default value.
2939 // _varLst has no default value.
2940 // _N has no default value.
2941 tmp3 = 0;
2942 MMC_TRY_INTERNAL(mmc_jumper){ jmp_buf new_mmc_jumper, *old_jumper __attribute__((unused))
= threadData->mmc_jumper; threadData->mmc_jumper = &
new_mmc_jumper; if (_setjmp (new_mmc_jumper) == 0) {
2943 tmp2_top:
2944 threadData->mmc_jumper = &new_mmc_jumper;
2945 for (; tmp3 < 2; tmp3++) {
2946 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
2947 case 0: {
2948 modelica_boolean tmp5;
2949 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
2950 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
2951 _domainCr = tmpMeta[1];
2952 _fieldCrLst = tmpMeta[2];
2953 /* Pattern matching succeeded */
2954#line 8699 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2955 /* Pattern-matching assignment */
2956#line 8699 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2957 tmp5 = omc_InstUtil_absynDAECrefEqualName(threadData, _inDomainCr, _domainCr);
2958#line 8699 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2959 if (1 != tmp5) goto goto_1;
2960#line 2960 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2961
2962#line 8700 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2963 /* Pattern-matching assignment */
2964#line 8700 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2965 tmpMeta[1] = _domainCr;
2966#line 8700 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2967 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[1],1,3)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3)))==(((3 +1)
<< 10) + (((1 +3) & 255) << 2)))
== 0) goto goto_1;
2968#line 8700 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2969 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (3)))))
;
2970#line 8700 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2971 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[2],9,3)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[2]) - 3)))==(((3 +1)
<< 10) + (((9 +3) & 255) << 2)))
== 0) goto goto_1;
2972#line 8700 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2973 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (3)))))
;
2974#line 8700 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2975 _varLst = tmpMeta[3];
2976#line 2976 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2977
2978#line 8701 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2979 _N = mmc_unbox_integer(omc_List_findSome(threadData, _varLst, boxvar_InstUtil_findN))(((mmc_sint_t) (omc_List_findSome(threadData, _varLst, ((void
*)((char*)(&(boxvar_lit_InstUtil_findN).header) + 3))))) >>
1)
;
2980#line 2980 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2981#line 8702 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2982 tmpMeta[1] = mmc_mk_box2(0, mmc_mk_integermmc_mk_icon(_N), _fieldCrLst);
2983#line 8702 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2984 tmpMeta[0] = mmc_mk_some(tmpMeta[1]);
2985#line 2985 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2986 goto tmp2_done;
2987 }
2988 case 1: {
2989
2990 /* Pattern matching succeeded */
2991#line 8704 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
2992 tmpMeta[0] = mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3));
2993#line 2993 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
2994 goto tmp2_done;
2995 }
2996 }
2997 goto tmp2_end;
2998 tmp2_end: ;
2999 }
3000 goto goto_1;
3001 tmp2_done:
3002 (void)tmp3;
3003 MMC_RESTORE_INTERNAL(mmc_jumper)threadData->mmc_jumper = old_jumper;;
3004 goto tmp2_done2;
3005 goto_1:;
3006 MMC_CATCH_INTERNAL(mmc_jumper)} threadData->mmc_jumper = old_jumper;mmc_catch_dummy_fn()
;}
;
3007 if (++tmp3 < 2) {
3008 goto tmp2_top;
3009 }
3010 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
3011 tmp2_done2:;
3012 }
3013 }
3014 _outOptNFields = tmpMeta[0];
3015 _return: OMC_LABEL_UNUSED__attribute__((unused))
3016 return _outOptNFields;
3017}
3018
3019PROTECTED_FUNCTION_STATIC modelica_integer omc_InstUtil_getDomNFields(threadData_t *threadData, modelica_metatype _inDomFieldLst, modelica_metatype _inDomainCr, modelica_metatype _info, modelica_metatype *out_outFieldLst)
3020{
3021 modelica_integer _outN;
3022 modelica_metatype _outFieldLst = NULL((void*)0);
3023 modelica_metatype tmpMeta[4] __attribute__((unused)) = {0};
3024 MMC_SO()mmc_check_stackoverflow(threadData);
3025 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3026 _outN = ((modelica_integer) 0);
3027 tmpMeta[0] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
3028 _outFieldLst = tmpMeta[0];
3029#line 3029 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3030 { /* matchcontinue expression */
3031 {
3032 volatile mmc_switch_type tmp3;
3033 int tmp4;
3034 tmp3 = 0;
3035 MMC_TRY_INTERNAL(mmc_jumper){ jmp_buf new_mmc_jumper, *old_jumper __attribute__((unused))
= threadData->mmc_jumper; threadData->mmc_jumper = &
new_mmc_jumper; if (_setjmp (new_mmc_jumper) == 0) {
3036 tmp2_top:
3037 threadData->mmc_jumper = &new_mmc_jumper;
3038 for (; tmp3 < 2; tmp3++) {
3039 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
3040 case 0: {
3041 modelica_integer tmp5;
3042 /* Pattern matching succeeded */
3043#line 8680 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3044 /* Pattern-matching assignment */
3045#line 8680 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3046 tmpMeta[1] = omc_List_findSome1(threadData, _inDomFieldLst, boxvar_InstUtil_domNFieldsFindFun((void*)((char*)(&(boxvar_lit_InstUtil_domNFieldsFindFun)
.header) + 3))
, _inDomainCr);
3047#line 8680 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3048 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (1)))))
;
3049#line 8680 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3050 tmp5 = mmc_unbox_integer(tmpMeta[2])(((mmc_sint_t) (tmpMeta[2])) >> 1);
3051#line 8680 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3052 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
3053#line 8680 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3054 _outN = tmp5 /* pattern as ty=Integer */;
3055#line 8680 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3056 _outFieldLst = tmpMeta[3];
3057#line 3057 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3058#line 3058 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3059 goto tmp2_done;
3060 }
3061 case 1: {
3062 /* Pattern matching succeeded */
3063#line 8682 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3064 omc_Error_addSourceMessageAndFail(threadData, _OMC_LIT7((void*)((char*)(&(_OMC_LIT_STRUCT7).header) + 3)), _OMC_LIT24((void*)((char*)(&(_OMC_LIT_STRUCT24).header) + 3)), _info);
3065#line 3065 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3066#line 3066 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3067 goto tmp2_done;
3068 }
3069 }
3070 goto tmp2_end;
3071 tmp2_end: ;
3072 }
3073 goto goto_1;
3074 tmp2_done:
3075 (void)tmp3;
3076 MMC_RESTORE_INTERNAL(mmc_jumper)threadData->mmc_jumper = old_jumper;;
3077 goto tmp2_done2;
3078 goto_1:;
3079 MMC_CATCH_INTERNAL(mmc_jumper)} threadData->mmc_jumper = old_jumper;mmc_catch_dummy_fn()
;}
;
3080 if (++tmp3 < 2) {
3081 goto tmp2_top;
3082 }
3083 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
3084 tmp2_done2:;
3085 }
3086 }
3087 ;
3088 _return: OMC_LABEL_UNUSED__attribute__((unused))
3089 if (out_outFieldLst) { *out_outFieldLst = _outFieldLst; }
3090 return _outN;
3091}
3092PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_getDomNFields(threadData_t *threadData, modelica_metatype _inDomFieldLst, modelica_metatype _inDomainCr, modelica_metatype _info, modelica_metatype *out_outFieldLst)
3093{
3094 modelica_integer _outN;
3095 modelica_metatype out_outN;
3096 _outN = omc_InstUtil_getDomNFields(threadData, _inDomFieldLst, _inDomainCr, _info, out_outFieldLst);
3097 out_outN = mmc_mk_icon(_outN);
3098 /* skip box _outFieldLst; list<Absyn.ComponentRef> */
3099 return out_outN;
3100}
3101
3102PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_extrapFieldTraverseFun(threadData_t *threadData, modelica_metatype _inExp, modelica_integer _inN, modelica_integer *out_outN)
3103{
3104 modelica_metatype _outExp = NULL((void*)0);
3105 modelica_integer _outN;
3106 modelica_metatype tmpMeta[13] __attribute__((unused)) = {0};
3107 MMC_SO()mmc_check_stackoverflow(threadData);
3108 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3109 // _outExp has no default value.
3110 _outN = _inN;
3111#line 3111 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3112 { /* match expression */
3113 modelica_metatype tmp3_1;
3114 tmp3_1 = _inExp;
3115 {
3116 modelica_string _name = NULL((void*)0);
3117 modelica_metatype _subscripts = NULL((void*)0);
3118 modelica_integer _i;
3119 volatile mmc_switch_type tmp3;
3120 int tmp4;
3121 // _name has no default value.
3122 // _subscripts has no default value.
3123 // _i has no default value.
3124 tmp3 = 0;
3125 for (; tmp3 < 2; tmp3++) {
3126 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
3127 case 0: {
3128 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,11,2)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))==(((2 +1) <<
10) + (((11 +3) & 255) << 2)))
== 0) goto tmp2_end;
3129 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
3130 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[1],2,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3)))==(((2 +1)
<< 10) + (((2 +3) & 255) << 2)))
== 0) goto tmp2_end;
3131 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
3132 if (16 != MMC_STRLEN(tmpMeta[2])(((((*(mmc_uint_t*)((void*)((char*)(tmpMeta[2]) - 3)))) >>
(3)) - 8))
|| strcmp(MMC_STRINGDATA(_OMC_LIT25)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT25).header) + 3))) - 3)))->data)
, MMC_STRINGDATA(tmpMeta[2])(((struct mmc_string*)((void*)((char*)(tmpMeta[2]) - 3)))->
data)
) != 0) goto tmp2_end;
3133 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (3)))))
;
3134 if (!listEmpty(tmpMeta[3])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[3]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
3135 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(3)))))
;
3136 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[4],0,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[4]) - 3)))==(((2 +1)
<< 10) + (((0 +3) & 255) << 2)))
== 0) goto tmp2_end;
3137 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[4]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[4]) - 3
))) + (2)))))
;
3138 if (listEmpty(tmpMeta[5])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[5]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
3139 tmpMeta[6] = MMC_CAR(tmpMeta[5])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[5]) - 3
))) + (1)))))
;
3140 tmpMeta[7] = MMC_CDR(tmpMeta[5])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[5]) - 3
))) + (2)))))
;
3141 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[6],2,1)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[6]) - 3)))==(((1 +1)
<< 10) + (((2 +3) & 255) << 2)))
== 0) goto tmp2_end;
3142 tmpMeta[8] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[6]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[6]) - 3
))) + (2)))))
;
3143 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[8],2,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[8]) - 3)))==(((2 +1)
<< 10) + (((2 +3) & 255) << 2)))
== 0) goto tmp2_end;
3144 tmpMeta[9] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[8]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[8]) - 3
))) + (2)))))
;
3145 tmpMeta[10] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[8]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[8]) - 3
))) + (3)))))
;
3146 if (!listEmpty(tmpMeta[7])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[7]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
3147
3148 _name = tmpMeta[9];
3149 _subscripts = tmpMeta[10];
3150 /* Pattern matching succeeded */
3151#line 8648 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3152 if((_inN == ((modelica_integer) 1)))
3153#line 8648 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3154 {
3155#line 8649 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3156 _i = ((modelica_integer) 1);
3157#line 3157 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3158 }
3159 else
3160 {
3161#line 8651 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3162 _i = ((modelica_integer) -1);
3163#line 3163 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3164 }
3165#line 8653 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3166 tmpMeta[2] = mmc_mk_box2(3, &Absyn_Exp_INTEGER__desc, mmc_mk_integermmc_mk_icon(_inN));
3167#line 8653 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3168 tmpMeta[3] = mmc_mk_box2(4, &Absyn_Subscript_SUBSCRIPT__desc, tmpMeta[2]);
3169#line 8653 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3170 tmpMeta[1] = mmc_mk_cons(tmpMeta[3], _subscripts);
3171#line 8653 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3172 tmpMeta[4] = mmc_mk_box3(5, &Absyn_ComponentRef_CREF__IDENT__desc, _name, tmpMeta[1]);
3173#line 8653 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3174 tmpMeta[5] = mmc_mk_box2(5, &Absyn_Exp_CREF__desc, tmpMeta[4]);
3175#line 8653 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3176 tmpMeta[6] = mmc_mk_box4(8, &Absyn_Exp_BINARY__desc, _OMC_LIT12((void*)((char*)(&(_OMC_LIT_STRUCT12).header) + 3)), _OMC_LIT13((void*)((char*)(&(_OMC_LIT_STRUCT13).header) + 3)), tmpMeta[5]);
3177#line 8653 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3178 tmpMeta[8] = mmc_mk_box2(3, &Absyn_Exp_INTEGER__desc, mmc_mk_integermmc_mk_icon(_inN + _i));
3179#line 8653 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3180 tmpMeta[9] = mmc_mk_box2(4, &Absyn_Subscript_SUBSCRIPT__desc, tmpMeta[8]);
3181#line 8653 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3182 tmpMeta[7] = mmc_mk_cons(tmpMeta[9], _subscripts);
3183#line 8653 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3184 tmpMeta[10] = mmc_mk_box3(5, &Absyn_ComponentRef_CREF__IDENT__desc, _name, tmpMeta[7]);
3185#line 8653 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3186 tmpMeta[11] = mmc_mk_box2(5, &Absyn_Exp_CREF__desc, tmpMeta[10]);
3187#line 8653 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3188 tmpMeta[12] = mmc_mk_box4(8, &Absyn_Exp_BINARY__desc, tmpMeta[6], _OMC_LIT10((void*)((char*)(&(_OMC_LIT_STRUCT10).header) + 3)), tmpMeta[11]);
3189#line 8653 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3190 tmpMeta[0] = tmpMeta[12];
3191#line 3191 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3192 goto tmp2_done;
3193 }
3194 case 1: {
3195
3196 /* Pattern matching succeeded */
3197#line 8664 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3198 tmpMeta[0] = _inExp;
3199#line 3199 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3200 goto tmp2_done;
3201 }
3202 }
3203 goto tmp2_end;
3204 tmp2_end: ;
3205 }
3206 goto goto_1;
3207 goto_1:;
3208 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
3209 goto tmp2_done;
3210 tmp2_done:;
3211 }
3212 }
3213 _outExp = tmpMeta[0];
3214 _return: OMC_LABEL_UNUSED__attribute__((unused))
3215 if (out_outN) { *out_outN = _outN; }
3216 return _outExp;
3217}
3218PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_extrapFieldTraverseFun(threadData_t *threadData, modelica_metatype _inExp, modelica_metatype _inN, modelica_metatype *out_outN)
3219{
3220 modelica_integer tmp1;
3221 modelica_integer _outN;
3222 modelica_metatype _outExp = NULL((void*)0);
3223 tmp1 = mmc_unbox_integer(_inN)(((mmc_sint_t) (_inN)) >> 1);
3224 _outExp = omc_InstUtil_extrapFieldTraverseFun(threadData, _inExp, tmp1, &_outN);
3225 /* skip box _outExp; Absyn.Exp */
3226 if (out_outN) { *out_outN = mmc_mk_icon(_outN); }
3227 return _outExp;
3228}
3229
3230DLLExport
3231modelica_metatype omc_InstUtil_discretizePDE(threadData_t *threadData, modelica_metatype _inEQ, modelica_metatype _inDomFieldLst, modelica_metatype _inDiscretizedEQs)
3232{
3233 modelica_metatype _outDiscretizedEQs = NULL((void*)0);
3234 modelica_metatype _newDiscretizedEQs = NULL((void*)0);
3235 modelica_metatype tmpMeta[11] __attribute__((unused)) = {0};
3236 MMC_SO()mmc_check_stackoverflow(threadData);
3237 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3238 // _outDiscretizedEQs has no default value.
3239 // _newDiscretizedEQs has no default value.
3240#line 3240 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3241 { /* match expression */
3242 modelica_metatype tmp3_1;
3243 tmp3_1 = _inEQ;
3244 {
3245 modelica_metatype _lhs_exp = NULL((void*)0);
3246 modelica_metatype _rhs_exp = NULL((void*)0);
3247 modelica_metatype _domainCr = NULL((void*)0);
3248 modelica_metatype _domainCr1 = NULL((void*)0);
3249 modelica_metatype _comment = NULL((void*)0);
3250 modelica_metatype _info = NULL((void*)0);
3251 modelica_integer _N;
3252 modelica_metatype _fieldLst = NULL((void*)0);
3253 modelica_string _name = NULL((void*)0);
3254 modelica_metatype _subscripts = NULL((void*)0);
3255 volatile mmc_switch_type tmp3;
3256 int tmp4;
3257 // _lhs_exp has no default value.
3258 // _rhs_exp has no default value.
3259 // _domainCr has no default value.
3260 // _domainCr1 has no default value.
3261 // _comment has no default value.
3262 // _info has no default value.
3263 // _N has no default value.
3264 // _fieldLst has no default value.
3265 // _name has no default value.
3266 // _subscripts has no default value.
3267 tmp3 = 0;
3268 for (; tmp3 < 6; tmp3++) {
3269 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
3270 case 0: {
3271 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
3272 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[1],2,5)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3)))==(((5 +1)
<< 10) + (((2 +3) & 255) << 2)))
== 0) goto tmp2_end;
3273 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
3274 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (3)))))
;
3275 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (4)))))
;
3276 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[4],2,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[4]) - 3)))==(((2 +1)
<< 10) + (((2 +3) & 255) << 2)))
== 0) goto tmp2_end;
3277 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 5))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (5)))))
;
3278 tmpMeta[6] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 6))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (6)))))
;
3279 _lhs_exp = tmpMeta[2];
3280 _rhs_exp = tmpMeta[3];
3281 _domainCr = tmpMeta[4];
3282 _comment = tmpMeta[5];
3283 _info = tmpMeta[6];
3284 /* Pattern matching succeeded */
3285#line 8584 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3286 _N = omc_InstUtil_getDomNFields(threadData, _inDomFieldLst, _domainCr, _info ,&_fieldLst);
3287#line 3287 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3288#line 8585 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3289 tmpMeta[0] = omc_InstUtil_creatFieldEqs(threadData, _lhs_exp, _rhs_exp, _domainCr, _N, _fieldLst, _comment, _info);
3290#line 3290 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3291 goto tmp2_done;
3292 }
3293 case 1: {
3294 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
3295 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[1],2,5)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3)))==(((5 +1)
<< 10) + (((2 +3) & 255) << 2)))
== 0) goto tmp2_end;
3296 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
3297 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (3)))))
;
3298 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (4)))))
;
3299 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[4],1,3)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[4]) - 3)))==(((3 +1)
<< 10) + (((1 +3) & 255) << 2)))
== 0) goto tmp2_end;
3300 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[4]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[4]) - 3
))) + (2)))))
;
3301 tmpMeta[6] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[4]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[4]) - 3
))) + (3)))))
;
3302 tmpMeta[7] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[4]), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[4]) - 3
))) + (4)))))
;
3303 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[7],2,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[7]) - 3)))==(((2 +1)
<< 10) + (((2 +3) & 255) << 2)))
== 0) goto tmp2_end;
3304 tmpMeta[8] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[7]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[7]) - 3
))) + (2)))))
;
3305 if (8 != MMC_STRLEN(tmpMeta[8])(((((*(mmc_uint_t*)((void*)((char*)(tmpMeta[8]) - 3)))) >>
(3)) - 8))
|| strcmp(MMC_STRINGDATA(_OMC_LIT27)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT27).header) + 3))) - 3)))->data)
, MMC_STRINGDATA(tmpMeta[8])(((struct mmc_string*)((void*)((char*)(tmpMeta[8]) - 3)))->
data)
) != 0) goto tmp2_end;
3306 tmpMeta[9] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 5))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (5)))))
;
3307 tmpMeta[10] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 6))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (6)))))
;
3308 _lhs_exp = tmpMeta[2];
3309 _rhs_exp = tmpMeta[3];
3310 _domainCr = tmpMeta[4];
3311 _name = tmpMeta[5];
3312 _subscripts = tmpMeta[6];
3313 _comment = tmpMeta[9];
3314 _info = tmpMeta[10];
3315 /* Pattern matching succeeded */
3316#line 8592 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3317 tmpMeta[1] = mmc_mk_box3(5, &Absyn_ComponentRef_CREF__IDENT__desc, _name, _subscripts);
3318#line 8592 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3319 _domainCr1 = tmpMeta[1];
3320#line 3320 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3321
3322#line 8593 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3323 _N = omc_InstUtil_getDomNFields(threadData, _inDomFieldLst, _domainCr1, _info ,&_fieldLst);
3324#line 3324 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3325#line 8594 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3326 tmpMeta[0] = omc_InstUtil_creatFieldEqs(threadData, _lhs_exp, _rhs_exp, _domainCr, _N, _fieldLst, _comment, _info);
3327#line 3327 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3328 goto tmp2_done;
3329 }
3330 case 2: {
3331 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
3332 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[1],2,5)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3)))==(((5 +1)
<< 10) + (((2 +3) & 255) << 2)))
== 0) goto tmp2_end;
3333 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
3334 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (3)))))
;
3335 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (4)))))
;
3336 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[4],1,3)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[4]) - 3)))==(((3 +1)
<< 10) + (((1 +3) & 255) << 2)))
== 0) goto tmp2_end;
3337 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[4]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[4]) - 3
))) + (2)))))
;
3338 tmpMeta[6] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[4]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[4]) - 3
))) + (3)))))
;
3339 tmpMeta[7] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[4]), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[4]) - 3
))) + (4)))))
;
3340 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[7],2,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[7]) - 3)))==(((2 +1)
<< 10) + (((2 +3) & 255) << 2)))
== 0) goto tmp2_end;
3341 tmpMeta[8] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[7]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[7]) - 3
))) + (2)))))
;
3342 if (4 != MMC_STRLEN(tmpMeta[8])(((((*(mmc_uint_t*)((void*)((char*)(tmpMeta[8]) - 3)))) >>
(3)) - 8))
|| strcmp(MMC_STRINGDATA(_OMC_LIT28)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT28).header) + 3))) - 3)))->data)
, MMC_STRINGDATA(tmpMeta[8])(((struct mmc_string*)((void*)((char*)(tmpMeta[8]) - 3)))->
data)
) != 0) goto tmp2_end;
3343 tmpMeta[9] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 5))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (5)))))
;
3344 tmpMeta[10] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 6))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (6)))))
;
3345 _lhs_exp = tmpMeta[2];
3346 _rhs_exp = tmpMeta[3];
3347 _name = tmpMeta[5];
3348 _subscripts = tmpMeta[6];
3349 _comment = tmpMeta[9];
3350 _info = tmpMeta[10];
3351 /* Pattern matching succeeded */
3352#line 8601 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3353 tmpMeta[1] = mmc_mk_box3(5, &Absyn_ComponentRef_CREF__IDENT__desc, _name, _subscripts);
3354#line 8601 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3355 _domainCr1 = tmpMeta[1];
3356#line 3356 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3357
3358#line 8602 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3359 _N = omc_InstUtil_getDomNFields(threadData, _inDomFieldLst, _domainCr1, _info ,&_fieldLst);
3360#line 3360 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3361
3362#line 8603 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3363 _lhs_exp = omc_AbsynUtil_traverseExp(threadData, _lhs_exp, boxvar_InstUtil_extrapFieldTraverseFun((void*)((char*)(&(boxvar_lit_InstUtil_extrapFieldTraverseFun
).header) + 3))
, mmc_mk_integermmc_mk_icon(((modelica_integer) 1)), NULL((void*)0));
3364#line 3364 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3365
3366#line 8604 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3367 _rhs_exp = omc_AbsynUtil_traverseExp(threadData, _rhs_exp, boxvar_InstUtil_extrapFieldTraverseFun((void*)((char*)(&(boxvar_lit_InstUtil_extrapFieldTraverseFun
).header) + 3))
, mmc_mk_integermmc_mk_icon(((modelica_integer) 1)), NULL((void*)0));
3368#line 3368 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3369#line 8605 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3370 tmpMeta[1] = mmc_mk_cons(omc_InstUtil_newEQFun(threadData, ((modelica_integer) 1), _lhs_exp, _rhs_exp, _domainCr1, _N, 1, _fieldLst, _comment, _info), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)));
3371#line 8605 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3372 tmpMeta[0] = tmpMeta[1];
3373#line 3373 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3374 goto tmp2_done;
3375 }
3376 case 3: {
3377 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
3378 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[1],2,5)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3)))==(((5 +1)
<< 10) + (((2 +3) & 255) << 2)))
== 0) goto tmp2_end;
3379 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
3380 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (3)))))
;
3381 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (4)))))
;
3382 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[4],1,3)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[4]) - 3)))==(((3 +1)
<< 10) + (((1 +3) & 255) << 2)))
== 0) goto tmp2_end;
3383 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[4]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[4]) - 3
))) + (2)))))
;
3384 tmpMeta[6] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[4]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[4]) - 3
))) + (3)))))
;
3385 tmpMeta[7] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[4]), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[4]) - 3
))) + (4)))))
;
3386 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[7],2,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[7]) - 3)))==(((2 +1)
<< 10) + (((2 +3) & 255) << 2)))
== 0) goto tmp2_end;
3387 tmpMeta[8] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[7]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[7]) - 3
))) + (2)))))
;
3388 if (5 != MMC_STRLEN(tmpMeta[8])(((((*(mmc_uint_t*)((void*)((char*)(tmpMeta[8]) - 3)))) >>
(3)) - 8))
|| strcmp(MMC_STRINGDATA(_OMC_LIT29)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT29).header) + 3))) - 3)))->data)
, MMC_STRINGDATA(tmpMeta[8])(((struct mmc_string*)((void*)((char*)(tmpMeta[8]) - 3)))->
data)
) != 0) goto tmp2_end;
3389 tmpMeta[9] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 5))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (5)))))
;
3390 tmpMeta[10] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 6))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (6)))))
;
3391 _lhs_exp = tmpMeta[2];
3392 _rhs_exp = tmpMeta[3];
3393 _name = tmpMeta[5];
3394 _subscripts = tmpMeta[6];
3395 _comment = tmpMeta[9];
3396 _info = tmpMeta[10];
3397 /* Pattern matching succeeded */
3398#line 8613 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3399 tmpMeta[1] = mmc_mk_box3(5, &Absyn_ComponentRef_CREF__IDENT__desc, _name, _subscripts);
3400#line 8613 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3401 _domainCr1 = tmpMeta[1];
3402#line 3402 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3403
3404#line 8614 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3405 _N = omc_InstUtil_getDomNFields(threadData, _inDomFieldLst, _domainCr1, _info ,&_fieldLst);
3406#line 3406 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3407
3408#line 8615 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3409 _lhs_exp = omc_AbsynUtil_traverseExp(threadData, _lhs_exp, boxvar_InstUtil_extrapFieldTraverseFun((void*)((char*)(&(boxvar_lit_InstUtil_extrapFieldTraverseFun
).header) + 3))
, mmc_mk_integermmc_mk_icon(_N), NULL((void*)0));
3410#line 3410 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3411
3412#line 8616 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3413 _rhs_exp = omc_AbsynUtil_traverseExp(threadData, _rhs_exp, boxvar_InstUtil_extrapFieldTraverseFun((void*)((char*)(&(boxvar_lit_InstUtil_extrapFieldTraverseFun
).header) + 3))
, mmc_mk_integermmc_mk_icon(_N), NULL((void*)0));
3414#line 3414 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3415#line 8617 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3416 tmpMeta[1] = mmc_mk_cons(omc_InstUtil_newEQFun(threadData, _N, _lhs_exp, _rhs_exp, _domainCr1, _N, 1, _fieldLst, _comment, _info), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)));
3417#line 8617 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3418 tmpMeta[0] = tmpMeta[1];
3419#line 3419 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3420 goto tmp2_done;
3421 }
3422 case 4: {
3423 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
3424 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[1],2,5)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3)))==(((5 +1)
<< 10) + (((2 +3) & 255) << 2)))
== 0) goto tmp2_end;
3425
3426 /* Pattern matching succeeded */
3427#line 8622 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3428 fputs(MMC_STRINGDATA(_OMC_LIT26)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT26).header) + 3))) - 3)))->data)
,stdoutstdout);
3429#line 3429 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3430
3431#line 8623 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3432 goto goto_1;
3433#line 3433 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3434#line 8624 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3435 tmpMeta[1] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
3436#line 8624 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3437 tmpMeta[0] = tmpMeta[1];
3438#line 3438 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3439 goto tmp2_done;
3440 }
3441 case 5: {
3442
3443 /* Pattern matching succeeded */
3444#line 8626 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3445 tmpMeta[1] = mmc_mk_cons(_inEQ, MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)));
3446#line 8626 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3447 tmpMeta[0] = tmpMeta[1];
3448#line 3448 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3449 goto tmp2_done;
3450 }
3451 }
3452 goto tmp2_end;
3453 tmp2_end: ;
3454 }
3455 goto goto_1;
3456 goto_1:;
3457 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
3458 goto tmp2_done;
3459 tmp2_done:;
3460 }
3461 }
3462 _newDiscretizedEQs = tmpMeta[0];
3463
3464#line 8629 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3465 _outDiscretizedEQs = listAppend(_inDiscretizedEQs, _newDiscretizedEQs);
3466#line 3466 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3467 _return: OMC_LABEL_UNUSED__attribute__((unused))
3468 return _outDiscretizedEQs;
3469}
3470
3471PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_optAppendFieldMapFun(threadData_t *threadData, modelica_metatype _inDomainFields, modelica_metatype _domainCrToAdd, modelica_metatype _fieldCrToAdd, modelica_boolean _inFound, modelica_boolean *out_outFound)
3472{
3473 modelica_metatype _outDomainFields = NULL((void*)0);
3474 modelica_boolean _outFound;
3475 modelica_boolean tmp1_c1 __attribute__((unused)) = 0;
3476 modelica_metatype tmpMeta[4] __attribute__((unused)) = {0};
3477 MMC_SO()mmc_check_stackoverflow(threadData);
3478 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3479 // _outDomainFields has no default value.
3480 // _outFound has no default value.
3481#line 8544 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3482
3483#line 8544 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3484
3485#line 3485 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3486 { /* matchcontinue expression */
3487 volatile modelica_metatype tmp4_1;volatile modelica_boolean tmp4_2;
3488 tmp4_1 = _inDomainFields;
3489 tmp4_2 = _inFound;
3490 {
3491 modelica_metatype _domainCr = NULL((void*)0);
3492 modelica_metatype _fieldCrLst = NULL((void*)0);
3493 volatile mmc_switch_type tmp4;
3494 int tmp5;
3495 // _domainCr has no default value.
3496 // _fieldCrLst has no default value.
3497 tmp4 = 0;
3498 MMC_TRY_INTERNAL(mmc_jumper){ jmp_buf new_mmc_jumper, *old_jumper __attribute__((unused))
= threadData->mmc_jumper; threadData->mmc_jumper = &
new_mmc_jumper; if (_setjmp (new_mmc_jumper) == 0) {
3499 tmp3_top:
3500 threadData->mmc_jumper = &new_mmc_jumper;
3501 for (; tmp4 < 2; tmp4++) {
3502 switch (MMC_SWITCH_CAST(tmp4)(tmp4)) {
3503 case 0: {
3504 modelica_boolean tmp6;
3505 if (0 != tmp4_2) goto tmp3_end;
3506 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(1)))))
;
3507 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
3508 _domainCr = tmpMeta[2];
3509 _fieldCrLst = tmpMeta[3];
3510 /* Pattern matching succeeded */
3511#line 8550 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3512 /* Pattern-matching assignment */
3513#line 8550 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3514 tmp6 = omc_ComponentReference_crefEqual(threadData, _domainCr, _domainCrToAdd);
3515#line 8550 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3516 if (1 != tmp6) goto goto_2;
3517#line 3517 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3518#line 8551 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3519 tmpMeta[2] = mmc_mk_cons(_fieldCrToAdd, _fieldCrLst);
3520#line 8551 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3521 tmpMeta[3] = mmc_mk_box2(0, _domainCr, tmpMeta[2]);
3522#line 8551 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3523 tmpMeta[0+0] = tmpMeta[3];
3524#line 8551 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3525 tmp1_c1 = 1;
3526#line 3526 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3527 goto tmp3_done;
3528 }
3529 case 1: {
3530
3531 /* Pattern matching succeeded */
3532#line 8553 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3533 tmpMeta[0+0] = _inDomainFields;
3534#line 8553 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3535 tmp1_c1 = _inFound;
3536#line 3536 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3537 goto tmp3_done;
3538 }
3539 }
3540 goto tmp3_end;
3541 tmp3_end: ;
3542 }
3543 goto goto_2;
3544 tmp3_done:
3545 (void)tmp4;
3546 MMC_RESTORE_INTERNAL(mmc_jumper)threadData->mmc_jumper = old_jumper;;
3547 goto tmp3_done2;
3548 goto_2:;
3549 MMC_CATCH_INTERNAL(mmc_jumper)} threadData->mmc_jumper = old_jumper;mmc_catch_dummy_fn()
;}
;
3550 if (++tmp4 < 2) {
3551 goto tmp3_top;
3552 }
3553 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
3554 tmp3_done2:;
3555 }
3556 }
3557 _outDomainFields = tmpMeta[0+0];
3558 _outFound = tmp1_c1;
3559 _return: OMC_LABEL_UNUSED__attribute__((unused))
3560 if (out_outFound) { *out_outFound = _outFound; }
3561 return _outDomainFields;
3562}
3563PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_InstUtil_optAppendFieldMapFun(threadData_t *threadData, modelica_metatype _inDomainFields, modelica_metatype _domainCrToAdd, modelica_metatype _fieldCrToAdd, modelica_metatype _inFound, modelica_metatype *out_outFound)
3564{
3565 modelica_integer tmp1;
3566 modelica_boolean _outFound;
3567 modelica_metatype _outDomainFields = NULL((void*)0);
3568 tmp1 = mmc_unbox_integer(_inFound)(((mmc_sint_t) (_inFound)) >> 1);
3569 _outDomainFields = omc_InstUtil_optAppendFieldMapFun(threadData, _inDomainFields, _domainCrToAdd, _fieldCrToAdd, tmp1, &_outFound);
3570 /* skip box _outDomainFields; tuple<DAE.ComponentRef, list<Absyn.ComponentRef>> */
3571 if (out_outFound) { *out_outFound = mmc_mk_icon(_outFound); }
3572 return _outDomainFields;
3573}
3574
3575DLLExport
3576modelica_metatype omc_InstUtil_optAppendField(threadData_t *threadData, modelica_metatype _inDomFieldsLst, modelica_metatype _fieldDomOpt)
3577{
3578 modelica_metatype _outDomFieldsLst = NULL((void*)0);
3579 modelica_metatype tmpMeta[4] __attribute__((unused)) = {0};
3580 MMC_SO()mmc_check_stackoverflow(threadData);
3581 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3582 // _outDomFieldsLst has no default value.
3583#line 3583 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3584 { /* match expression */
3585 modelica_metatype tmp3_1;
3586 tmp3_1 = _fieldDomOpt;
3587 {
3588 modelica_metatype _fieldCr = NULL((void*)0);
3589 modelica_metatype _domainCr = NULL((void*)0);
3590 modelica_boolean _found;
3591 volatile mmc_switch_type tmp3;
3592 int tmp4;
3593 // _fieldCr has no default value.
3594 // _domainCr has no default value.
3595 // _found has no default value.
3596 tmp3 = 0;
3597 for (; tmp3 < 2; tmp3++) {
3598 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
3599 case 0: {
3600 if (!optionNone(tmp3_1)(0==((((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3
)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)(tmp3_1
) - 3)))) >> 10)) ? 1 : 0)
) goto tmp2_end;
3601 /* Pattern matching succeeded */
3602#line 8524 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3603 tmpMeta[0] = _inDomFieldsLst;
3604#line 3604 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3605 goto tmp2_done;
3606 }
3607 case 1: {
3608 modelica_integer tmp5;
3609 if (optionNone(tmp3_1)(0==((((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3
)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)(tmp3_1
) - 3)))) >> 10)) ? 1 : 0)
) goto tmp2_end;
3610 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
3611 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (1)))))
;
3612 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
3613 _fieldCr = tmpMeta[2];
3614 _domainCr = tmpMeta[3];
3615 /* Pattern matching succeeded */
3616#line 8527 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3617 /* Pattern-matching tuple assignment */
3618#line 8527 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3619 tmpMeta[2] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
3620#line 8527 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3621 tmpMeta[3] = omc_List_map2Fold(threadData, _inDomFieldsLst, boxvar_InstUtil_optAppendFieldMapFun((void*)((char*)(&(boxvar_lit_InstUtil_optAppendFieldMapFun
).header) + 3))
, _domainCr, _fieldCr, mmc_mk_boolean(0)((0) != 0 ? (mmc_mk_icon(1)) : (mmc_mk_icon(0))), tmpMeta[2], &tmpMeta[1]);
3622#line 8527 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3623 _outDomFieldsLst = tmpMeta[3];
3624#line 8527 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3625 tmp5 = mmc_unbox_integer(tmpMeta[1])(((mmc_sint_t) (tmpMeta[1])) >> 1);
3626#line 8527 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3627 _found = tmp5 /* pattern as ty=Boolean */;
3628#line 3628 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3629
3630#line 8528 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3631 if((!_found))
3632#line 8528 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3633 {
3634#line 8529 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3635 tmpMeta[2] = mmc_mk_cons(_fieldCr, MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)));
3636#line 8529 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3637 tmpMeta[3] = mmc_mk_box2(0, _domainCr, tmpMeta[2]);
3638#line 8529 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3639 tmpMeta[1] = mmc_mk_cons(tmpMeta[3], _inDomFieldsLst);
3640#line 8529 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3641 _outDomFieldsLst = tmpMeta[1];
3642#line 3642 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3643 }
3644#line 8531 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/InstUtil.mo"
3645 tmpMeta[0] = _outDomFieldsLst;
3646#line 3646 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3647 goto tmp2_done;
3648 }
3649 }
3650 goto tmp2_end;
3651 tmp2_end: ;
3652 }
3653 goto goto_1;
3654 goto_1:;
3655 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
3656 goto tmp2_done;
3657 tmp2_done:;
3658 }
3659 }
3660 _outDomFieldsLst = tmpMeta[0];
3661 _return: OMC_LABEL_UNUSED__attribute__((unused))
3662 return _outDomFieldsLst;
3663}
3664
3665PROTECTED_FUNCTION_STATIC modelica_metatype omc_InstUtil_addEach(threadData_t *threadData, modelica_metatype _inSubMod)
3666{
3667 modelica_metatype _outSubMod = NULL((void*)0);
3668 modelica_string _ident = NULL((void*)0);
3669 modelica_metatype _finalPrefix = NULL((void*)0);
3670 modelica_metatype _eachPrefix = NULL((void*)0);
3671 modelica_metatype _subModLst = NULL((void*)0);
3672 modelica_metatype _binding = NULL((void*)0);
3673 modelica_metatype _info = NULL((void*)0);
3674 modelica_metatype tmpMeta[7] __attribute__((unused)) = {0};
3675 MMC_SO()mmc_check_stackoverflow(threadData);
3676 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3677 // _outSubMod has no default value.
3678 // _ident has no default value.
3679 // _finalPrefix has no default value.
3680 // _eachPrefix has no default value.
3681 // _subModLst has no default value.
3682 // _binding has no default value.
3683 // _info has no default value.
3684#line 3684 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/InstUtil.c"
3685 { /* match expression */
3686 modelica_metatype tmp3_1;
3687 tmp3_1 = _inSubMod;
3688 {
3689 volatile mmc_switch_type tmp3;
3690 int tmp4;
3691 tmp3 = 0;
3692 for (; tmp3 < 1; tmp3++) {
3693 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
3694 case 0: {
3695 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
3696 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(3)))))
;
3697 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[2],0,5)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[2]) - 3)))==(((5 +1)
<< 10) + (((0 +3) & 255) << 2)))
== 0) goto tmp2_end;
3698 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(M