annotate clang/test/ARCMT/objcmt-numeric-literals.m @ 180:680fa57a2f20

fix compile errors.
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sat, 30 May 2020 17:44:06 +0900
parents 1d019706d866
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
150
anatofuz
parents:
diff changeset
1 // RUN: rm -rf %t
anatofuz
parents:
diff changeset
2 // RUN: %clang_cc1 -objcmt-migrate-literals -objcmt-migrate-subscripting -mt-migrate-directory %t %s -x objective-c++
anatofuz
parents:
diff changeset
3 // RUN: c-arcmt-test -mt-migrate-directory %t | arcmt-test -verify-transformed-files %s.result
anatofuz
parents:
diff changeset
4 // RUN: %clang_cc1 -triple x86_64-apple-darwin10 -fsyntax-only -x objective-c++ %s.result
anatofuz
parents:
diff changeset
5
anatofuz
parents:
diff changeset
6 #define YES __objc_yes
anatofuz
parents:
diff changeset
7 #define NO __objc_no
anatofuz
parents:
diff changeset
8
anatofuz
parents:
diff changeset
9 typedef long NSInteger;
anatofuz
parents:
diff changeset
10 typedef unsigned long NSUInteger;
anatofuz
parents:
diff changeset
11 typedef signed char BOOL;
anatofuz
parents:
diff changeset
12 #define nil ((void*) 0)
anatofuz
parents:
diff changeset
13
anatofuz
parents:
diff changeset
14 @interface NSObject
anatofuz
parents:
diff changeset
15 + (id)alloc;
anatofuz
parents:
diff changeset
16 @end
anatofuz
parents:
diff changeset
17
anatofuz
parents:
diff changeset
18 @interface NSNumber : NSObject
anatofuz
parents:
diff changeset
19 @end
anatofuz
parents:
diff changeset
20
anatofuz
parents:
diff changeset
21 @interface NSNumber (NSNumberCreation)
anatofuz
parents:
diff changeset
22 - (id)initWithChar:(char)value;
anatofuz
parents:
diff changeset
23 - (id)initWithUnsignedChar:(unsigned char)value;
anatofuz
parents:
diff changeset
24 - (id)initWithShort:(short)value;
anatofuz
parents:
diff changeset
25 - (id)initWithUnsignedShort:(unsigned short)value;
anatofuz
parents:
diff changeset
26 - (id)initWithInt:(int)value;
anatofuz
parents:
diff changeset
27 - (id)initWithUnsignedInt:(unsigned int)value;
anatofuz
parents:
diff changeset
28 - (id)initWithLong:(long)value;
anatofuz
parents:
diff changeset
29 - (id)initWithUnsignedLong:(unsigned long)value;
anatofuz
parents:
diff changeset
30 - (id)initWithLongLong:(long long)value;
anatofuz
parents:
diff changeset
31 - (id)initWithUnsignedLongLong:(unsigned long long)value;
anatofuz
parents:
diff changeset
32 - (id)initWithFloat:(float)value;
anatofuz
parents:
diff changeset
33 - (id)initWithDouble:(double)value;
anatofuz
parents:
diff changeset
34 - (id)initWithBool:(BOOL)value;
anatofuz
parents:
diff changeset
35 - (id)initWithInteger:(NSInteger)value;
anatofuz
parents:
diff changeset
36 - (id)initWithUnsignedInteger:(NSUInteger)value;
anatofuz
parents:
diff changeset
37
anatofuz
parents:
diff changeset
38 + (NSNumber *)numberWithChar:(char)value;
anatofuz
parents:
diff changeset
39 + (NSNumber *)numberWithUnsignedChar:(unsigned char)value;
anatofuz
parents:
diff changeset
40 + (NSNumber *)numberWithShort:(short)value;
anatofuz
parents:
diff changeset
41 + (NSNumber *)numberWithUnsignedShort:(unsigned short)value;
anatofuz
parents:
diff changeset
42 + (NSNumber *)numberWithInt:(int)value;
anatofuz
parents:
diff changeset
43 + (NSNumber *)numberWithUnsignedInt:(unsigned int)value;
anatofuz
parents:
diff changeset
44 + (NSNumber *)numberWithLong:(long)value;
anatofuz
parents:
diff changeset
45 + (NSNumber *)numberWithUnsignedLong:(unsigned long)value;
anatofuz
parents:
diff changeset
46 + (NSNumber *)numberWithLongLong:(long long)value;
anatofuz
parents:
diff changeset
47 + (NSNumber *)numberWithUnsignedLongLong:(unsigned long long)value;
anatofuz
parents:
diff changeset
48 + (NSNumber *)numberWithFloat:(float)value;
anatofuz
parents:
diff changeset
49 + (NSNumber *)numberWithDouble:(double)value;
anatofuz
parents:
diff changeset
50 + (NSNumber *)numberWithBool:(BOOL)value;
anatofuz
parents:
diff changeset
51 + (NSNumber *)numberWithInteger:(NSInteger)value;
anatofuz
parents:
diff changeset
52 + (NSNumber *)numberWithUnsignedInteger:(NSUInteger)value;
anatofuz
parents:
diff changeset
53 @end
anatofuz
parents:
diff changeset
54
anatofuz
parents:
diff changeset
55 #define VAL_INT 2
anatofuz
parents:
diff changeset
56 #define VAL_UINT 2U
anatofuz
parents:
diff changeset
57 #define VAL_CHAR 'a'
anatofuz
parents:
diff changeset
58
anatofuz
parents:
diff changeset
59 void foo() {
anatofuz
parents:
diff changeset
60 [NSNumber numberWithChar:'a'];
anatofuz
parents:
diff changeset
61 [NSNumber numberWithChar:L'a'];
anatofuz
parents:
diff changeset
62 [NSNumber numberWithChar:2];
anatofuz
parents:
diff changeset
63 [NSNumber numberWithChar:2U];
anatofuz
parents:
diff changeset
64 [NSNumber numberWithChar:2u];
anatofuz
parents:
diff changeset
65 [NSNumber numberWithChar:2L];
anatofuz
parents:
diff changeset
66 [NSNumber numberWithChar:2l];
anatofuz
parents:
diff changeset
67 [NSNumber numberWithChar:2LL];
anatofuz
parents:
diff changeset
68 [NSNumber numberWithChar:2ll];
anatofuz
parents:
diff changeset
69 [NSNumber numberWithChar:2ul];
anatofuz
parents:
diff changeset
70 [NSNumber numberWithChar:2lu];
anatofuz
parents:
diff changeset
71 [NSNumber numberWithChar:2ull];
anatofuz
parents:
diff changeset
72 [NSNumber numberWithChar:2llu];
anatofuz
parents:
diff changeset
73 [NSNumber numberWithChar:2.0];
anatofuz
parents:
diff changeset
74 [NSNumber numberWithChar:2.0f];
anatofuz
parents:
diff changeset
75 [NSNumber numberWithChar:2.0F];
anatofuz
parents:
diff changeset
76 [NSNumber numberWithChar:2.0l];
anatofuz
parents:
diff changeset
77 [NSNumber numberWithChar:2.0L];
anatofuz
parents:
diff changeset
78 [NSNumber numberWithChar:0x2f];
anatofuz
parents:
diff changeset
79 [NSNumber numberWithChar:04];
anatofuz
parents:
diff changeset
80 [NSNumber numberWithChar:0];
anatofuz
parents:
diff changeset
81 [NSNumber numberWithChar:0.0];
anatofuz
parents:
diff changeset
82 [NSNumber numberWithChar:YES];
anatofuz
parents:
diff changeset
83 [NSNumber numberWithChar:NO];
anatofuz
parents:
diff changeset
84 [NSNumber numberWithChar:true];
anatofuz
parents:
diff changeset
85 [NSNumber numberWithChar:false];
anatofuz
parents:
diff changeset
86 [NSNumber numberWithChar:VAL_INT];
anatofuz
parents:
diff changeset
87 [NSNumber numberWithChar:VAL_UINT];
anatofuz
parents:
diff changeset
88 [NSNumber numberWithChar:VAL_CHAR];
anatofuz
parents:
diff changeset
89
anatofuz
parents:
diff changeset
90 [NSNumber numberWithUnsignedChar:'a'];
anatofuz
parents:
diff changeset
91 [NSNumber numberWithUnsignedChar:L'a'];
anatofuz
parents:
diff changeset
92 [NSNumber numberWithUnsignedChar:2];
anatofuz
parents:
diff changeset
93 [NSNumber numberWithUnsignedChar:2U];
anatofuz
parents:
diff changeset
94 [NSNumber numberWithUnsignedChar:2u];
anatofuz
parents:
diff changeset
95 [NSNumber numberWithUnsignedChar:2L];
anatofuz
parents:
diff changeset
96 [NSNumber numberWithUnsignedChar:2l];
anatofuz
parents:
diff changeset
97 [NSNumber numberWithUnsignedChar:2LL];
anatofuz
parents:
diff changeset
98 [NSNumber numberWithUnsignedChar:2ll];
anatofuz
parents:
diff changeset
99 [NSNumber numberWithUnsignedChar:2ul];
anatofuz
parents:
diff changeset
100 [NSNumber numberWithUnsignedChar:2lu];
anatofuz
parents:
diff changeset
101 [NSNumber numberWithUnsignedChar:2ull];
anatofuz
parents:
diff changeset
102 [NSNumber numberWithUnsignedChar:2llu];
anatofuz
parents:
diff changeset
103 [NSNumber numberWithUnsignedChar:2.0];
anatofuz
parents:
diff changeset
104 [NSNumber numberWithUnsignedChar:2.0f];
anatofuz
parents:
diff changeset
105 [NSNumber numberWithUnsignedChar:2.0F];
anatofuz
parents:
diff changeset
106 [NSNumber numberWithUnsignedChar:2.0l];
anatofuz
parents:
diff changeset
107 [NSNumber numberWithUnsignedChar:2.0L];
anatofuz
parents:
diff changeset
108 [NSNumber numberWithUnsignedChar:0x2f];
anatofuz
parents:
diff changeset
109 [NSNumber numberWithUnsignedChar:04];
anatofuz
parents:
diff changeset
110 [NSNumber numberWithUnsignedChar:0];
anatofuz
parents:
diff changeset
111 [NSNumber numberWithUnsignedChar:0.0];
anatofuz
parents:
diff changeset
112 [NSNumber numberWithUnsignedChar:YES];
anatofuz
parents:
diff changeset
113 [NSNumber numberWithUnsignedChar:NO];
anatofuz
parents:
diff changeset
114 [NSNumber numberWithUnsignedChar:true];
anatofuz
parents:
diff changeset
115 [NSNumber numberWithUnsignedChar:false];
anatofuz
parents:
diff changeset
116 [NSNumber numberWithUnsignedChar:VAL_INT];
anatofuz
parents:
diff changeset
117 [NSNumber numberWithUnsignedChar:VAL_UINT];
anatofuz
parents:
diff changeset
118 [NSNumber numberWithUnsignedChar:VAL_CHAR];
anatofuz
parents:
diff changeset
119
anatofuz
parents:
diff changeset
120 [NSNumber numberWithShort:'a'];
anatofuz
parents:
diff changeset
121 [NSNumber numberWithShort:L'a'];
anatofuz
parents:
diff changeset
122 [NSNumber numberWithShort:2];
anatofuz
parents:
diff changeset
123 [NSNumber numberWithShort:2U];
anatofuz
parents:
diff changeset
124 [NSNumber numberWithShort:2u];
anatofuz
parents:
diff changeset
125 [NSNumber numberWithShort:2L];
anatofuz
parents:
diff changeset
126 [NSNumber numberWithShort:2l];
anatofuz
parents:
diff changeset
127 [NSNumber numberWithShort:2LL];
anatofuz
parents:
diff changeset
128 [NSNumber numberWithShort:2ll];
anatofuz
parents:
diff changeset
129 [NSNumber numberWithShort:2ul];
anatofuz
parents:
diff changeset
130 [NSNumber numberWithShort:2lu];
anatofuz
parents:
diff changeset
131 [NSNumber numberWithShort:2ull];
anatofuz
parents:
diff changeset
132 [NSNumber numberWithShort:2llu];
anatofuz
parents:
diff changeset
133 [NSNumber numberWithShort:2.0];
anatofuz
parents:
diff changeset
134 [NSNumber numberWithShort:2.0f];
anatofuz
parents:
diff changeset
135 [NSNumber numberWithShort:2.0F];
anatofuz
parents:
diff changeset
136 [NSNumber numberWithShort:2.0l];
anatofuz
parents:
diff changeset
137 [NSNumber numberWithShort:2.0L];
anatofuz
parents:
diff changeset
138 [NSNumber numberWithShort:0x2f];
anatofuz
parents:
diff changeset
139 [NSNumber numberWithShort:04];
anatofuz
parents:
diff changeset
140 [NSNumber numberWithShort:0];
anatofuz
parents:
diff changeset
141 [NSNumber numberWithShort:0.0];
anatofuz
parents:
diff changeset
142 [NSNumber numberWithShort:YES];
anatofuz
parents:
diff changeset
143 [NSNumber numberWithShort:NO];
anatofuz
parents:
diff changeset
144 [NSNumber numberWithShort:true];
anatofuz
parents:
diff changeset
145 [NSNumber numberWithShort:false];
anatofuz
parents:
diff changeset
146 [NSNumber numberWithShort:VAL_INT];
anatofuz
parents:
diff changeset
147 [NSNumber numberWithShort:VAL_UINT];
anatofuz
parents:
diff changeset
148
anatofuz
parents:
diff changeset
149 [NSNumber numberWithUnsignedShort:'a'];
anatofuz
parents:
diff changeset
150 [NSNumber numberWithUnsignedShort:L'a'];
anatofuz
parents:
diff changeset
151 [NSNumber numberWithUnsignedShort:2];
anatofuz
parents:
diff changeset
152 [NSNumber numberWithUnsignedShort:2U];
anatofuz
parents:
diff changeset
153 [NSNumber numberWithUnsignedShort:2u];
anatofuz
parents:
diff changeset
154 [NSNumber numberWithUnsignedShort:2L];
anatofuz
parents:
diff changeset
155 [NSNumber numberWithUnsignedShort:2l];
anatofuz
parents:
diff changeset
156 [NSNumber numberWithUnsignedShort:2LL];
anatofuz
parents:
diff changeset
157 [NSNumber numberWithUnsignedShort:2ll];
anatofuz
parents:
diff changeset
158 [NSNumber numberWithUnsignedShort:2ul];
anatofuz
parents:
diff changeset
159 [NSNumber numberWithUnsignedShort:2lu];
anatofuz
parents:
diff changeset
160 [NSNumber numberWithUnsignedShort:2ull];
anatofuz
parents:
diff changeset
161 [NSNumber numberWithUnsignedShort:2llu];
anatofuz
parents:
diff changeset
162 [NSNumber numberWithUnsignedShort:2.0];
anatofuz
parents:
diff changeset
163 [NSNumber numberWithUnsignedShort:2.0f];
anatofuz
parents:
diff changeset
164 [NSNumber numberWithUnsignedShort:2.0F];
anatofuz
parents:
diff changeset
165 [NSNumber numberWithUnsignedShort:2.0l];
anatofuz
parents:
diff changeset
166 [NSNumber numberWithUnsignedShort:2.0L];
anatofuz
parents:
diff changeset
167 [NSNumber numberWithUnsignedShort:0x2f];
anatofuz
parents:
diff changeset
168 [NSNumber numberWithUnsignedShort:04];
anatofuz
parents:
diff changeset
169 [NSNumber numberWithUnsignedShort:0];
anatofuz
parents:
diff changeset
170 [NSNumber numberWithUnsignedShort:0.0];
anatofuz
parents:
diff changeset
171 [NSNumber numberWithUnsignedShort:YES];
anatofuz
parents:
diff changeset
172 [NSNumber numberWithUnsignedShort:NO];
anatofuz
parents:
diff changeset
173 [NSNumber numberWithUnsignedShort:true];
anatofuz
parents:
diff changeset
174 [NSNumber numberWithUnsignedShort:false];
anatofuz
parents:
diff changeset
175 [NSNumber numberWithUnsignedShort:VAL_INT];
anatofuz
parents:
diff changeset
176 [NSNumber numberWithUnsignedShort:VAL_UINT];
anatofuz
parents:
diff changeset
177
anatofuz
parents:
diff changeset
178 [NSNumber numberWithInt:'a'];
anatofuz
parents:
diff changeset
179 [NSNumber numberWithInt:L'a'];
anatofuz
parents:
diff changeset
180 [NSNumber numberWithInt:2];
anatofuz
parents:
diff changeset
181 [NSNumber numberWithInt:2U];
anatofuz
parents:
diff changeset
182 [NSNumber numberWithInt:2u];
anatofuz
parents:
diff changeset
183 [NSNumber numberWithInt:2L];
anatofuz
parents:
diff changeset
184 [NSNumber numberWithInt:2l];
anatofuz
parents:
diff changeset
185 [NSNumber numberWithInt:2LL];
anatofuz
parents:
diff changeset
186 [NSNumber numberWithInt:2ll];
anatofuz
parents:
diff changeset
187 [NSNumber numberWithInt:2ul];
anatofuz
parents:
diff changeset
188 [NSNumber numberWithInt:2lu];
anatofuz
parents:
diff changeset
189 [NSNumber numberWithInt:2ull];
anatofuz
parents:
diff changeset
190 [NSNumber numberWithInt:2llu];
anatofuz
parents:
diff changeset
191 [NSNumber numberWithInt:2.0];
anatofuz
parents:
diff changeset
192 [NSNumber numberWithInt:2.0f];
anatofuz
parents:
diff changeset
193 [NSNumber numberWithInt:2.0F];
anatofuz
parents:
diff changeset
194 [NSNumber numberWithInt:2.0l];
anatofuz
parents:
diff changeset
195 [NSNumber numberWithInt:2.0L];
anatofuz
parents:
diff changeset
196 [NSNumber numberWithInt:0x2f];
anatofuz
parents:
diff changeset
197 [NSNumber numberWithInt:04];
anatofuz
parents:
diff changeset
198 [NSNumber numberWithInt:0];
anatofuz
parents:
diff changeset
199 [NSNumber numberWithInt:0.0];
anatofuz
parents:
diff changeset
200 [NSNumber numberWithInt:YES];
anatofuz
parents:
diff changeset
201 [NSNumber numberWithInt:NO];
anatofuz
parents:
diff changeset
202 [NSNumber numberWithInt:true];
anatofuz
parents:
diff changeset
203 [NSNumber numberWithInt:false];
anatofuz
parents:
diff changeset
204 [NSNumber numberWithInt:VAL_INT];
anatofuz
parents:
diff changeset
205 [NSNumber numberWithInt:VAL_UINT];
anatofuz
parents:
diff changeset
206
anatofuz
parents:
diff changeset
207 (void)[[NSNumber alloc] initWithInt:2];
anatofuz
parents:
diff changeset
208 (void)[[NSNumber alloc] initWithInt:2U];
anatofuz
parents:
diff changeset
209
anatofuz
parents:
diff changeset
210 [NSNumber numberWithInt:+2];
anatofuz
parents:
diff changeset
211 [NSNumber numberWithInt:-2];
anatofuz
parents:
diff changeset
212
anatofuz
parents:
diff changeset
213 [NSNumber numberWithUnsignedInt:'a'];
anatofuz
parents:
diff changeset
214 [NSNumber numberWithUnsignedInt:L'a'];
anatofuz
parents:
diff changeset
215 [NSNumber numberWithUnsignedInt:2];
anatofuz
parents:
diff changeset
216 [NSNumber numberWithUnsignedInt:2U];
anatofuz
parents:
diff changeset
217 [NSNumber numberWithUnsignedInt:2u];
anatofuz
parents:
diff changeset
218 [NSNumber numberWithUnsignedInt:2L];
anatofuz
parents:
diff changeset
219 [NSNumber numberWithUnsignedInt:2l];
anatofuz
parents:
diff changeset
220 [NSNumber numberWithUnsignedInt:2LL];
anatofuz
parents:
diff changeset
221 [NSNumber numberWithUnsignedInt:2ll];
anatofuz
parents:
diff changeset
222 [NSNumber numberWithUnsignedInt:2ul];
anatofuz
parents:
diff changeset
223 [NSNumber numberWithUnsignedInt:2lu];
anatofuz
parents:
diff changeset
224 [NSNumber numberWithUnsignedInt:2ull];
anatofuz
parents:
diff changeset
225 [NSNumber numberWithUnsignedInt:2llu];
anatofuz
parents:
diff changeset
226 [NSNumber numberWithUnsignedInt:2.0];
anatofuz
parents:
diff changeset
227 [NSNumber numberWithUnsignedInt:2.0f];
anatofuz
parents:
diff changeset
228 [NSNumber numberWithUnsignedInt:2.0F];
anatofuz
parents:
diff changeset
229 [NSNumber numberWithUnsignedInt:2.0l];
anatofuz
parents:
diff changeset
230 [NSNumber numberWithUnsignedInt:2.0L];
anatofuz
parents:
diff changeset
231 [NSNumber numberWithUnsignedInt:0x2f];
anatofuz
parents:
diff changeset
232 [NSNumber numberWithUnsignedInt:04];
anatofuz
parents:
diff changeset
233 [NSNumber numberWithUnsignedInt:0];
anatofuz
parents:
diff changeset
234 [NSNumber numberWithUnsignedInt:0.0];
anatofuz
parents:
diff changeset
235 [NSNumber numberWithUnsignedInt:YES];
anatofuz
parents:
diff changeset
236 [NSNumber numberWithUnsignedInt:NO];
anatofuz
parents:
diff changeset
237 [NSNumber numberWithUnsignedInt:true];
anatofuz
parents:
diff changeset
238 [NSNumber numberWithUnsignedInt:false];
anatofuz
parents:
diff changeset
239 [NSNumber numberWithUnsignedInt:VAL_INT];
anatofuz
parents:
diff changeset
240 [NSNumber numberWithUnsignedInt:VAL_UINT];
anatofuz
parents:
diff changeset
241
anatofuz
parents:
diff changeset
242 [NSNumber numberWithLong:'a'];
anatofuz
parents:
diff changeset
243 [NSNumber numberWithLong:L'a'];
anatofuz
parents:
diff changeset
244 [NSNumber numberWithLong:2];
anatofuz
parents:
diff changeset
245 [NSNumber numberWithLong:2U];
anatofuz
parents:
diff changeset
246 [NSNumber numberWithLong:2u];
anatofuz
parents:
diff changeset
247 [NSNumber numberWithLong:2L];
anatofuz
parents:
diff changeset
248 [NSNumber numberWithLong:2l];
anatofuz
parents:
diff changeset
249 [NSNumber numberWithLong:2LL];
anatofuz
parents:
diff changeset
250 [NSNumber numberWithLong:2ll];
anatofuz
parents:
diff changeset
251 [NSNumber numberWithLong:2ul];
anatofuz
parents:
diff changeset
252 [NSNumber numberWithLong:2lu];
anatofuz
parents:
diff changeset
253 [NSNumber numberWithLong:2ull];
anatofuz
parents:
diff changeset
254 [NSNumber numberWithLong:2llu];
anatofuz
parents:
diff changeset
255 [NSNumber numberWithLong:2.0];
anatofuz
parents:
diff changeset
256 [NSNumber numberWithLong:2.0f];
anatofuz
parents:
diff changeset
257 [NSNumber numberWithLong:2.0F];
anatofuz
parents:
diff changeset
258 [NSNumber numberWithLong:2.0l];
anatofuz
parents:
diff changeset
259 [NSNumber numberWithLong:2.0L];
anatofuz
parents:
diff changeset
260 [NSNumber numberWithLong:0x2f];
anatofuz
parents:
diff changeset
261 [NSNumber numberWithLong:04];
anatofuz
parents:
diff changeset
262 [NSNumber numberWithLong:0];
anatofuz
parents:
diff changeset
263 [NSNumber numberWithLong:0.0];
anatofuz
parents:
diff changeset
264 [NSNumber numberWithLong:YES];
anatofuz
parents:
diff changeset
265 [NSNumber numberWithLong:NO];
anatofuz
parents:
diff changeset
266 [NSNumber numberWithLong:true];
anatofuz
parents:
diff changeset
267 [NSNumber numberWithLong:false];
anatofuz
parents:
diff changeset
268 [NSNumber numberWithLong:VAL_INT];
anatofuz
parents:
diff changeset
269 [NSNumber numberWithLong:VAL_UINT];
anatofuz
parents:
diff changeset
270
anatofuz
parents:
diff changeset
271 [NSNumber numberWithUnsignedLong:'a'];
anatofuz
parents:
diff changeset
272 [NSNumber numberWithUnsignedLong:L'a'];
anatofuz
parents:
diff changeset
273 [NSNumber numberWithUnsignedLong:2];
anatofuz
parents:
diff changeset
274 [NSNumber numberWithUnsignedLong:2U];
anatofuz
parents:
diff changeset
275 [NSNumber numberWithUnsignedLong:2u];
anatofuz
parents:
diff changeset
276 [NSNumber numberWithUnsignedLong:2L];
anatofuz
parents:
diff changeset
277 [NSNumber numberWithUnsignedLong:2l];
anatofuz
parents:
diff changeset
278 [NSNumber numberWithUnsignedLong:2LL];
anatofuz
parents:
diff changeset
279 [NSNumber numberWithUnsignedLong:2ll];
anatofuz
parents:
diff changeset
280 [NSNumber numberWithUnsignedLong:2ul];
anatofuz
parents:
diff changeset
281 [NSNumber numberWithUnsignedLong:2lu];
anatofuz
parents:
diff changeset
282 [NSNumber numberWithUnsignedLong:2ull];
anatofuz
parents:
diff changeset
283 [NSNumber numberWithUnsignedLong:2llu];
anatofuz
parents:
diff changeset
284 [NSNumber numberWithUnsignedLong:2.0];
anatofuz
parents:
diff changeset
285 [NSNumber numberWithUnsignedLong:2.0f];
anatofuz
parents:
diff changeset
286 [NSNumber numberWithUnsignedLong:2.0F];
anatofuz
parents:
diff changeset
287 [NSNumber numberWithUnsignedLong:2.0l];
anatofuz
parents:
diff changeset
288 [NSNumber numberWithUnsignedLong:2.0L];
anatofuz
parents:
diff changeset
289 [NSNumber numberWithUnsignedLong:0x2f];
anatofuz
parents:
diff changeset
290 [NSNumber numberWithUnsignedLong:04];
anatofuz
parents:
diff changeset
291 [NSNumber numberWithUnsignedLong:0];
anatofuz
parents:
diff changeset
292 [NSNumber numberWithUnsignedLong:0.0];
anatofuz
parents:
diff changeset
293 [NSNumber numberWithUnsignedLong:YES];
anatofuz
parents:
diff changeset
294 [NSNumber numberWithUnsignedLong:NO];
anatofuz
parents:
diff changeset
295 [NSNumber numberWithUnsignedLong:true];
anatofuz
parents:
diff changeset
296 [NSNumber numberWithUnsignedLong:false];
anatofuz
parents:
diff changeset
297 [NSNumber numberWithUnsignedLong:VAL_INT];
anatofuz
parents:
diff changeset
298 [NSNumber numberWithUnsignedLong:VAL_UINT];
anatofuz
parents:
diff changeset
299
anatofuz
parents:
diff changeset
300 [NSNumber numberWithLongLong:'a'];
anatofuz
parents:
diff changeset
301 [NSNumber numberWithLongLong:L'a'];
anatofuz
parents:
diff changeset
302 [NSNumber numberWithLongLong:2];
anatofuz
parents:
diff changeset
303 [NSNumber numberWithLongLong:2U];
anatofuz
parents:
diff changeset
304 [NSNumber numberWithLongLong:2u];
anatofuz
parents:
diff changeset
305 [NSNumber numberWithLongLong:2L];
anatofuz
parents:
diff changeset
306 [NSNumber numberWithLongLong:2l];
anatofuz
parents:
diff changeset
307 [NSNumber numberWithLongLong:2LL];
anatofuz
parents:
diff changeset
308 [NSNumber numberWithLongLong:2ll];
anatofuz
parents:
diff changeset
309 [NSNumber numberWithLongLong:2ul];
anatofuz
parents:
diff changeset
310 [NSNumber numberWithLongLong:2lu];
anatofuz
parents:
diff changeset
311 [NSNumber numberWithLongLong:2ull];
anatofuz
parents:
diff changeset
312 [NSNumber numberWithLongLong:2llu];
anatofuz
parents:
diff changeset
313 [NSNumber numberWithLongLong:2.0];
anatofuz
parents:
diff changeset
314 [NSNumber numberWithLongLong:2.0f];
anatofuz
parents:
diff changeset
315 [NSNumber numberWithLongLong:2.0F];
anatofuz
parents:
diff changeset
316 [NSNumber numberWithLongLong:2.0l];
anatofuz
parents:
diff changeset
317 [NSNumber numberWithLongLong:2.0L];
anatofuz
parents:
diff changeset
318 [NSNumber numberWithLongLong:0x2f];
anatofuz
parents:
diff changeset
319 [NSNumber numberWithLongLong:04];
anatofuz
parents:
diff changeset
320 [NSNumber numberWithLongLong:0];
anatofuz
parents:
diff changeset
321 [NSNumber numberWithLongLong:0.0];
anatofuz
parents:
diff changeset
322 [NSNumber numberWithLongLong:YES];
anatofuz
parents:
diff changeset
323 [NSNumber numberWithLongLong:NO];
anatofuz
parents:
diff changeset
324 [NSNumber numberWithLongLong:true];
anatofuz
parents:
diff changeset
325 [NSNumber numberWithLongLong:false];
anatofuz
parents:
diff changeset
326 [NSNumber numberWithLongLong:VAL_INT];
anatofuz
parents:
diff changeset
327 [NSNumber numberWithLongLong:VAL_UINT];
anatofuz
parents:
diff changeset
328
anatofuz
parents:
diff changeset
329 [NSNumber numberWithUnsignedLongLong:'a'];
anatofuz
parents:
diff changeset
330 [NSNumber numberWithUnsignedLongLong:L'a'];
anatofuz
parents:
diff changeset
331 [NSNumber numberWithUnsignedLongLong:2];
anatofuz
parents:
diff changeset
332 [NSNumber numberWithUnsignedLongLong:2U];
anatofuz
parents:
diff changeset
333 [NSNumber numberWithUnsignedLongLong:2u];
anatofuz
parents:
diff changeset
334 [NSNumber numberWithUnsignedLongLong:2L];
anatofuz
parents:
diff changeset
335 [NSNumber numberWithUnsignedLongLong:2l];
anatofuz
parents:
diff changeset
336 [NSNumber numberWithUnsignedLongLong:2LL];
anatofuz
parents:
diff changeset
337 [NSNumber numberWithUnsignedLongLong:2ll];
anatofuz
parents:
diff changeset
338 [NSNumber numberWithUnsignedLongLong:2ul];
anatofuz
parents:
diff changeset
339 [NSNumber numberWithUnsignedLongLong:2lu];
anatofuz
parents:
diff changeset
340 [NSNumber numberWithUnsignedLongLong:2ull];
anatofuz
parents:
diff changeset
341 [NSNumber numberWithUnsignedLongLong:2llu];
anatofuz
parents:
diff changeset
342 [NSNumber numberWithUnsignedLongLong:2.0];
anatofuz
parents:
diff changeset
343 [NSNumber numberWithUnsignedLongLong:2.0f];
anatofuz
parents:
diff changeset
344 [NSNumber numberWithUnsignedLongLong:2.0F];
anatofuz
parents:
diff changeset
345 [NSNumber numberWithUnsignedLongLong:2.0l];
anatofuz
parents:
diff changeset
346 [NSNumber numberWithUnsignedLongLong:2.0L];
anatofuz
parents:
diff changeset
347 [NSNumber numberWithUnsignedLongLong:0x2f];
anatofuz
parents:
diff changeset
348 [NSNumber numberWithUnsignedLongLong:04];
anatofuz
parents:
diff changeset
349 [NSNumber numberWithUnsignedLongLong:0];
anatofuz
parents:
diff changeset
350 [NSNumber numberWithUnsignedLongLong:0.0];
anatofuz
parents:
diff changeset
351 [NSNumber numberWithUnsignedLongLong:YES];
anatofuz
parents:
diff changeset
352 [NSNumber numberWithUnsignedLongLong:NO];
anatofuz
parents:
diff changeset
353 [NSNumber numberWithUnsignedLongLong:true];
anatofuz
parents:
diff changeset
354 [NSNumber numberWithUnsignedLongLong:false];
anatofuz
parents:
diff changeset
355 [NSNumber numberWithUnsignedLongLong:VAL_INT];
anatofuz
parents:
diff changeset
356 [NSNumber numberWithUnsignedLongLong:VAL_UINT];
anatofuz
parents:
diff changeset
357
anatofuz
parents:
diff changeset
358 [NSNumber numberWithFloat:'a'];
anatofuz
parents:
diff changeset
359 [NSNumber numberWithFloat:L'a'];
anatofuz
parents:
diff changeset
360 [NSNumber numberWithFloat:2];
anatofuz
parents:
diff changeset
361 [NSNumber numberWithFloat:2U];
anatofuz
parents:
diff changeset
362 [NSNumber numberWithFloat:2u];
anatofuz
parents:
diff changeset
363 [NSNumber numberWithFloat:2L];
anatofuz
parents:
diff changeset
364 [NSNumber numberWithFloat:2l];
anatofuz
parents:
diff changeset
365 [NSNumber numberWithFloat:2LL];
anatofuz
parents:
diff changeset
366 [NSNumber numberWithFloat:2ll];
anatofuz
parents:
diff changeset
367 [NSNumber numberWithFloat:2ul];
anatofuz
parents:
diff changeset
368 [NSNumber numberWithFloat:2lu];
anatofuz
parents:
diff changeset
369 [NSNumber numberWithFloat:2ull];
anatofuz
parents:
diff changeset
370 [NSNumber numberWithFloat:2llu];
anatofuz
parents:
diff changeset
371 [NSNumber numberWithFloat:2.0];
anatofuz
parents:
diff changeset
372 [NSNumber numberWithFloat:2.0f];
anatofuz
parents:
diff changeset
373 [NSNumber numberWithFloat:2.0F];
anatofuz
parents:
diff changeset
374 [NSNumber numberWithFloat:2.0l];
anatofuz
parents:
diff changeset
375 [NSNumber numberWithFloat:2.0L];
anatofuz
parents:
diff changeset
376 [NSNumber numberWithFloat:0x2f];
anatofuz
parents:
diff changeset
377 [NSNumber numberWithFloat:04];
anatofuz
parents:
diff changeset
378 [NSNumber numberWithFloat:0];
anatofuz
parents:
diff changeset
379 [NSNumber numberWithFloat:0.0];
anatofuz
parents:
diff changeset
380 [NSNumber numberWithFloat:YES];
anatofuz
parents:
diff changeset
381 [NSNumber numberWithFloat:NO];
anatofuz
parents:
diff changeset
382 [NSNumber numberWithFloat:true];
anatofuz
parents:
diff changeset
383 [NSNumber numberWithFloat:false];
anatofuz
parents:
diff changeset
384 [NSNumber numberWithFloat:VAL_INT];
anatofuz
parents:
diff changeset
385 [NSNumber numberWithFloat:VAL_UINT];
anatofuz
parents:
diff changeset
386
anatofuz
parents:
diff changeset
387 [NSNumber numberWithDouble:'a'];
anatofuz
parents:
diff changeset
388 [NSNumber numberWithDouble:L'a'];
anatofuz
parents:
diff changeset
389 [NSNumber numberWithDouble:2];
anatofuz
parents:
diff changeset
390 [NSNumber numberWithDouble:2U];
anatofuz
parents:
diff changeset
391 [NSNumber numberWithDouble:2u];
anatofuz
parents:
diff changeset
392 [NSNumber numberWithDouble:2L];
anatofuz
parents:
diff changeset
393 [NSNumber numberWithDouble:2l];
anatofuz
parents:
diff changeset
394 [NSNumber numberWithDouble:2LL];
anatofuz
parents:
diff changeset
395 [NSNumber numberWithDouble:2ll];
anatofuz
parents:
diff changeset
396 [NSNumber numberWithDouble:2ul];
anatofuz
parents:
diff changeset
397 [NSNumber numberWithDouble:2lu];
anatofuz
parents:
diff changeset
398 [NSNumber numberWithDouble:2ull];
anatofuz
parents:
diff changeset
399 [NSNumber numberWithDouble:2llu];
anatofuz
parents:
diff changeset
400 [NSNumber numberWithDouble:2.0];
anatofuz
parents:
diff changeset
401 [NSNumber numberWithDouble:2.0f];
anatofuz
parents:
diff changeset
402 [NSNumber numberWithDouble:2.0F];
anatofuz
parents:
diff changeset
403 [NSNumber numberWithDouble:2.0l];
anatofuz
parents:
diff changeset
404 [NSNumber numberWithDouble:2.0L];
anatofuz
parents:
diff changeset
405 [NSNumber numberWithDouble:0x2f];
anatofuz
parents:
diff changeset
406 [NSNumber numberWithDouble:04];
anatofuz
parents:
diff changeset
407 [NSNumber numberWithDouble:0];
anatofuz
parents:
diff changeset
408 [NSNumber numberWithDouble:0.0];
anatofuz
parents:
diff changeset
409 [NSNumber numberWithDouble:YES];
anatofuz
parents:
diff changeset
410 [NSNumber numberWithDouble:NO];
anatofuz
parents:
diff changeset
411 [NSNumber numberWithDouble:true];
anatofuz
parents:
diff changeset
412 [NSNumber numberWithDouble:false];
anatofuz
parents:
diff changeset
413 [NSNumber numberWithDouble:VAL_INT];
anatofuz
parents:
diff changeset
414 [NSNumber numberWithDouble:VAL_UINT];
anatofuz
parents:
diff changeset
415
anatofuz
parents:
diff changeset
416 [NSNumber numberWithBool:'a'];
anatofuz
parents:
diff changeset
417 [NSNumber numberWithBool:L'a'];
anatofuz
parents:
diff changeset
418 [NSNumber numberWithBool:2];
anatofuz
parents:
diff changeset
419 [NSNumber numberWithBool:2U];
anatofuz
parents:
diff changeset
420 [NSNumber numberWithBool:2u];
anatofuz
parents:
diff changeset
421 [NSNumber numberWithBool:2L];
anatofuz
parents:
diff changeset
422 [NSNumber numberWithBool:2l];
anatofuz
parents:
diff changeset
423 [NSNumber numberWithBool:2LL];
anatofuz
parents:
diff changeset
424 [NSNumber numberWithBool:2ll];
anatofuz
parents:
diff changeset
425 [NSNumber numberWithBool:2ul];
anatofuz
parents:
diff changeset
426 [NSNumber numberWithBool:2lu];
anatofuz
parents:
diff changeset
427 [NSNumber numberWithBool:2ull];
anatofuz
parents:
diff changeset
428 [NSNumber numberWithBool:2llu];
anatofuz
parents:
diff changeset
429 [NSNumber numberWithBool:2.0];
anatofuz
parents:
diff changeset
430 [NSNumber numberWithBool:2.0f];
anatofuz
parents:
diff changeset
431 [NSNumber numberWithBool:2.0F];
anatofuz
parents:
diff changeset
432 [NSNumber numberWithBool:2.0l];
anatofuz
parents:
diff changeset
433 [NSNumber numberWithBool:2.0L];
anatofuz
parents:
diff changeset
434 [NSNumber numberWithBool:0x2f];
anatofuz
parents:
diff changeset
435 [NSNumber numberWithBool:04];
anatofuz
parents:
diff changeset
436 [NSNumber numberWithBool:0];
anatofuz
parents:
diff changeset
437 [NSNumber numberWithBool:0.0];
anatofuz
parents:
diff changeset
438 [NSNumber numberWithBool:YES];
anatofuz
parents:
diff changeset
439 [NSNumber numberWithBool:NO];
anatofuz
parents:
diff changeset
440 [NSNumber numberWithBool:true];
anatofuz
parents:
diff changeset
441 [NSNumber numberWithBool:false];
anatofuz
parents:
diff changeset
442 [NSNumber numberWithBool:VAL_INT];
anatofuz
parents:
diff changeset
443 [NSNumber numberWithBool:VAL_UINT];
anatofuz
parents:
diff changeset
444
anatofuz
parents:
diff changeset
445 [NSNumber numberWithInteger:'a'];
anatofuz
parents:
diff changeset
446 [NSNumber numberWithInteger:L'a'];
anatofuz
parents:
diff changeset
447 [NSNumber numberWithInteger:2];
anatofuz
parents:
diff changeset
448 [NSNumber numberWithInteger:2U];
anatofuz
parents:
diff changeset
449 [NSNumber numberWithInteger:2u];
anatofuz
parents:
diff changeset
450 [NSNumber numberWithInteger:2L];
anatofuz
parents:
diff changeset
451 [NSNumber numberWithInteger:2l];
anatofuz
parents:
diff changeset
452 [NSNumber numberWithInteger:2LL];
anatofuz
parents:
diff changeset
453 [NSNumber numberWithInteger:2ll];
anatofuz
parents:
diff changeset
454 [NSNumber numberWithInteger:2ul];
anatofuz
parents:
diff changeset
455 [NSNumber numberWithInteger:2lu];
anatofuz
parents:
diff changeset
456 [NSNumber numberWithInteger:2ull];
anatofuz
parents:
diff changeset
457 [NSNumber numberWithInteger:2llu];
anatofuz
parents:
diff changeset
458 [NSNumber numberWithInteger:2.0];
anatofuz
parents:
diff changeset
459 [NSNumber numberWithInteger:2.0f];
anatofuz
parents:
diff changeset
460 [NSNumber numberWithInteger:2.0F];
anatofuz
parents:
diff changeset
461 [NSNumber numberWithInteger:2.0l];
anatofuz
parents:
diff changeset
462 [NSNumber numberWithInteger:2.0L];
anatofuz
parents:
diff changeset
463 [NSNumber numberWithInteger:0x2f];
anatofuz
parents:
diff changeset
464 [NSNumber numberWithInteger:04];
anatofuz
parents:
diff changeset
465 [NSNumber numberWithInteger:0];
anatofuz
parents:
diff changeset
466 [NSNumber numberWithInteger:0.0];
anatofuz
parents:
diff changeset
467 [NSNumber numberWithInteger:YES];
anatofuz
parents:
diff changeset
468 [NSNumber numberWithInteger:NO];
anatofuz
parents:
diff changeset
469 [NSNumber numberWithInteger:true];
anatofuz
parents:
diff changeset
470 [NSNumber numberWithInteger:false];
anatofuz
parents:
diff changeset
471 [NSNumber numberWithInteger:VAL_INT];
anatofuz
parents:
diff changeset
472 [NSNumber numberWithInteger:VAL_UINT];
anatofuz
parents:
diff changeset
473
anatofuz
parents:
diff changeset
474 [NSNumber numberWithUnsignedInteger:'a'];
anatofuz
parents:
diff changeset
475 [NSNumber numberWithUnsignedInteger:L'a'];
anatofuz
parents:
diff changeset
476 [NSNumber numberWithUnsignedInteger:2];
anatofuz
parents:
diff changeset
477 [NSNumber numberWithUnsignedInteger:2U];
anatofuz
parents:
diff changeset
478 [NSNumber numberWithUnsignedInteger:2u];
anatofuz
parents:
diff changeset
479 [NSNumber numberWithUnsignedInteger:2L];
anatofuz
parents:
diff changeset
480 [NSNumber numberWithUnsignedInteger:2l];
anatofuz
parents:
diff changeset
481 [NSNumber numberWithUnsignedInteger:2LL];
anatofuz
parents:
diff changeset
482 [NSNumber numberWithUnsignedInteger:2ll];
anatofuz
parents:
diff changeset
483 [NSNumber numberWithUnsignedInteger:2ul];
anatofuz
parents:
diff changeset
484 [NSNumber numberWithUnsignedInteger:2lu];
anatofuz
parents:
diff changeset
485 [NSNumber numberWithUnsignedInteger:2ull];
anatofuz
parents:
diff changeset
486 [NSNumber numberWithUnsignedInteger:2llu];
anatofuz
parents:
diff changeset
487 [NSNumber numberWithUnsignedInteger:2.0];
anatofuz
parents:
diff changeset
488 [NSNumber numberWithUnsignedInteger:2.0f];
anatofuz
parents:
diff changeset
489 [NSNumber numberWithUnsignedInteger:2.0F];
anatofuz
parents:
diff changeset
490 [NSNumber numberWithUnsignedInteger:2.0l];
anatofuz
parents:
diff changeset
491 [NSNumber numberWithUnsignedInteger:2.0L];
anatofuz
parents:
diff changeset
492 [NSNumber numberWithUnsignedInteger:0x2f];
anatofuz
parents:
diff changeset
493 [NSNumber numberWithUnsignedInteger:04];
anatofuz
parents:
diff changeset
494 [NSNumber numberWithUnsignedInteger:0];
anatofuz
parents:
diff changeset
495 [NSNumber numberWithUnsignedInteger:0.0];
anatofuz
parents:
diff changeset
496 [NSNumber numberWithUnsignedInteger:YES];
anatofuz
parents:
diff changeset
497 [NSNumber numberWithUnsignedInteger:NO];
anatofuz
parents:
diff changeset
498 [NSNumber numberWithUnsignedInteger:true];
anatofuz
parents:
diff changeset
499 [NSNumber numberWithUnsignedInteger:false];
anatofuz
parents:
diff changeset
500 [NSNumber numberWithUnsignedInteger:VAL_INT];
anatofuz
parents:
diff changeset
501 [NSNumber numberWithUnsignedInteger:VAL_UINT];
anatofuz
parents:
diff changeset
502 }