﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
4292	MetaModelica includes are missing in some cases	Adrian Pop	Adrian Pop	"In NFCall.mo we have:

{{{#!mo
import Types;
variability := Types.constAnd(v for v in arg_var);
}}}

However, in NFCall_includes.h the Types.h is not included and we get a warning:
{{{#!c
OMCompiler/Compiler/NFFrontEnd/NFCall.mo: In function 'omc_NFCall_typeCall':
OMCompiler/Compiler/NFFrontEnd/NFCall.mo:127:31: warning: implicit declaration of function 'omc_Types_constAnd' [-Wimplicit-function-declaration]
         variability := Types.constAnd(v for v in arg_var);
                               ^
OMCompiler/Compiler/NFFrontEnd/NFCall.mo:127:29: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
         variability := Types.constAnd(v for v in arg_var);
}}}

This seems to be an issue in CevalScript.generateFunctions2
where we collect the qualified paths:
{{{
(_,(_,dependencies)) := DAEUtil.traverseDAEFunctions(d,Expression.traverseSubexpressionsHelper,(matchQualifiedCalls,{}));
}}}

"	defect	closed	high	Future	MetaModelica		fixed		
