diff options
author | William S Fulton <wsf@fultondesigns.co.uk> | 2017-03-24 20:06:03 +0000 |
---|---|---|
committer | William S Fulton <wsf@fultondesigns.co.uk> | 2017-03-24 20:06:03 +0000 |
commit | 3797eaac890b3f6ceac1acebcdc4f50372ac5ea8 (patch) | |
tree | 98ad069f2b37c9c3cb00c726a8e9ed783c33ac4f /Examples | |
parent | ddf23498813ebe7e45a7b84365bdad33cf649929 (diff) | |
parent | d0af6fd97d981b548ac37782763f0913eb8aaac8 (diff) | |
download | swig-3797eaac890b3f6ceac1acebcdc4f50372ac5ea8.tar.gz |
Merge branch 'tamuratak-fix_ruby_bool'
* tamuratak-fix_ruby_bool:
[ruby] must not do null check for VALUE obj, which can be 0x0 == Qfalse, a valid Ruby object.
Diffstat (limited to 'Examples')
-rw-r--r-- | Examples/test-suite/ruby/std_containers_runme.rb | 2 | ||||
-rw-r--r-- | Examples/test-suite/std_containers.i | 4 |
2 files changed, 6 insertions, 0 deletions
diff --git a/Examples/test-suite/ruby/std_containers_runme.rb b/Examples/test-suite/ruby/std_containers_runme.rb index 73d443218..65a8b5b86 100644 --- a/Examples/test-suite/ruby/std_containers_runme.rb +++ b/Examples/test-suite/ruby/std_containers_runme.rb @@ -13,6 +13,8 @@ require 'swig_assert' require 'std_containers' include Std_containers +swig_assert_equal("[true, false]", "videntb([true, false])") + swig_assert_each_line(<<'EOF', binding) cube = [[[1, 2], [3, 4]], [[5, 6], [7, 8]]] diff --git a/Examples/test-suite/std_containers.i b/Examples/test-suite/std_containers.i index ae69b6418..80409a1f0 100644 --- a/Examples/test-suite/std_containers.i +++ b/Examples/test-suite/std_containers.i @@ -115,6 +115,10 @@ return v; } + std::vector<bool> videntb(const std::vector<bool>& v) + { + return v; + } int get_elem(const std::vector<int>& v, int index) { |