about summary refs log tree commit
path: root/test/test_old_segfaults.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_old_segfaults.rb')
-rw-r--r--test/test_old_segfaults.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/test_old_segfaults.rb b/test/test_old_segfaults.rb
index 5e7ec3e..96f1b43 100644
--- a/test/test_old_segfaults.rb
+++ b/test/test_old_segfaults.rb
@@ -30,4 +30,12 @@ class TestOldSegfaults < Test::Unit::TestCase
     t = Patricia.new
     assert_equal 0, t.num_nodes
   end
+
+  def test_gc_ordering_segfault
+    added = []
+    100000.times do
+      tmp = Patricia.new
+      added << tmp.add('8.8.8.8')
+    end
+  end
 end