@@ -71,11 +71,11 @@ void test_pair()
7171 sink (i.second ); // $ MISSING: ast,ir
7272 sink (i); // $ ast,ir
7373 sink (j.first );
74- sink (j.second ); // $ SPURIOUS: ast,ir
75- sink (j); // $ SPURIOUS: ast,ir
74+ sink (j.second ); // $ SPURIOUS: ast
75+ sink (j); // $ SPURIOUS: ast
7676 sink (k.first );
77- sink (k.second ); // $ SPURIOUS: ast,ir
78- sink (k); // $ SPURIOUS: ast,ir
77+ sink (k.second ); // $ SPURIOUS: ast
78+ sink (k); // $ SPURIOUS: ast
7979 sink (l.first );
8080 sink (l.second ); // $ MISSING: ast,ir
8181 sink (l); // $ ast,ir
@@ -179,11 +179,11 @@ void test_map()
179179 m14.insert (std::make_pair (" b" , source ()));
180180 m14.insert (std::make_pair (" c" , source ()));
181181 m14.insert (std::make_pair (" d" , " d" ));
182- sink (m14.lower_bound (" b" )); // $ ast,ir =179:33 ast, ir=180:33
183- sink (m14.upper_bound (" b" )); // $ ast,ir =179:33 ast, ir=180:33
182+ sink (m14.lower_bound (" b" )); // $ ast=179:33 ast=180:33 MISSING: ir=179:33 ir=180:33
183+ sink (m14.upper_bound (" b" )); // $ ast=179:33 ast=180:33 MISSING: ir=179:33 ir=180:33
184184 sink (m14.equal_range (" b" ).first ); // $ MISSING: ast,ir
185185 sink (m14.equal_range (" b" ).second ); // $ MISSING: ast,ir
186- sink (m14.upper_bound (" c" )); // $ SPURIOUS: ast,ir =179:33 ast,ir =180:33
186+ sink (m14.upper_bound (" c" )); // $ SPURIOUS: ast=179:33 ast=180:33
187187 sink (m14.equal_range (" c" ).second );
188188
189189 // swap
@@ -196,10 +196,10 @@ void test_map()
196196 sink (m18); // $ ast,ir
197197 m15.swap (m16);
198198 m17.swap (m18);
199- sink (m15); // $ SPURIOUS: ast,ir
199+ sink (m15); // $ SPURIOUS: ast
200200 sink (m16); // $ ast,ir
201201 sink (m17); // $ ast,ir
202- sink (m18); // $ SPURIOUS: ast,ir
202+ sink (m18); // $ SPURIOUS: ast
203203
204204 // merge
205205 std::map<char *, char *> m19, m20, m21, m22;
@@ -213,7 +213,7 @@ void test_map()
213213 sink (m22); // $ ast,ir
214214 m19.merge (m20);
215215 m21.merge (m22);
216- sink (m19); // $ ast,ir
216+ sink (m19); // $ ast
217217 sink (m20);
218218 sink (m21); // $ ast,ir
219219 sink (m22); // $ ast,ir
@@ -222,11 +222,11 @@ void test_map()
222222 std::map<char *, char *> m23;
223223 m23.insert (std::pair<char *, char *>(source (), source ()));
224224 m23.insert (std::pair<char *, char *>(source (), source ()));
225- sink (m23); // $ ast,ir =223:49 ast, ir=224:49
226- sink (m23.erase (m23.begin ())); // $ ast,ir =223:49 ast, ir=224:49
227- sink (m23); // $ ast,ir =223:49 ast, ir=224:49
225+ sink (m23); // $ ast=223:49 ast=224:49 ir MISSING: ir=223:49 ir=224:49
226+ sink (m23.erase (m23.begin ())); // $ ast=223:49 ast=224:49 ir MISSING: ir=223:49 ir=224:49
227+ sink (m23); // $ ast=223:49 ast=224:49 ir MISSING: ir=223:49 ir=224:49
228228 m23.clear ();
229- sink (m23); // $ SPURIOUS: ast,ir =223:49 ast,ir =224:49
229+ sink (m23); // $ SPURIOUS: ast=223:49 ast=224:49 ir
230230
231231 // emplace, emplace_hint
232232 std::map<char *, char *> m24, m25;
@@ -345,10 +345,10 @@ void test_unordered_map()
345345 sink (m18); // $ ast,ir
346346 m15.swap (m16);
347347 m17.swap (m18);
348- sink (m15); // $ SPURIOUS: ast,ir
348+ sink (m15); // $ SPURIOUS: ast
349349 sink (m16); // $ ast,ir
350350 sink (m17); // $ ast,ir
351- sink (m18); // $ SPURIOUS: ast,ir
351+ sink (m18); // $ SPURIOUS: ast
352352
353353 // merge
354354 std::unordered_map<char *, char *> m19, m20, m21, m22;
@@ -362,7 +362,7 @@ void test_unordered_map()
362362 sink (m22); // $ ast,ir
363363 m19.merge (m20);
364364 m21.merge (m22);
365- sink (m19); // $ ast, ir
365+ sink (m19); // $ ast MISSING: ir
366366 sink (m20);
367367 sink (m21); // $ ast,ir
368368 sink (m22); // $ ast,ir
@@ -371,11 +371,11 @@ void test_unordered_map()
371371 std::unordered_map<char *, char *> m23;
372372 m23.insert (std::pair<char *, char *>(source (), source ()));
373373 m23.insert (std::pair<char *, char *>(source (), source ()));
374- sink (m23); // $ ast,ir =372:49 ast, ir=373:49
375- sink (m23.erase (m23.begin ())); // $ ast,ir =372:49 ast, ir=373:49
376- sink (m23); // $ ast,ir =372:49 ast, ir=373:49
374+ sink (m23); // $ ast=372:49 ast=373:49 ir MISSING: ir=372:49 ir=373:49
375+ sink (m23.erase (m23.begin ())); // $ ast=372:49 ast=373:49 ir MISSING: ir=372:49 ir=373:49
376+ sink (m23); // $ ast=372:49 ast=373:49 ir MISSING: ir=372:49 ir=373:49
377377 m23.clear ();
378- sink (m23); // $ SPURIOUS: ast,ir =372:49 ast,ir =373:49
378+ sink (m23); // $ SPURIOUS: ast=372:49 ast=373:49 ir
379379
380380 // emplace, emplace_hint
381381 std::unordered_map<char *, char *> m24, m25;
@@ -395,7 +395,7 @@ void test_unordered_map()
395395 sink (m26);
396396 sink (m26.try_emplace (" abc" , source ()).first );
397397 sink (m26.try_emplace (" abc" , source ()).second ); // $ MISSING: ast,ir=396:30
398- sink (m26); // $ ast,ir =396:30 SPURIOUS: ast,ir =397:30
398+ sink (m26); // $ ast=396:30 ir MISSING: ir =396:30 SPURIOUS: ast=397:30
399399 sink (m27.try_emplace (m27.begin (), " abc" , " def" ));
400400 sink (m27);
401401 sink (m27.try_emplace (m27.begin (), " abc" , source ())); // $ ast,ir
0 commit comments