From 842e0b05ea3d31ad4c4392076dd5ef99d51737c5 Mon Sep 17 00:00:00 2001 From: hsbt Date: Wed, 17 Sep 2014 02:33:41 +0000 Subject: [PATCH] * test/fiddle/test_import.rb (Fiddle::TestImport#test_sizeof): added test for long long [fix GH-716] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47607 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 5 +++++ test/fiddle/test_import.rb | 1 + 2 files changed, 6 insertions(+) diff --git a/ChangeLog b/ChangeLog index 49e9ccc6ea..5234d5fe4d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Wed Sep 17 11:33:35 2014 Laurent Arnoud + + * test/fiddle/test_import.rb (Fiddle::TestImport#test_sizeof): + added test for long long [fix GH-716] + Wed Sep 17 11:09:21 2014 SHIBATA Hiroshi * tool/rbinstall.rb: fixed invalid options with latest rubygems. diff --git a/test/fiddle/test_import.rb b/test/fiddle/test_import.rb index d06477bfa5..c83f50fe44 100644 --- a/test/fiddle/test_import.rb +++ b/test/fiddle/test_import.rb @@ -63,6 +63,7 @@ module Fiddle assert_equal(SIZEOF_VOIDP, LIBC.sizeof("FILE*")) assert_equal(LIBC::MyStruct.size(), LIBC.sizeof(LIBC::MyStruct)) assert_equal(LIBC::MyStruct.size(), LIBC.sizeof(LIBC::MyStruct.malloc())) + assert_equal(SIZEOF_LONG_LONG, LIBC.sizeof("long long")) end Fiddle.constants.grep(/\ATYPE_(?!VOID\z)(.*)/) do