Skip to content

Commit 4d96b7c

Browse files
committed
- Another Try to fix fmi tests.
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@16590 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
1 parent e0c5d16 commit 4d96b7c

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

Compiler/runtime/FMIImpl.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -686,19 +686,21 @@ void FMIImpl__releaseFMIImport(void *ptr1, void *ptr2, void *ptr3, const char* f
686686
intptr_t fmiModeVariablesInstance = (intptr_t)RML_FETCH(RML_OFFSET(RML_UNTAGPTR(ptr1),1));
687687
intptr_t fmiInstance = (intptr_t)RML_FETCH(RML_OFFSET(RML_UNTAGPTR(ptr2),1));
688688
intptr_t fmiContext = (intptr_t)RML_FETCH(RML_OFFSET(RML_UNTAGPTR(ptr3),1));
689-
fprintf(stderr, "fmiVersion = %s\n", fmiVersion);fflush(NULL);
690689
if (strcmp(fmiVersion, "1.0") == 0) {
690+
#if defined(__MINGW32__) || defined(_MSC_VER)
691691
free((fmi1_import_variable_list_t*)fmiModeVariablesInstance);
692+
#endif
692693
fmi1_import_t* fmi = (fmi1_import_t*)fmiInstance;
693694
fmi1_import_destroy_dllfmu(fmi);
694695
fmi1_import_free(fmi);
695696
} else if (strcmp(fmiVersion, "2.0") == 0) {
697+
#if defined(__MINGW32__) || defined(_MSC_VER)
696698
free((fmi2_import_variable_list_t*)fmiModeVariablesInstance);
699+
#endif
697700
fmi2_import_t* fmi = (fmi2_import_t*)fmiInstance;
698701
fmi2_import_destroy_dllfmu(fmi);
699702
fmi2_import_free(fmi);
700703
}
701-
fprintf(stderr, "fmiVersion 1 = %s\n", fmiVersion);fflush(NULL);
702704
fmi_import_free_context((fmi_import_context_t*)fmiContext);
703705
}
704706

Compiler/runtime/FMI_rml.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,7 @@ RML_END_LABEL
6161

6262
RML_BEGIN_LABEL(FMIExt__releaseFMIImport)
6363
{
64-
const char* fmiVersion = RML_STRINGDATA(rmlA3);
65-
FMIImpl__releaseFMIImport(rmlA0, rmlA1, rmlA2, fmiVersion);
64+
FMIImpl__releaseFMIImport(rmlA0, rmlA1, rmlA2, RML_STRINGDATA(rmlA3));
6665
RML_TAILCALLK(rmlSC);
6766
}
6867
RML_END_LABEL

0 commit comments

Comments
 (0)