Ruby globalmodule variables test enhancement

Check that the variables values are as expected in C++.
Note that the check_values global function is global in Ruby when
using -globalmodule.
This commit is contained in:
William S Fulton 2019-12-23 07:29:11 +00:00
commit 558f0ba485
8 changed files with 40 additions and 0 deletions

View file

@ -20,5 +20,14 @@
%inline %{
int global_mutable_var = 43;
int specific_immutable_var = 44;
int check_values(int default_mutable, int global_immutable, int specific_mutable, int global_mutable, int specific_immutable) {
return
default_mutable == default_mutable_var &&
global_immutable == global_immutable_var &&
specific_mutable == specific_mutable_var &&
global_mutable == global_mutable_var &&
specific_immutable == specific_immutable_var;
}
%}