From 48fb6299c6ad4fe970c05c5e30a0f6284d771164 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Sun, 28 Jun 2020 10:34:01 +0900 Subject: [ruby/fiddle] support for very old libffi Define `Fiddle::TYPE_VARIADIC` only when `ffi_prep_cif_var` is available, otherwise skip the test for it. --- test/fiddle/test_func.rb | 3 +++ 1 file changed, 3 insertions(+) (limited to 'test/fiddle') diff --git a/test/fiddle/test_func.rb b/test/fiddle/test_func.rb index cf71a4b123..29a0a455f1 100644 --- a/test/fiddle/test_func.rb +++ b/test/fiddle/test_func.rb @@ -81,6 +81,9 @@ module Fiddle end def test_snprintf + unless Fiddle.const_defined?("TYPE_VARIADIC") + skip "libffi doesn't support variadic arguments" + end if Fiddle::WINDOWS snprintf_name = "_snprintf" else -- cgit v1.2.3