1 | ------- 1a (singleton): T x[1], expecting T=short, got sizeof(T)=2, expecting 2-byte elems |
---|
2 | Delta 0--1 expected 2 bytes, actual 2 bytes |
---|
3 | Delta 1--2 expected 2 bytes, actual 2 bytes |
---|
4 | Delta 0--2 expected 4 bytes, actual 4 bytes |
---|
5 | Delta 0--n expected 2 bytes, actual 2 bytes |
---|
6 | array starts after lo bookend: yes |
---|
7 | array ends before hi bookend: yes |
---|
8 | ------- 1b (singleton): T x[1], expecting T=bigun, got sizeof(T)=40, expecting 40-byte elems |
---|
9 | Delta 0--1 expected 40 bytes, actual 40 bytes |
---|
10 | Delta 1--2 expected 40 bytes, actual 40 bytes |
---|
11 | Delta 0--2 expected 80 bytes, actual 80 bytes |
---|
12 | Delta 0--n expected 40 bytes, actual 40 bytes |
---|
13 | array starts after lo bookend: yes |
---|
14 | array ends before hi bookend: yes |
---|
15 | ------- 2a (general): T x[42], expecting T=char, got sizeof(T)=1, expecting 1-byte elems |
---|
16 | Delta 0--1 expected 1 bytes, actual 1 bytes |
---|
17 | Delta 1--2 expected 1 bytes, actual 1 bytes |
---|
18 | Delta 0--2 expected 2 bytes, actual 2 bytes |
---|
19 | Delta 0--n expected 42 bytes, actual 42 bytes |
---|
20 | array starts after lo bookend: yes |
---|
21 | array ends before hi bookend: yes |
---|
22 | ------- 2b (general): T x[42], expecting T=float, got sizeof(T)=4, expecting 4-byte elems |
---|
23 | Delta 0--1 expected 4 bytes, actual 4 bytes |
---|
24 | Delta 1--2 expected 4 bytes, actual 4 bytes |
---|
25 | Delta 0--2 expected 8 bytes, actual 8 bytes |
---|
26 | Delta 0--n expected 168 bytes, actual 168 bytes |
---|
27 | array starts after lo bookend: yes |
---|
28 | array ends before hi bookend: yes |
---|
29 | ------- 2c (general): T x[42], expecting T=long long, got sizeof(T)=8, expecting 8-byte elems |
---|
30 | Delta 0--1 expected 8 bytes, actual 8 bytes |
---|
31 | Delta 1--2 expected 8 bytes, actual 8 bytes |
---|
32 | Delta 0--2 expected 16 bytes, actual 16 bytes |
---|
33 | Delta 0--n expected 336 bytes, actual 336 bytes |
---|
34 | array starts after lo bookend: yes |
---|
35 | array ends before hi bookend: yes |
---|
36 | ------- 2d (general): T x[42], expecting T=bigun, got sizeof(T)=40, expecting 40-byte elems |
---|
37 | Delta 0--1 expected 40 bytes, actual 40 bytes |
---|
38 | Delta 1--2 expected 40 bytes, actual 40 bytes |
---|
39 | Delta 0--2 expected 80 bytes, actual 80 bytes |
---|
40 | Delta 0--n expected 1680 bytes, actual 1680 bytes |
---|
41 | array starts after lo bookend: yes |
---|
42 | array ends before hi bookend: yes |
---|
43 | ------- 3a (user VLA): T x[n], got n=1, expecting T=int, got sizeof(T)=4, expecting 4-byte elems |
---|
44 | Delta 0--1 expected 4 bytes, actual 4 bytes |
---|
45 | Delta 1--2 expected 4 bytes, actual 4 bytes |
---|
46 | Delta 0--2 expected 8 bytes, actual 8 bytes |
---|
47 | Delta 0--n expected 4 bytes, actual 4 bytes |
---|
48 | array starts after lo bookend: yes |
---|
49 | array ends before hi bookend: yes |
---|
50 | ------- 3b (user VLA): T x[n], got n=42, expecting T=int, got sizeof(T)=4, expecting 4-byte elems |
---|
51 | Delta 0--1 expected 4 bytes, actual 4 bytes |
---|
52 | Delta 1--2 expected 4 bytes, actual 4 bytes |
---|
53 | Delta 0--2 expected 8 bytes, actual 8 bytes |
---|
54 | Delta 0--n expected 168 bytes, actual 168 bytes |
---|
55 | array starts after lo bookend: yes |
---|
56 | array ends before hi bookend: yes |
---|
57 | ------- 3c (user VLA): T x[n], got n=1, expecting T=bigun, got sizeof(T)=40, expecting 40-byte elems |
---|
58 | Delta 0--1 expected 40 bytes, actual 40 bytes |
---|
59 | Delta 1--2 expected 40 bytes, actual 40 bytes |
---|
60 | Delta 0--2 expected 80 bytes, actual 80 bytes |
---|
61 | Delta 0--n expected 40 bytes, actual 40 bytes |
---|
62 | array starts after lo bookend: yes |
---|
63 | array ends before hi bookend: yes |
---|
64 | ------- 3d (user VLA): T x[n], got n=42, expecting T=bigun, got sizeof(T)=40, expecting 40-byte elems |
---|
65 | Delta 0--1 expected 40 bytes, actual 40 bytes |
---|
66 | Delta 1--2 expected 40 bytes, actual 40 bytes |
---|
67 | Delta 0--2 expected 80 bytes, actual 80 bytes |
---|
68 | Delta 0--n expected 1680 bytes, actual 1680 bytes |
---|
69 | array starts after lo bookend: yes |
---|
70 | array ends before hi bookend: yes |
---|
71 | ------- 4a (2-dimensional): T x[42][42], expecting T=char, got sizeof(T)=1, expecting 1-byte atoms |
---|
72 | Delta 0,0--0,1 expected 1 bytes, actual 1 bytes |
---|
73 | Delta 0,1--0,2 expected 1 bytes, actual 1 bytes |
---|
74 | Delta 0,0--0,2 expected 2 bytes, actual 2 bytes |
---|
75 | Delta 0,0--0,n expected 42 bytes, actual 42 bytes |
---|
76 | Delta 0,0--1,0 expected 42 bytes, actual 42 bytes |
---|
77 | Delta 1,0--2,0 expected 42 bytes, actual 42 bytes |
---|
78 | Delta 0,0--2,0 expected 84 bytes, actual 84 bytes |
---|
79 | Delta 0,0--n,0 expected 1764 bytes, actual 1764 bytes |
---|
80 | Delta 0,0--n,n expected 1806 bytes, actual 1806 bytes |
---|
81 | array starts after lo bookend: yes |
---|
82 | array ends before hi bookend: yes |
---|
83 | ------- 4b (2-dimensional): T x[42][42], expecting T=bigun, got sizeof(T)=40, expecting 40-byte atoms |
---|
84 | Delta 0,0--0,1 expected 40 bytes, actual 40 bytes |
---|
85 | Delta 0,1--0,2 expected 40 bytes, actual 40 bytes |
---|
86 | Delta 0,0--0,2 expected 80 bytes, actual 80 bytes |
---|
87 | Delta 0,0--0,n expected 1680 bytes, actual 1680 bytes |
---|
88 | Delta 0,0--1,0 expected 1680 bytes, actual 1680 bytes |
---|
89 | Delta 1,0--2,0 expected 1680 bytes, actual 1680 bytes |
---|
90 | Delta 0,0--2,0 expected 3360 bytes, actual 3360 bytes |
---|
91 | Delta 0,0--n,0 expected 70560 bytes, actual 70560 bytes |
---|
92 | Delta 0,0--n,n expected 72240 bytes, actual 72240 bytes |
---|
93 | array starts after lo bookend: yes |
---|
94 | array ends before hi bookend: yes |
---|
95 | ------- 5a (pair): pair(T,T) x[42], expecting T=double, got sizeof(T)=8, expecting 16-byte atoms |
---|
96 | Delta 0--1 expected 16 bytes, actual 16 bytes |
---|
97 | Delta 1--2 expected 16 bytes, actual 16 bytes |
---|
98 | Delta 0--2 expected 32 bytes, actual 32 bytes |
---|
99 | Delta 0--n expected 672 bytes, actual 672 bytes |
---|
100 | array starts after lo bookend: yes |
---|
101 | array ends before hi bookend: yes |
---|
102 | ------- 5b (pair): pair(T,T) x[42], expecting T=bigun, got sizeof(T)=40, expecting 80-byte atoms |
---|
103 | Delta 0--1 expected 80 bytes, actual 80 bytes |
---|
104 | Delta 1--2 expected 80 bytes, actual 80 bytes |
---|
105 | Delta 0--2 expected 160 bytes, actual 160 bytes |
---|
106 | Delta 0--n expected 3360 bytes, actual 3360 bytes |
---|
107 | array starts after lo bookend: yes |
---|
108 | array ends before hi bookend: yes |
---|
109 | ------- 6a (raii): T x[42], expecting T=my_mgd_t, got sizeof(T)=4, expecting 4-byte elems |
---|
110 | ctor call 0 targets first + 0 bytes |
---|
111 | ctor call 1 targets first + 4 bytes |
---|
112 | ctor call 40 targets first + 160 bytes |
---|
113 | ctor call 41 targets first + 164 bytes |
---|
114 | dtor call 0 targets first - 0 bytes |
---|
115 | dtor call 1 targets first - 4 bytes |
---|
116 | dtor call 40 targets first - 160 bytes |
---|
117 | dtor call 41 targets first - 164 bytes |
---|
118 | dtor lo off by 0 bytes, hi off by 0 bytes |
---|
119 | array starts after lo bookend: yes |
---|
120 | array ends before hi bookend: yes |
---|
121 | ------- 7a (communication, poly-poly direct, by param T[]): T x[42], expecting T=char, got sizeof(T)=1, expecting 1-byte elems |
---|
122 | Delta 0--1 expected 1 bytes, actual 1 bytes |
---|
123 | Delta 1--2 expected 1 bytes, actual 1 bytes |
---|
124 | Delta 0--2 expected 2 bytes, actual 2 bytes |
---|
125 | Delta 0--n expected 42 bytes, actual 42 bytes |
---|
126 | array starts after lo bookend: yes |
---|
127 | array ends before hi bookend: yes |
---|
128 | ------- 7b (communication, poly-poly direct, by param T[]): T x[42], expecting T=float, got sizeof(T)=4, expecting 4-byte elems |
---|
129 | Delta 0--1 expected 4 bytes, actual 4 bytes |
---|
130 | Delta 1--2 expected 4 bytes, actual 4 bytes |
---|
131 | Delta 0--2 expected 8 bytes, actual 8 bytes |
---|
132 | Delta 0--n expected 168 bytes, actual 168 bytes |
---|
133 | array starts after lo bookend: yes |
---|
134 | array ends before hi bookend: yes |
---|
135 | ------- 7c (communication, poly-poly direct, by param T[]): T x[42], expecting T=long long, got sizeof(T)=8, expecting 8-byte elems |
---|
136 | Delta 0--1 expected 8 bytes, actual 8 bytes |
---|
137 | Delta 1--2 expected 8 bytes, actual 8 bytes |
---|
138 | Delta 0--2 expected 16 bytes, actual 16 bytes |
---|
139 | Delta 0--n expected 336 bytes, actual 336 bytes |
---|
140 | array starts after lo bookend: yes |
---|
141 | array ends before hi bookend: yes |
---|
142 | ------- 7d (communication, poly-poly direct, by param T[]): T x[42], expecting T=bigun, got sizeof(T)=40, expecting 40-byte elems |
---|
143 | Delta 0--1 expected 40 bytes, actual 40 bytes |
---|
144 | Delta 1--2 expected 40 bytes, actual 40 bytes |
---|
145 | Delta 0--2 expected 80 bytes, actual 80 bytes |
---|
146 | Delta 0--n expected 1680 bytes, actual 1680 bytes |
---|
147 | array starts after lo bookend: yes |
---|
148 | array ends before hi bookend: yes |
---|
149 | ------- 8a (communication, poly-poly direct, by param T(*)[*]): T x[42], expecting T=double, got sizeof(T)=8, expecting 8-byte elems |
---|
150 | Delta 0--1 expected 8 bytes, actual 8 bytes |
---|
151 | Delta 1--2 expected 8 bytes, actual 8 bytes |
---|
152 | Delta 0--2 expected 16 bytes, actual 16 bytes |
---|
153 | Delta 0--n expected 336 bytes, actual 336 bytes |
---|
154 | array starts after lo bookend: yes |
---|
155 | array ends before hi bookend: yes |
---|
156 | ------- 9a (communication, poly-poly assertion, by param T[]): T x[42], expecting T=char, got sizeof(T)=1, expecting 1-byte elems |
---|
157 | Delta 0--1 expected 1 bytes, actual 1 bytes |
---|
158 | Delta 1--2 expected 1 bytes, actual 1 bytes |
---|
159 | Delta 0--2 expected 2 bytes, actual 2 bytes |
---|
160 | Delta 0--n expected 42 bytes, actual 42 bytes |
---|
161 | array starts after lo bookend: yes |
---|
162 | array ends before hi bookend: yes |
---|
163 | ------- 9b (communication, poly-poly assertion, by param T[]): T x[42], expecting T=float, got sizeof(T)=4, expecting 4-byte elems |
---|
164 | Delta 0--1 expected 4 bytes, actual 4 bytes |
---|
165 | Delta 1--2 expected 4 bytes, actual 4 bytes |
---|
166 | Delta 0--2 expected 8 bytes, actual 8 bytes |
---|
167 | Delta 0--n expected 168 bytes, actual 168 bytes |
---|
168 | array starts after lo bookend: yes |
---|
169 | array ends before hi bookend: yes |
---|
170 | ------- 9c (communication, poly-poly assertion, by param T[]): T x[42], expecting T=long long, got sizeof(T)=8, expecting 8-byte elems |
---|
171 | Delta 0--1 expected 8 bytes, actual 8 bytes |
---|
172 | Delta 1--2 expected 8 bytes, actual 8 bytes |
---|
173 | Delta 0--2 expected 16 bytes, actual 16 bytes |
---|
174 | Delta 0--n expected 336 bytes, actual 336 bytes |
---|
175 | array starts after lo bookend: yes |
---|
176 | array ends before hi bookend: yes |
---|
177 | ------- 9d (communication, poly-poly assertion, by param T[]): T x[42], expecting T=bigun, got sizeof(T)=40, expecting 40-byte elems |
---|
178 | Delta 0--1 expected 40 bytes, actual 40 bytes |
---|
179 | Delta 1--2 expected 40 bytes, actual 40 bytes |
---|
180 | Delta 0--2 expected 80 bytes, actual 80 bytes |
---|
181 | Delta 0--n expected 1680 bytes, actual 1680 bytes |
---|
182 | array starts after lo bookend: yes |
---|
183 | array ends before hi bookend: yes |
---|
184 | ------- 10a (communication, poly-poly assertion, by param T(*)[*]): T x[42], expecting T=double, got sizeof(T)=8, expecting 8-byte elems |
---|
185 | Delta 0--1 expected 8 bytes, actual 8 bytes |
---|
186 | Delta 1--2 expected 8 bytes, actual 8 bytes |
---|
187 | Delta 0--2 expected 16 bytes, actual 16 bytes |
---|
188 | Delta 0--n expected 336 bytes, actual 336 bytes |
---|
189 | array starts after lo bookend: yes |
---|
190 | array ends before hi bookend: yes |
---|
191 | ------- 11a (communication, poly-mono assertion, by param T[]): T x[42], expecting T=char, got sizeof(T)=1, expecting 1-byte elems |
---|
192 | Delta 0--1 expected 1 bytes, actual 1 bytes |
---|
193 | Delta 1--2 expected 1 bytes, actual 1 bytes |
---|
194 | Delta 0--2 expected 2 bytes, actual 2 bytes |
---|
195 | Delta 0--n expected 42 bytes, actual 42 bytes |
---|
196 | array starts after lo bookend: yes |
---|
197 | array ends before hi bookend: yes |
---|
198 | ------- 11b (communication, poly-mono assertion, by param T[]): T x[42], expecting T=bigun, got sizeof(T)=40, expecting 40-byte elems |
---|
199 | Delta 0--1 expected 40 bytes, actual 40 bytes |
---|
200 | Delta 1--2 expected 40 bytes, actual 40 bytes |
---|
201 | Delta 0--2 expected 80 bytes, actual 80 bytes |
---|
202 | Delta 0--n expected 1680 bytes, actual 1680 bytes |
---|
203 | array starts after lo bookend: yes |
---|
204 | array ends before hi bookend: yes |
---|
205 | ------- 12a (communication, poly-mono assertion, by param T(*)[*]): T x[42], expecting T=double, got sizeof(T)=8, expecting 8-byte elems |
---|
206 | Delta 0--1 expected 8 bytes, actual 8 bytes |
---|
207 | Delta 1--2 expected 8 bytes, actual 8 bytes |
---|
208 | Delta 0--2 expected 16 bytes, actual 16 bytes |
---|
209 | Delta 0--n expected 336 bytes, actual 336 bytes |
---|
210 | array starts after lo bookend: yes |
---|
211 | array ends before hi bookend: yes |
---|
212 | ------- 13a (communication, mono-poly direct, by param T[]): char x[42], expecting 1-byte elems |
---|
213 | Delta 0--1 expected 1 bytes, actual 1 bytes |
---|
214 | Delta 1--2 expected 1 bytes, actual 1 bytes |
---|
215 | Delta 0--2 expected 2 bytes, actual 2 bytes |
---|
216 | Delta 0--n expected 42 bytes, actual 42 bytes |
---|
217 | array starts after lo bookend: yes |
---|
218 | array ends before hi bookend: yes |
---|
219 | ------- 13b (communication, mono-poly direct, by param T[]): bigun x[42], expecting 40-byte elems |
---|
220 | Delta 0--1 expected 40 bytes, actual 40 bytes |
---|
221 | Delta 1--2 expected 40 bytes, actual 40 bytes |
---|
222 | Delta 0--2 expected 80 bytes, actual 80 bytes |
---|
223 | Delta 0--n expected 1680 bytes, actual 1680 bytes |
---|
224 | array starts after lo bookend: yes |
---|
225 | array ends before hi bookend: yes |
---|
226 | ------- 13a (communication, mono-poly direct, by param T(*)[*]): double x[42], expecting 8-byte elems |
---|
227 | Delta 0--1 expected 8 bytes, actual 8 bytes |
---|
228 | Delta 1--2 expected 8 bytes, actual 8 bytes |
---|
229 | Delta 0--2 expected 16 bytes, actual 16 bytes |
---|
230 | Delta 0--n expected 336 bytes, actual 336 bytes |
---|
231 | array starts after lo bookend: yes |
---|
232 | array ends before hi bookend: yes |
---|
233 | ------- 15a (operators): T x[42], expecting T=char, got sizeof(T)=1, expecting 1-byte elems |
---|
234 | ?[?] rev off by 0 |
---|
235 | ?+? off by 0 |
---|
236 | ?+? rev off by 0 |
---|
237 | ?+=? off by 0 |
---|
238 | ?-=? off by 0 |
---|
239 | ?-? +ve off by 0 |
---|
240 | bookends were not set |
---|
241 | ------- 15b (operators): T x[42], expecting T=bigun, got sizeof(T)=40, expecting 40-byte elems |
---|
242 | ?[?] rev off by 0 |
---|
243 | ?+? off by 0 |
---|
244 | ?+? rev off by 0 |
---|
245 | ?+=? off by 0 |
---|
246 | ?-=? off by 0 |
---|
247 | ?-? +ve off by 0 |
---|
248 | bookends were not set |
---|