summaryrefslogtreecommitdiff
path: root/Lib/scilab
diff options
context:
space:
mode:
authorWilliam S Fulton <wsf@fultondesigns.co.uk>2021-11-15 20:19:12 +0000
committerWilliam S Fulton <wsf@fultondesigns.co.uk>2021-11-15 20:19:12 +0000
commit606491326e50454d26abc8570ee8ad644fe263d1 (patch)
treeeb821939829e66d237c75f88732d39190f084de9 /Lib/scilab
parent75cacc1325ccb14c744603f68d49ba2f60874887 (diff)
downloadswig-606491326e50454d26abc8570ee8ad644fe263d1.tar.gz
Scilab compilation fix when wrapping C++11 enum classes
Diffstat (limited to 'Lib/scilab')
-rw-r--r--Lib/scilab/scienum.swg2
1 files changed, 1 insertions, 1 deletions
diff --git a/Lib/scilab/scienum.swg b/Lib/scilab/scienum.swg
index 54ec1f85c..cc1f7c977 100644
--- a/Lib/scilab/scienum.swg
+++ b/Lib/scilab/scienum.swg
@@ -18,7 +18,7 @@ SWIG_Int_AsEnum(void *pvApiCtx, int iVar, int *enumValue, char *fname) {
}
%fragment(SWIG_From_frag(Enum), "header", fragment="SWIG_Int_FromEnum") {
-%#define SWIG_From_Enum(scilabValue) SWIG_Int_FromEnum(pvApiCtx, SWIG_Scilab_GetOutputPosition(), scilabValue, SWIG_Scilab_GetFuncName())
+%#define SWIG_From_Enum(scilabValue) SWIG_Int_FromEnum(pvApiCtx, SWIG_Scilab_GetOutputPosition(), (int)scilabValue, SWIG_Scilab_GetFuncName())
}
%fragment("SWIG_Int_FromEnum", "header", fragment="SWIG_SciDouble_FromInt") {
SWIGINTERN int