Code generation between r2024a and r2024b

4 次查看(过去 30 天)
Hi,
With the r2024a version, my Simulink model was generating code.
This model has a variant subsystem with two configurations, set with expression->code compile.
With the r2024b version, the generation is giving an error:
CGIR assertion 'B:\matlab\src\cgir_support\dom_core\analysis\modRef\FunctionModRefInfo.cpp(422): In isEdgeCaseForParamInfoQuery: Assertion failed: fType == REGULAR || fType == PROTOTYPE_WITH_FIDELITY ' failed in 'B:\matlab\src\cgir_support\dom_core\analysis\modRef\FunctionModRefInfo.cpp:422'
[ 0] 0x00007ffb9936a1e5 C:\Program Files\MATLAB\R2024b\bin\win64\cg_ir.dll+06332901 CG::operator<<=+00000101
[ 1] 0x00007ffb8da99644 C:\Program Files\MATLAB\R2024b\bin\win64\cgir_support.dll+02922052 CG::FunctionModRefInfo::isEdgeCaseForParamInfoQuery+00000180
[ 2] 0x00007ffb8da9911f C:\Program Files\MATLAB\R2024b\bin\win64\cgir_support.dll+02920735 CG::FunctionModRefInfo::getParameterInfo+00000159
[ 3] 0x00007ffb8da912b8 C:\Program Files\MATLAB\R2024b\bin\win64\cgir_support.dll+02888376 CG::GenericTagCategory<CG::TagForEachVar,0>::numberOfTags+00004984
[ 4] 0x00007ffb8da903d9 C:\Program Files\MATLAB\R2024b\bin\win64\cgir_support.dll+02884569 CG::GenericTagCategory<CG::TagForEachVar,0>::numberOfTags+00001177
[ 5] 0x00007ffb8da8d5de C:\Program Files\MATLAB\R2024b\bin\win64\cgir_support.dll+02872798 CG::TagForEachVar::clone+00002254
[ 6] 0x00007ffb8da8dd69 C:\Program Files\MATLAB\R2024b\bin\win64\cgir_support.dll+02874729 CG::TagForEachVar::clone+00004185
[ 7] 0x00007ffb8da9d8e3 C:\Program Files\MATLAB\R2024b\bin\win64\cgir_support.dll+02939107 CG::FunctionModRefInfo::updateSideEffectFlags+00011107
[ 8] 0x00007ffb8da9ef32 C:\Program Files\MATLAB\R2024b\bin\win64\cgir_support.dll+02944818 CG::FunctionModRefInfo::updateSideEffectFlags+00016818
[ 9] 0x00007ffb8da9db4a C:\Program Files\MATLAB\R2024b\bin\win64\cgir_support.dll+02939722 CG::FunctionModRefInfo::updateSideEffectFlags+00011722
[ 10] 0x00007ffb8dab11fa C:\Program Files\MATLAB\R2024b\bin\win64\cgir_support.dll+03019258 CG::ModRefManager::updateScope+00000154
[ 11] 0x00007ffb8dab0824 C:\Program Files\MATLAB\R2024b\bin\win64\cgir_support.dll+03016740 CG::ModRefManager::isResultValidForScope+00003524
[ 12] 0x00007ffb8dab08ef C:\Program Files\MATLAB\R2024b\bin\win64\cgir_support.dll+03016943 CG::ModRefManager::update+00000047
[ 13] 0x00007ffb8d8ce095 C:\Program Files\MATLAB\R2024b\bin\win64\cgir_support.dll+01040533 CG::UseDef::UseDef+00000133
[ 14] 0x00007ffb8d7fbdbc C:\Program Files\MATLAB\R2024b\bin\win64\cgir_support.dll+00179644 CG::analysis::AnalysisManager::getUseDef+00000252
[ 15] 0x00007ffb964bedf2 C:\Program Files\MATLAB\R2024b\bin\win64\cgir_xform.dll+04845042 CG::transform::ConvertIfTreesToSwitchStatementsPredicate::isVarMacro+00015634
### Build procedure for myModel aborted due to an error.
Unexpected or internal error encountered in "in CGIR: B:\matlab\src\cgir_support\dom_core\analysis\modRef\FunctionModRefInfo.cpp line 422: B:\matlab\src\cgir_support\dom_core\analysis\modRef\FunctionModRefInfo.cpp(422): In isEdgeCaseForParamInfoQuery: Assertion failed: fType == REGULAR || fType == PROTOTYPE_WITH_FIDELITY
". Please report this to MathWorks if you can cause it to recur
I don't know what to do, my whole team has converted to r2024b, and they have the same issue.
Do you have a workaround to this issue?
Regard,
Jean

采纳的回答

Mike Croucher
Mike Croucher 2025-2-25
Sorry to hear that you are having problems. It is highly unlikely that anyone in this forum is going to be able to help you with this. May I suggest that you contact technical support. Start at Contact Support - MATLAB & Simulink. click on Product Usage and take ot from there

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Deployment, Integration, and Supported Hardware 的更多信息

产品


版本

R2024b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by