diff --git a/Lib/scilab/scicontainer.swg b/Lib/scilab/scicontainer.swg index 41458d509..335e36e37 100644 --- a/Lib/scilab/scicontainer.swg +++ b/Lib/scilab/scicontainer.swg @@ -68,6 +68,7 @@ namespace swig { return value; } + else throw std::invalid_argument("Cannot get sequence item."); } catch (std::exception& e) { @@ -437,10 +438,7 @@ namespace swig { } return traits_from_sequence::set(size, data); } - else - { - return 0; - } + return 0; } catch (std::exception& e) { diff --git a/Lib/scilab/scisequencepointer.swg b/Lib/scilab/scisequencepointer.swg index 26c71bc8a..b4f5afc60 100644 --- a/Lib/scilab/scisequencepointer.swg +++ b/Lib/scilab/scisequencepointer.swg @@ -117,5 +117,6 @@ SWIG_AsVal_SequenceItem_dec(ptr)(SciObject _obj, int *_piSequence, int _itemInde SWIGINTERN int SWIG_From_SequenceItem_dec(ptr)(long long *_pSequence, int _iItemIndex, long long _itemValue) { _pSequence[_iItemIndex] = _itemValue; + return SWIG_OK; } }