@@ -30,20 +30,20 @@ void test_string()
30
30
sink (b);
31
31
sink (c); // $ ast,ir
32
32
sink (b.c_str ());
33
- sink (c.c_str ()); // $ ast MISSING: ir
33
+ sink (c.c_str ()); // $ ast, ir
34
34
}
35
35
36
36
void test_strings2 ()
37
37
{
38
38
string path1 = user_input ();
39
- sink (path1.c_str (), " r" ); // $ ast MISSING: ir
39
+ sink (path1.c_str (), " r" ); // $ ast, ir
40
40
41
41
string path2;
42
42
path2 = user_input ();
43
- sink (path2.c_str (), " r" ); // $ ast MISSING: ir
43
+ sink (path2.c_str (), " r" ); // $ ast, ir
44
44
45
45
string path3 (user_input ());
46
- sink (path3.c_str (), " r" ); // $ ast MISSING: ir
46
+ sink (path3.c_str (), " r" ); // $ ast, ir
47
47
}
48
48
49
49
void test_string3 ()
@@ -67,7 +67,7 @@ void test_string4()
67
67
// convert back std::string -> char *
68
68
cs = ss.c_str ();
69
69
70
- sink (cs); // $ ast MISSING: ir
70
+ sink (cs); // $ ast, ir
71
71
sink (ss); // $ ast,ir
72
72
}
73
73
@@ -159,12 +159,12 @@ void test_string_append() {
159
159
sink (s5); // $ ast,ir
160
160
161
161
s6 = s3;
162
- sink (s6 += s4); // $ ast MISSING: ir
162
+ sink (s6 += s4); // $ ast, ir
163
163
sink (s6); // $ ast,ir
164
164
165
165
s7 = s3;
166
- sink (s7 += source ()); // $ ast MISSING: ir
167
- sink (s7 += " " ); // $ ast MISSING: ir
166
+ sink (s7 += source ()); // $ ast, ir
167
+ sink (s7 += " " ); // $ ast, ir
168
168
sink (s7); // $ ast,ir
169
169
170
170
s8 = s3;
@@ -196,10 +196,10 @@ void test_string_assign() {
196
196
sink (s3.assign (s1));
197
197
sink (s3);
198
198
199
- sink (s4.assign (s2)); // $ ast MISSING: ir
199
+ sink (s4.assign (s2)); // $ ast, ir
200
200
sink (s4); // $ ast,ir
201
201
202
- sink (s5.assign (10 , c)); // $ ast MISSING: ir
202
+ sink (s5.assign (10 , c)); // $ ast, ir
203
203
sink (s5); // $ ast,ir
204
204
205
205
sink (s6.assign (s1));
@@ -217,15 +217,15 @@ void test_string_insert() {
217
217
sink (s3);
218
218
219
219
s4 = s2;
220
- sink (s4.insert (0 , s1)); // $ ast MISSING: ir
220
+ sink (s4.insert (0 , s1)); // $ ast, ir
221
221
sink (s4); // $ ast,ir
222
222
223
223
s5 = s1;
224
- sink (s5.insert (0 , s2)); // $ ast MISSING: ir
224
+ sink (s5.insert (0 , s2)); // $ ast, ir
225
225
sink (s5); // $ ast,ir
226
226
227
227
s6 = s1;
228
- sink (s6.insert (0 , 10 , c)); // $ ast MISSING: ir
228
+ sink (s6.insert (0 , 10 , c)); // $ ast, ir
229
229
sink (s6); // $ ast,ir
230
230
}
231
231
@@ -240,15 +240,15 @@ void test_string_replace() {
240
240
sink (s3);
241
241
242
242
s4 = s2;
243
- sink (s4.replace (1 , 2 , s1)); // $ ast MISSING: ir
243
+ sink (s4.replace (1 , 2 , s1)); // $ ast, ir
244
244
sink (s4); // $ ast,ir
245
245
246
246
s5 = s1;
247
- sink (s5.replace (1 , 2 , s2)); // $ ast MISSING: ir
247
+ sink (s5.replace (1 , 2 , s2)); // $ ast, ir
248
248
sink (s5); // $ ast,ir
249
249
250
250
s6 = s1;
251
- sink (s6.replace (1 , 2 , 10 , c)); // $ ast MISSING: ir
251
+ sink (s6.replace (1 , 2 , 10 , c)); // $ ast, ir
252
252
sink (s6); // $ ast,ir
253
253
}
254
254
@@ -309,7 +309,7 @@ void test_string_data()
309
309
std::string b (source ());
310
310
311
311
sink (a.data ());
312
- sink (b.data ()); // $ ast MISSING: ir
312
+ sink (b.data ()); // $ ast, ir
313
313
sink (a.length ());
314
314
sink (b.length ());
315
315
}
@@ -360,7 +360,7 @@ void test_string_iterators() {
360
360
std::string s4 (" world" );
361
361
362
362
sink (s1);
363
- sink (s1.append (s2.begin (), s2.end ())); // $ ast MISSING: ir
363
+ sink (s1.append (s2.begin (), s2.end ())); // $ ast, ir
364
364
sink (s1); // $ ast,ir
365
365
366
366
sink (s3);
@@ -433,7 +433,7 @@ void test_string_insert_more()
433
433
sink (s1.insert (0 , cs1));
434
434
sink (s1);
435
435
436
- sink (s2.insert (0 , cs2)); // $ ast MISSING: ir
436
+ sink (s2.insert (0 , cs2)); // $ ast, ir
437
437
sink (s2); // $ ast,ir
438
438
}
439
439
@@ -446,7 +446,7 @@ void test_string_iterator_methods()
446
446
sink (a.insert (a.begin (), 10 , ' x' ));
447
447
sink (a);
448
448
449
- sink (b.insert (b.begin (), 10 , ns_char::source ())); // $ ast MISSING: ir
449
+ sink (b.insert (b.begin (), 10 , ns_char::source ())); // $ ast, ir
450
450
sink (b); // $ ast,ir
451
451
}
452
452
@@ -459,10 +459,10 @@ void test_string_iterator_methods()
459
459
sink (c.insert (c.end (), s1.begin (), s1.end ()));
460
460
sink (c);
461
461
462
- sink (d.insert (d.end (), s2.begin (), s2.end ())); // $ ast MISSING: ir
462
+ sink (d.insert (d.end (), s2.begin (), s2.end ())); // $ ast, ir
463
463
sink (d); // $ ast,ir
464
464
465
- sink (s2.insert (s2.end (), s1.begin (), s1.end ())); // $ ast MISSING: ir
465
+ sink (s2.insert (s2.end (), s1.begin (), s1.end ())); // $ ast, ir
466
466
sink (s2); // $ ast,ir
467
467
}
468
468
@@ -475,10 +475,10 @@ void test_string_iterator_methods()
475
475
sink (e.append (s3.begin (), s3.end ()));
476
476
sink (e);
477
477
478
- sink (f.append (s4.begin (), s4.end ())); // $ ast MISSING: ir
478
+ sink (f.append (s4.begin (), s4.end ())); // $ ast, ir
479
479
sink (f); // $ ast,ir
480
480
481
- sink (s4.append (s3.begin (), s3.end ())); // $ ast MISSING: ir
481
+ sink (s4.append (s3.begin (), s3.end ())); // $ ast, ir
482
482
sink (s4); // $ ast,ir
483
483
}
484
484
@@ -491,7 +491,7 @@ void test_string_iterator_methods()
491
491
sink (g.assign (s5.cbegin (), s5.cend ()));
492
492
sink (g);
493
493
494
- sink (h.assign (s6.cbegin (), s6.cend ())); // $ ast MISSING: ir
494
+ sink (h.assign (s6.cbegin (), s6.cend ())); // $ ast, ir
495
495
sink (h); // $ ast,ir
496
496
497
497
sink (s6.assign (s5.cbegin (), s5.cend ()));
@@ -519,8 +519,8 @@ void test_string_front_back() {
519
519
sink (a.front ());
520
520
sink (a.back ());
521
521
a.push_back (ns_char::source ());
522
- sink (a.front ()); // $ SPURIOUS: ast
523
- sink (a.back ()); // $ ast MISSING: ir
522
+ sink (a.front ()); // $ SPURIOUS: ast,ir
523
+ sink (a.back ()); // $ ast, ir
524
524
}
525
525
526
526
void test_string_return_assign () {
@@ -533,12 +533,12 @@ void test_string_return_assign() {
533
533
std::string f (" ff" );
534
534
535
535
sink ( a += (b += " bb" ) );
536
- sink ( c += (d += source ()) ); // $ ast MISSING: ir
537
- sink ( (e += " ee" ) += source () ); // $ ast MISSING: ir
538
- sink ( (f += source ()) += " ff" ); // $ ast MISSING: ir
536
+ sink ( c += (d += source ()) ); // $ ast, ir
537
+ sink ( (e += " ee" ) += source () ); // $ ast, ir
538
+ sink ( (f += source ()) += " ff" ); // $ ast, ir
539
539
sink (a);
540
540
sink (b);
541
- sink (c); // $ ast MISSING: ir
541
+ sink (c); // $ ast, ir
542
542
sink (d); // $ ast,ir
543
543
sink (e); // $ ast MISSING: ir
544
544
sink (f); // $ ast,ir
@@ -553,12 +553,12 @@ void test_string_return_assign() {
553
553
std::string f (" ff" );
554
554
555
555
sink ( a.assign (b.assign (" bb" )) );
556
- sink ( c.assign (d.assign (source ())) ); // $ ast MISSING: ir
557
- sink ( e.assign (" ee" ).assign (source ()) ); // $ ast MISSING: ir
556
+ sink ( c.assign (d.assign (source ())) ); // $ ast, ir
557
+ sink ( e.assign (" ee" ).assign (source ()) ); // $ ast, ir
558
558
sink ( f.assign (source ()).assign (" ff" ) );
559
559
sink (a);
560
560
sink (b);
561
- sink (c); // $ ast MISSING: ir
561
+ sink (c); // $ ast, ir
562
562
sink (d); // $ ast,ir
563
563
sink (e); // $ ast MISSING: ir
564
564
sink (f); // $ SPURIOUS: ast,ir
0 commit comments