summaryrefslogtreecommitdiff
path: root/Examples/test-suite/matlab/array_member_runme.m
blob: 999c286bb83aee5a000c663573817f2e3acbbb93 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
f = array_member.Foo();
f.data = array_member.global_data();

for i=0:7,
    if (array_member.get_value(f.data,i) ~= array_member.get_value(array_member.global_data,i))
      error('Bad array assignment');
    end
end

for i=0:7,
    array_member.set_value(f.data,i,-i);
end

global_data = f.data;

for i=0:7,
  if (array_member.get_value(f.data,i) ~= array_member.get_value(global_data,i))
    error('Bad array assignment')
  end
end