diff options
author | William S Fulton <wsf@fultondesigns.co.uk> | 2021-11-15 20:19:12 +0000 |
---|---|---|
committer | William S Fulton <wsf@fultondesigns.co.uk> | 2021-11-15 20:19:12 +0000 |
commit | 606491326e50454d26abc8570ee8ad644fe263d1 (patch) | |
tree | eb821939829e66d237c75f88732d39190f084de9 /Lib/scilab | |
parent | 75cacc1325ccb14c744603f68d49ba2f60874887 (diff) | |
download | swig-606491326e50454d26abc8570ee8ad644fe263d1.tar.gz |
Scilab compilation fix when wrapping C++11 enum classes
Diffstat (limited to 'Lib/scilab')
-rw-r--r-- | Lib/scilab/scienum.swg | 2 |
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 |