summaryrefslogtreecommitdiff
path: root/Examples
diff options
context:
space:
mode:
authorWilliam S Fulton <wsf@fultondesigns.co.uk>2017-03-24 20:06:03 +0000
committerWilliam S Fulton <wsf@fultondesigns.co.uk>2017-03-24 20:06:03 +0000
commit3797eaac890b3f6ceac1acebcdc4f50372ac5ea8 (patch)
tree98ad069f2b37c9c3cb00c726a8e9ed783c33ac4f /Examples
parentddf23498813ebe7e45a7b84365bdad33cf649929 (diff)
parentd0af6fd97d981b548ac37782763f0913eb8aaac8 (diff)
downloadswig-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.rb2
-rw-r--r--Examples/test-suite/std_containers.i4
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)
{