Skip to content

Commit

Permalink
- use GC_malloc_uncollectable for stringVars in initialization.c too
Browse files Browse the repository at this point in the history
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@23751 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
  • Loading branch information
adrpo committed Dec 12, 2014
1 parent f2367a9 commit 9fb71ed
Showing 1 changed file with 2 additions and 2 deletions.
Expand Up @@ -670,7 +670,7 @@ static int symbolic_initialization(DATA *data, long numLambdaSteps)
modelica_real* realVars = (modelica_real*)calloc(data->modelData.nVariablesReal, sizeof(modelica_real));
modelica_integer* integerVars = (modelica_integer*)calloc(data->modelData.nVariablesInteger, sizeof(modelica_integer));
modelica_boolean* booleanVars = (modelica_boolean*)calloc(data->modelData.nVariablesBoolean, sizeof(modelica_boolean));
modelica_string* stringVars = (modelica_string*)calloc(data->modelData.nVariablesString, sizeof(modelica_string));
modelica_string* stringVars = (modelica_string*) GC_malloc_uncollectable(data->modelData.nVariablesString * sizeof(modelica_string));
MODEL_DATA *mData = &(data->modelData);

assertStreamPrint(data->threadData, 0 != realVars, "out of memory");
Expand Down Expand Up @@ -745,7 +745,7 @@ static int symbolic_initialization(DATA *data, long numLambdaSteps)
free(realVars);
free(integerVars);
free(booleanVars);
free(stringVars);
GC_free(stringVars);
}
else
{
Expand Down

0 comments on commit 9fb71ed

Please sign in to comment.