Fix test expectations

This commit is contained in:
Dave Bartolomeo
2020-10-07 13:14:54 -04:00
parent bf8340f102
commit 1e455f08a3
7 changed files with 330 additions and 314 deletions

View File

@@ -4,3 +4,4 @@
| test.cpp:4:9:4:9 | this |
| test.cpp:4:9:4:11 | call to expression |
| test.cpp:10:5:10:11 | call to Foo |
| test.cpp:10:5:10:11 | temporary object |

View File

@@ -122,7 +122,7 @@
| conversions.cpp:179:36:179:37 | (..:: *)... | pointer-to-member derived class conversion | prval | ..:: * | ..:: * |
| conversions.cpp:180:10:180:47 | static_cast<..:: *>... | pointer-to-member derived class conversion | prval | ..:: * | ..:: * |
| conversions.cpp:180:43:180:46 | (..:: *)... | pointer-to-member derived class conversion | prval | ..:: * | ..:: * |
| conversions.cpp:190:22:190:29 | (const String)... | glvalue conversion | lval | const String | void |
| conversions.cpp:190:22:190:29 | (const String)... | glvalue conversion | lval | const String | String |
| conversions.cpp:193:20:193:31 | (const Base)... | glvalue conversion | lval | const Base | Base |
| conversions.cpp:193:31:193:31 | (Base)... | base class conversion | lval | Base | Middle |
| conversions.cpp:193:31:193:31 | (Middle)... | base class conversion | lval | Middle | Derived |

View File

@@ -13,3 +13,4 @@
| test.cpp:42:11:42:11 | x |
| test.cpp:57:9:57:9 | 4 |
| test.cpp:63:9:63:19 | call to getAVirtual |
| test.cpp:63:9:63:21 | temporary object |

View File

@@ -1,3 +1,4 @@
| 0 | 1 | file://:0:0:0:0 | temporary object | None |
| 2 | 1 | question_mark_colon.c:2:7:2:7 | f | None |
| 4 | 1 | question_mark_colon.c:4:14:8:1 | { ... } | declaration |
| 4 | 17 | question_mark_colon.c:4:6:4:6 | g | None |

View File

@@ -10,6 +10,7 @@
| test.cpp:13:15:13:15 | constructor init of field d | struct D | struct D |
| test.cpp:19:30:19:30 | (reference to) | reference to {const {struct E}} | reference to {struct E} |
| test.cpp:19:30:19:30 | call to E | void | void |
| test.cpp:19:30:19:30 | temporary object | const {struct E} | struct E |
| test.cpp:19:30:19:30 | w | pointer to {int} | pointer to {int} |
| test.cpp:23:12:23:12 | (const F *)... | pointer to {const {struct F}} | pointer to {struct F} |
| test.cpp:23:12:23:12 | f | pointer to {struct F} | pointer to {struct F} |

View File

@@ -1,149 +1,153 @@
| Base::Base | false | 215 | 215 | Base |
| Base::Base | false | 220 | 220 | return ... |
| Base::Base | false | 222 | 222 | { ... } |
| Base::Base | false | 363 | 363 | Base |
| Base::Base | false | 367 | 367 | Base |
| Base::Base | true | 220 | 215 | |
| Base::Base | true | 222 | 220 | |
| Base::Base_f | false | 407 | 407 | Base_f |
| Base::Base_f | false | 412 | 412 | declaration |
| Base::Base_f | false | 416 | 416 | 1 |
| Base::Base_f | false | 417 | 417 | return ... |
| Base::Base_f | false | 419 | 419 | { ... } |
| Base::Base_f | false | 424 | 424 | call to f |
| Base::Base_f | false | 426 | 426 | this |
| Base::Base_f | false | 427 | 427 | initializer for i |
| Base::Base_f | true | 412 | 427 | |
| Base::Base_f | true | 416 | 407 | |
| Base::Base_f | true | 417 | 416 | |
| Base::Base_f | true | 419 | 412 | |
| Base::Base_f | true | 426 | 424 | |
| Base::Base_f | true | 427 | 426 | |
| Base::Base_g | false | 371 | 371 | Base_g |
| Base::Base_g | false | 376 | 376 | declaration |
| Base::Base_g | false | 380 | 380 | 4 |
| Base::Base_g | false | 381 | 381 | return ... |
| Base::Base_g | false | 383 | 383 | { ... } |
| Base::Base_g | false | 388 | 388 | call to g |
| Base::Base_g | false | 391 | 391 | this |
| Base::Base_g | false | 392 | 392 | initializer for i |
| Base::Base_g | true | 376 | 392 | |
| Base::Base_g | true | 380 | 371 | |
| Base::Base_g | true | 381 | 380 | |
| Base::Base_g | true | 383 | 376 | |
| Base::Base_g | true | 388 | 381 | |
| Base::Base_g | true | 391 | 388 | |
| Base::Base_g | true | 392 | 391 | |
| Base::f | false | 301 | 301 | f |
| Base::f | false | 437 | 437 | call to abort |
| Base::f | false | 439 | 439 | ExprStmt |
| Base::f | false | 441 | 441 | return ... |
| Base::f | false | 443 | 443 | { ... } |
| Base::f | true | 439 | 437 | |
| Base::f | true | 441 | 301 | |
| Base::f | true | 443 | 439 | |
| Base::g | false | 230 | 230 | g |
| Base::g | false | 402 | 402 | 3 |
| Base::g | false | 403 | 403 | return ... |
| Base::g | false | 405 | 405 | { ... } |
| Base::g | true | 402 | 230 | |
| Base::g | true | 403 | 402 | |
| Base::g | true | 405 | 403 | |
| Base::operator= | false | 349 | 349 | operator= |
| Base::operator= | false | 359 | 359 | operator= |
| __va_list_tag::operator= | false | 92 | 92 | operator= |
| __va_list_tag::operator= | false | 99 | 99 | operator= |
| abort | false | 345 | 345 | abort |
| fun_f1 | false | 312 | 312 | fun_f1 |
| fun_f1 | false | 317 | 317 | declaration |
| fun_f1 | false | 319 | 319 | declaration |
| fun_f1 | false | 323 | 323 | 2 |
| fun_f1 | false | 324 | 324 | return ... |
| fun_f1 | false | 326 | 326 | { ... } |
| fun_f1 | false | 329 | 329 | call to Base |
| fun_f1 | false | 330 | 330 | new |
| fun_f1 | false | 332 | 332 | initializer for p1 |
| fun_f1 | false | 337 | 337 | call to f |
| fun_f1 | false | 339 | 339 | p1 |
| fun_f1 | false | 341 | 341 | initializer for i |
| fun_f1 | true | 317 | 332 | |
| fun_f1 | true | 319 | 341 | |
| fun_f1 | true | 323 | 312 | |
| fun_f1 | true | 324 | 323 | |
| fun_f1 | true | 326 | 317 | |
| fun_f1 | true | 329 | 330 | |
| fun_f1 | true | 330 | 319 | |
| fun_f1 | true | 332 | 329 | |
| fun_f1 | true | 337 | 324 | |
| fun_f1 | true | 339 | 337 | |
| fun_f1 | true | 341 | 339 | |
| fun_f2 | false | 276 | 276 | fun_f2 |
| fun_f2 | false | 281 | 281 | declaration |
| fun_f2 | false | 283 | 283 | declaration |
| fun_f2 | false | 287 | 287 | 2 |
| fun_f2 | false | 288 | 288 | return ... |
| fun_f2 | false | 290 | 290 | { ... } |
| fun_f2 | false | 293 | 293 | call to Base |
| fun_f2 | false | 294 | 294 | new |
| fun_f2 | false | 296 | 296 | initializer for p1 |
| fun_f2 | false | 304 | 304 | call to f |
| fun_f2 | false | 306 | 306 | p1 |
| fun_f2 | false | 308 | 308 | initializer for i |
| fun_f2 | true | 281 | 296 | |
| fun_f2 | true | 283 | 308 | |
| fun_f2 | true | 287 | 276 | |
| fun_f2 | true | 288 | 287 | |
| fun_f2 | true | 290 | 281 | |
| fun_f2 | true | 293 | 294 | |
| fun_f2 | true | 294 | 283 | |
| fun_f2 | true | 296 | 293 | |
| fun_f2 | true | 306 | 304 | |
| fun_f2 | true | 308 | 306 | |
| fun_g1 | false | 243 | 243 | fun_g1 |
| fun_g1 | false | 248 | 248 | declaration |
| fun_g1 | false | 250 | 250 | declaration |
| fun_g1 | false | 254 | 254 | 2 |
| fun_g1 | false | 255 | 255 | return ... |
| fun_g1 | false | 257 | 257 | { ... } |
| fun_g1 | false | 260 | 260 | call to Base |
| fun_g1 | false | 261 | 261 | new |
| fun_g1 | false | 263 | 263 | initializer for p1 |
| fun_g1 | false | 268 | 268 | call to g |
| fun_g1 | false | 270 | 270 | p1 |
| fun_g1 | false | 272 | 272 | initializer for i |
| fun_g1 | true | 248 | 263 | |
| fun_g1 | true | 250 | 272 | |
| fun_g1 | true | 254 | 243 | |
| fun_g1 | true | 255 | 254 | |
| fun_g1 | true | 257 | 248 | |
| fun_g1 | true | 260 | 261 | |
| fun_g1 | true | 261 | 250 | |
| fun_g1 | true | 263 | 260 | |
| fun_g1 | true | 268 | 255 | |
| fun_g1 | true | 270 | 268 | |
| fun_g1 | true | 272 | 270 | |
| fun_g2 | false | 192 | 192 | fun_g2 |
| fun_g2 | false | 197 | 197 | declaration |
| fun_g2 | false | 199 | 199 | declaration |
| fun_g2 | false | 203 | 203 | 2 |
| fun_g2 | false | 204 | 204 | return ... |
| fun_g2 | false | 206 | 206 | { ... } |
| fun_g2 | false | 214 | 214 | call to Base |
| fun_g2 | false | 223 | 223 | new |
| fun_g2 | false | 225 | 225 | initializer for p1 |
| fun_g2 | false | 235 | 235 | call to g |
| fun_g2 | false | 237 | 237 | p1 |
| fun_g2 | false | 239 | 239 | initializer for i |
| fun_g2 | true | 197 | 225 | |
| fun_g2 | true | 199 | 239 | |
| fun_g2 | true | 203 | 192 | |
| fun_g2 | true | 204 | 203 | |
| fun_g2 | true | 206 | 197 | |
| fun_g2 | true | 214 | 223 | |
| fun_g2 | true | 223 | 199 | |
| fun_g2 | true | 225 | 214 | |
| fun_g2 | true | 235 | 204 | |
| fun_g2 | true | 237 | 235 | |
| fun_g2 | true | 239 | 237 | |
| operator delete | false | 212 | 212 | operator delete |
| operator new | false | 210 | 210 | operator new |
| Base::Base | false | 165 | 165 | Base |
| Base::Base | false | 170 | 170 | return ... |
| Base::Base | false | 172 | 172 | { ... } |
| Base::Base | false | 326 | 326 | Base |
| Base::Base | false | 330 | 330 | Base |
| Base::Base | true | 170 | 165 | |
| Base::Base | true | 172 | 170 | |
| Base::Base_f | false | 369 | 369 | Base_f |
| Base::Base_f | false | 374 | 374 | declaration |
| Base::Base_f | false | 379 | 379 | call to f |
| Base::Base_f | false | 381 | 381 | this |
| Base::Base_f | false | 382 | 382 | initializer for i |
| Base::Base_f | false | 386 | 386 | return ... |
| Base::Base_f | false | 390 | 390 | 1 |
| Base::Base_f | false | 391 | 391 | { ... } |
| Base::Base_f | true | 374 | 382 | |
| Base::Base_f | true | 381 | 379 | |
| Base::Base_f | true | 382 | 381 | |
| Base::Base_f | true | 386 | 390 | |
| Base::Base_f | true | 390 | 369 | |
| Base::Base_f | true | 391 | 374 | |
| Base::Base_g | false | 334 | 334 | Base_g |
| Base::Base_g | false | 339 | 339 | declaration |
| Base::Base_g | false | 344 | 344 | call to g |
| Base::Base_g | false | 346 | 346 | this |
| Base::Base_g | false | 347 | 347 | initializer for i |
| Base::Base_g | false | 351 | 351 | return ... |
| Base::Base_g | false | 355 | 355 | 4 |
| Base::Base_g | false | 356 | 356 | { ... } |
| Base::Base_g | true | 339 | 347 | |
| Base::Base_g | true | 344 | 351 | |
| Base::Base_g | true | 346 | 344 | |
| Base::Base_g | true | 347 | 346 | |
| Base::Base_g | true | 351 | 355 | |
| Base::Base_g | true | 355 | 334 | |
| Base::Base_g | true | 356 | 339 | |
| Base::f | false | 256 | 256 | f |
| Base::f | false | 397 | 397 | ExprStmt |
| Base::f | false | 401 | 401 | call to abort |
| Base::f | false | 403 | 403 | return ... |
| Base::f | false | 405 | 405 | { ... } |
| Base::f | true | 397 | 401 | |
| Base::f | true | 403 | 256 | |
| Base::f | true | 405 | 397 | |
| Base::g | false | 183 | 183 | g |
| Base::g | false | 362 | 362 | return ... |
| Base::g | false | 366 | 366 | 3 |
| Base::g | false | 367 | 367 | { ... } |
| Base::g | true | 362 | 366 | |
| Base::g | true | 366 | 183 | |
| Base::g | true | 367 | 362 | |
| Base::operator= | false | 311 | 311 | operator= |
| Base::operator= | false | 320 | 320 | operator= |
| __va_list_tag::operator= | false | 57 | 57 | operator= |
| __va_list_tag::operator= | false | 63 | 63 | operator= |
| abort | false | 308 | 308 | abort |
| fun_f1 | false | 274 | 274 | fun_f1 |
| fun_f1 | false | 279 | 279 | declaration |
| fun_f1 | false | 282 | 282 | call to Base |
| fun_f1 | false | 283 | 283 | temporary object |
| fun_f1 | false | 284 | 284 | new |
| fun_f1 | false | 286 | 286 | initializer for p1 |
| fun_f1 | false | 290 | 290 | declaration |
| fun_f1 | false | 293 | 293 | call to f |
| fun_f1 | false | 295 | 295 | p1 |
| fun_f1 | false | 297 | 297 | initializer for i |
| fun_f1 | false | 301 | 301 | return ... |
| fun_f1 | false | 305 | 305 | 2 |
| fun_f1 | false | 306 | 306 | { ... } |
| fun_f1 | true | 279 | 286 | |
| fun_f1 | true | 282 | 284 | |
| fun_f1 | true | 284 | 290 | |
| fun_f1 | true | 286 | 282 | |
| fun_f1 | true | 290 | 297 | |
| fun_f1 | true | 293 | 301 | |
| fun_f1 | true | 295 | 293 | |
| fun_f1 | true | 297 | 295 | |
| fun_f1 | true | 301 | 305 | |
| fun_f1 | true | 305 | 274 | |
| fun_f1 | true | 306 | 279 | |
| fun_f2 | false | 237 | 237 | fun_f2 |
| fun_f2 | false | 242 | 242 | declaration |
| fun_f2 | false | 245 | 245 | call to Base |
| fun_f2 | false | 246 | 246 | temporary object |
| fun_f2 | false | 247 | 247 | new |
| fun_f2 | false | 249 | 249 | initializer for p1 |
| fun_f2 | false | 253 | 253 | declaration |
| fun_f2 | false | 259 | 259 | call to f |
| fun_f2 | false | 261 | 261 | p1 |
| fun_f2 | false | 263 | 263 | initializer for i |
| fun_f2 | false | 267 | 267 | return ... |
| fun_f2 | false | 271 | 271 | 2 |
| fun_f2 | false | 272 | 272 | { ... } |
| fun_f2 | true | 242 | 249 | |
| fun_f2 | true | 245 | 247 | |
| fun_f2 | true | 247 | 253 | |
| fun_f2 | true | 249 | 245 | |
| fun_f2 | true | 253 | 263 | |
| fun_f2 | true | 261 | 259 | |
| fun_f2 | true | 263 | 261 | |
| fun_f2 | true | 267 | 271 | |
| fun_f2 | true | 271 | 237 | |
| fun_f2 | true | 272 | 242 | |
| fun_g1 | false | 203 | 203 | fun_g1 |
| fun_g1 | false | 208 | 208 | declaration |
| fun_g1 | false | 211 | 211 | call to Base |
| fun_g1 | false | 212 | 212 | temporary object |
| fun_g1 | false | 213 | 213 | new |
| fun_g1 | false | 215 | 215 | initializer for p1 |
| fun_g1 | false | 219 | 219 | declaration |
| fun_g1 | false | 222 | 222 | call to g |
| fun_g1 | false | 224 | 224 | p1 |
| fun_g1 | false | 226 | 226 | initializer for i |
| fun_g1 | false | 230 | 230 | return ... |
| fun_g1 | false | 234 | 234 | 2 |
| fun_g1 | false | 235 | 235 | { ... } |
| fun_g1 | true | 208 | 215 | |
| fun_g1 | true | 211 | 213 | |
| fun_g1 | true | 213 | 219 | |
| fun_g1 | true | 215 | 211 | |
| fun_g1 | true | 219 | 226 | |
| fun_g1 | true | 222 | 230 | |
| fun_g1 | true | 224 | 222 | |
| fun_g1 | true | 226 | 224 | |
| fun_g1 | true | 230 | 234 | |
| fun_g1 | true | 234 | 203 | |
| fun_g1 | true | 235 | 208 | |
| fun_g2 | false | 151 | 151 | fun_g2 |
| fun_g2 | false | 156 | 156 | declaration |
| fun_g2 | false | 164 | 164 | call to Base |
| fun_g2 | false | 173 | 173 | temporary object |
| fun_g2 | false | 174 | 174 | new |
| fun_g2 | false | 176 | 176 | initializer for p1 |
| fun_g2 | false | 180 | 180 | declaration |
| fun_g2 | false | 188 | 188 | call to g |
| fun_g2 | false | 190 | 190 | p1 |
| fun_g2 | false | 192 | 192 | initializer for i |
| fun_g2 | false | 196 | 196 | return ... |
| fun_g2 | false | 200 | 200 | 2 |
| fun_g2 | false | 201 | 201 | { ... } |
| fun_g2 | true | 156 | 176 | |
| fun_g2 | true | 164 | 174 | |
| fun_g2 | true | 174 | 180 | |
| fun_g2 | true | 176 | 164 | |
| fun_g2 | true | 180 | 192 | |
| fun_g2 | true | 188 | 196 | |
| fun_g2 | true | 190 | 188 | |
| fun_g2 | true | 192 | 190 | |
| fun_g2 | true | 196 | 200 | |
| fun_g2 | true | 200 | 151 | |
| fun_g2 | true | 201 | 156 | |
| operator delete | false | 162 | 162 | operator delete |
| operator new | false | 160 | 160 | operator new |

View File

@@ -1,167 +1,175 @@
| C1::C1 | false | 254 | 254 | C1 |
| C1::C1 | false | 420 | 420 | C1 |
| C1::C1 | false | 424 | 424 | C1 |
| C1::C1 | false | 470 | 470 | this |
| C1::C1 | false | 472 | 472 | val |
| C1::C1 | false | 475 | 475 | x |
| C1::C1 | false | 478 | 478 | ... = ... |
| C1::C1 | false | 481 | 481 | ExprStmt |
| C1::C1 | false | 484 | 484 | return ... |
| C1::C1 | false | 487 | 487 | { ... } |
| C1::C1 | true | 470 | 472 | |
| C1::C1 | true | 472 | 478 | |
| C1::C1 | true | 475 | 470 | |
| C1::C1 | true | 478 | 484 | |
| C1::C1 | true | 481 | 475 | |
| C1::C1 | true | 484 | 254 | |
| C1::C1 | true | 487 | 481 | |
| C1::operator= | false | 409 | 409 | operator= |
| C1::operator= | false | 416 | 416 | operator= |
| C1::operator== | false | 241 | 241 | operator== |
| C1::operator== | false | 439 | 439 | this |
| C1::operator== | false | 442 | 442 | val |
| C1::operator== | false | 445 | 445 | other |
| C1::operator== | false | 448 | 448 | (reference dereference) |
| C1::operator== | false | 450 | 450 | val |
| C1::operator== | false | 453 | 453 | ... == ... |
| C1::operator== | false | 456 | 456 | return ... |
| C1::operator== | false | 459 | 459 | { ... } |
| C1::operator== | true | 439 | 442 | |
| C1::operator== | true | 442 | 445 | |
| C1::operator== | true | 445 | 450 | |
| C1::operator== | true | 450 | 453 | |
| C1::operator== | true | 453 | 241 | |
| C1::operator== | true | 456 | 439 | |
| C1::operator== | true | 459 | 456 | |
| C2::C2 | false | 163 | 163 | C2 |
| C2::C2 | false | 329 | 329 | C2 |
| C2::C2 | false | 389 | 389 | this |
| C2::C2 | false | 391 | 391 | val |
| C2::C2 | false | 394 | 394 | x |
| C2::C2 | false | 397 | 397 | ... = ... |
| C2::C2 | false | 400 | 400 | ExprStmt |
| C2::C2 | false | 403 | 403 | return ... |
| C2::C2 | false | 406 | 406 | { ... } |
| C2::C2 | true | 389 | 391 | |
| C2::C2 | true | 391 | 397 | |
| C2::C2 | true | 394 | 389 | |
| C2::C2 | true | 397 | 403 | |
| C2::C2 | true | 400 | 394 | |
| C2::C2 | true | 403 | 163 | |
| C2::C2 | true | 406 | 400 | |
| C2::operator= | false | 323 | 323 | operator= |
| C2::operator== | false | 150 | 150 | operator== |
| C2::operator== | false | 344 | 344 | this |
| C2::operator== | false | 347 | 347 | val |
| C2::operator== | false | 350 | 350 | other |
| C2::operator== | false | 353 | 353 | (reference dereference) |
| C2::operator== | false | 355 | 355 | val |
| C2::operator== | false | 358 | 358 | ... == ... |
| C2::operator== | false | 361 | 361 | return ... |
| C2::operator== | false | 364 | 364 | { ... } |
| C2::operator== | true | 344 | 347 | |
| C2::operator== | true | 347 | 350 | |
| C2::operator== | true | 350 | 355 | |
| C2::operator== | true | 355 | 358 | |
| C2::operator== | true | 358 | 150 | |
| C2::operator== | true | 361 | 344 | |
| C2::operator== | true | 364 | 361 | |
| C2::~C2 | false | 366 | 366 | ~C2 |
| C2::~C2 | false | 372 | 372 | ; |
| C2::~C2 | false | 375 | 375 | return ... |
| C2::~C2 | false | 378 | 378 | { ... } |
| C2::~C2 | true | 372 | 375 | |
| C2::~C2 | true | 375 | 366 | |
| C2::~C2 | true | 378 | 372 | |
| __va_list_tag::operator= | false | 64 | 64 | operator= |
| __va_list_tag::operator= | false | 70 | 70 | operator= |
| f1 | false | 232 | 232 | f1 |
| f1 | false | 250 | 250 | call to operator== |
| f1 | false | 252 | 252 | call to C1 |
| f1 | false | 259 | 259 | 1 |
| f1 | false | 261 | 261 | (const C1)... |
| f1 | false | 263 | 263 | call to C1 |
| f1 | false | 269 | 269 | 2 |
| f1 | false | 271 | 271 | (const C1)... |
| C1::C1 | false | 237 | 237 | C1 |
| C1::C1 | false | 359 | 359 | C1 |
| C1::C1 | false | 363 | 363 | C1 |
| C1::C1 | false | 398 | 398 | ExprStmt |
| C1::C1 | false | 400 | 400 | this |
| C1::C1 | false | 401 | 401 | val |
| C1::C1 | false | 403 | 403 | x |
| C1::C1 | false | 405 | 405 | ... = ... |
| C1::C1 | false | 407 | 407 | return ... |
| C1::C1 | false | 409 | 409 | { ... } |
| C1::C1 | true | 398 | 403 | |
| C1::C1 | true | 400 | 401 | |
| C1::C1 | true | 401 | 405 | |
| C1::C1 | true | 403 | 400 | |
| C1::C1 | true | 405 | 407 | |
| C1::C1 | true | 407 | 237 | |
| C1::C1 | true | 409 | 398 | |
| C1::operator= | false | 348 | 348 | operator= |
| C1::operator= | false | 355 | 355 | operator= |
| C1::operator== | false | 226 | 226 | operator== |
| C1::operator== | false | 376 | 376 | return ... |
| C1::operator== | false | 378 | 378 | this |
| C1::operator== | false | 379 | 379 | val |
| C1::operator== | false | 382 | 382 | other |
| C1::operator== | false | 384 | 384 | (reference dereference) |
| C1::operator== | false | 385 | 385 | val |
| C1::operator== | false | 387 | 387 | ... == ... |
| C1::operator== | false | 389 | 389 | { ... } |
| C1::operator== | true | 376 | 378 | |
| C1::operator== | true | 378 | 379 | |
| C1::operator== | true | 379 | 382 | |
| C1::operator== | true | 382 | 385 | |
| C1::operator== | true | 385 | 387 | |
| C1::operator== | true | 387 | 226 | |
| C1::operator== | true | 389 | 376 | |
| C2::C2 | false | 170 | 170 | C2 |
| C2::C2 | false | 288 | 288 | C2 |
| C2::C2 | false | 334 | 334 | ExprStmt |
| C2::C2 | false | 336 | 336 | this |
| C2::C2 | false | 337 | 337 | val |
| C2::C2 | false | 339 | 339 | x |
| C2::C2 | false | 341 | 341 | ... = ... |
| C2::C2 | false | 343 | 343 | return ... |
| C2::C2 | false | 345 | 345 | { ... } |
| C2::C2 | true | 334 | 339 | |
| C2::C2 | true | 336 | 337 | |
| C2::C2 | true | 337 | 341 | |
| C2::C2 | true | 339 | 336 | |
| C2::C2 | true | 341 | 343 | |
| C2::C2 | true | 343 | 170 | |
| C2::C2 | true | 345 | 334 | |
| C2::operator= | false | 282 | 282 | operator= |
| C2::operator== | false | 159 | 159 | operator== |
| C2::operator== | false | 301 | 301 | return ... |
| C2::operator== | false | 303 | 303 | this |
| C2::operator== | false | 304 | 304 | val |
| C2::operator== | false | 307 | 307 | other |
| C2::operator== | false | 309 | 309 | (reference dereference) |
| C2::operator== | false | 310 | 310 | val |
| C2::operator== | false | 312 | 312 | ... == ... |
| C2::operator== | false | 314 | 314 | { ... } |
| C2::operator== | true | 301 | 303 | |
| C2::operator== | true | 303 | 304 | |
| C2::operator== | true | 304 | 307 | |
| C2::operator== | true | 307 | 310 | |
| C2::operator== | true | 310 | 312 | |
| C2::operator== | true | 312 | 159 | |
| C2::operator== | true | 314 | 301 | |
| C2::~C2 | false | 316 | 316 | ~C2 |
| C2::~C2 | false | 321 | 321 | ; |
| C2::~C2 | false | 323 | 323 | return ... |
| C2::~C2 | false | 325 | 325 | { ... } |
| C2::~C2 | true | 321 | 323 | |
| C2::~C2 | true | 323 | 316 | |
| C2::~C2 | true | 325 | 321 | |
| __va_list_tag::operator= | false | 57 | 57 | operator= |
| __va_list_tag::operator= | false | 63 | 63 | operator= |
| f1 | false | 215 | 215 | f1 |
| f1 | false | 220 | 220 | if (...) ... |
| f1 | false | 234 | 234 | call to operator== |
| f1 | false | 235 | 235 | call to C1 |
| f1 | false | 240 | 240 | 1 |
| f1 | false | 241 | 241 | temporary object |
| f1 | false | 242 | 242 | (const C1)... |
| f1 | false | 243 | 243 | call to C1 |
| f1 | false | 247 | 247 | 2 |
| f1 | false | 248 | 248 | temporary object |
| f1 | false | 249 | 249 | (const C1)... |
| f1 | false | 250 | 250 | (reference to) |
| f1 | false | 251 | 251 | ; |
| f1 | false | 253 | 253 | { ... } |
| f1 | false | 255 | 255 | if (...) ... |
| f1 | false | 258 | 258 | call to operator== |
| f1 | false | 259 | 259 | call to C1 |
| f1 | false | 263 | 263 | 3 |
| f1 | false | 264 | 264 | temporary object |
| f1 | false | 265 | 265 | (const C1)... |
| f1 | false | 266 | 266 | call to C1 |
| f1 | false | 270 | 270 | 3 |
| f1 | false | 271 | 271 | temporary object |
| f1 | false | 272 | 272 | (const C1)... |
| f1 | false | 273 | 273 | (reference to) |
| f1 | false | 275 | 275 | ; |
| f1 | false | 278 | 278 | { ... } |
| f1 | false | 281 | 281 | if (...) ... |
| f1 | false | 285 | 285 | call to operator== |
| f1 | false | 287 | 287 | call to C1 |
| f1 | false | 293 | 293 | 3 |
| f1 | false | 295 | 295 | (const C1)... |
| f1 | false | 297 | 297 | call to C1 |
| f1 | false | 303 | 303 | 3 |
| f1 | false | 305 | 305 | (const C1)... |
| f1 | false | 307 | 307 | (reference to) |
| f1 | false | 309 | 309 | ; |
| f1 | false | 312 | 312 | { ... } |
| f1 | false | 315 | 315 | if (...) ... |
| f1 | false | 318 | 318 | return ... |
| f1 | false | 321 | 321 | { ... } |
| f1 | true | 250 | 278 | T |
| f1 | true | 250 | 315 | F |
| f1 | true | 252 | 250 | |
| f1 | true | 259 | 252 | |
| f1 | false | 274 | 274 | ; |
| f1 | false | 276 | 276 | { ... } |
| f1 | false | 278 | 278 | return ... |
| f1 | false | 280 | 280 | { ... } |
| f1 | true | 220 | 247 | |
| f1 | true | 234 | 253 | T |
| f1 | true | 234 | 255 | F |
| f1 | true | 235 | 234 | |
| f1 | true | 240 | 235 | |
| f1 | true | 243 | 240 | |
| f1 | true | 247 | 243 | |
| f1 | true | 251 | 255 | |
| f1 | true | 253 | 251 | |
| f1 | true | 255 | 270 | |
| f1 | true | 258 | 276 | T |
| f1 | true | 258 | 278 | F |
| f1 | true | 259 | 258 | |
| f1 | true | 263 | 259 | |
| f1 | true | 269 | 263 | |
| f1 | true | 275 | 315 | |
| f1 | true | 278 | 275 | |
| f1 | true | 281 | 269 | |
| f1 | true | 285 | 312 | T |
| f1 | true | 285 | 318 | F |
| f1 | true | 287 | 285 | |
| f1 | true | 293 | 287 | |
| f1 | true | 297 | 293 | |
| f1 | true | 303 | 297 | |
| f1 | true | 309 | 318 | |
| f1 | true | 312 | 309 | |
| f1 | true | 315 | 303 | |
| f1 | true | 318 | 232 | |
| f1 | true | 321 | 281 | |
| f2 | false | 141 | 141 | f2 |
| f2 | false | 159 | 159 | call to operator== |
| f2 | false | 161 | 161 | call to C2 |
| f2 | false | 168 | 168 | 1 |
| f2 | false | 170 | 170 | (const C2)... |
| f2 | false | 172 | 172 | call to C2 |
| f2 | false | 178 | 178 | 2 |
| f2 | false | 180 | 180 | (const C2)... |
| f2 | false | 182 | 182 | (reference to) |
| f1 | true | 266 | 263 | |
| f1 | true | 270 | 266 | |
| f1 | true | 274 | 278 | |
| f1 | true | 276 | 274 | |
| f1 | true | 278 | 215 | |
| f1 | true | 280 | 220 | |
| f2 | false | 148 | 148 | f2 |
| f2 | false | 153 | 153 | if (...) ... |
| f2 | false | 167 | 167 | call to operator== |
| f2 | false | 168 | 168 | call to C2 |
| f2 | false | 173 | 173 | 1 |
| f2 | false | 174 | 174 | temporary object |
| f2 | false | 175 | 175 | (const C2)... |
| f2 | false | 176 | 176 | call to C2 |
| f2 | false | 180 | 180 | 2 |
| f2 | false | 181 | 181 | temporary object |
| f2 | false | 182 | 182 | (const C2)... |
| f2 | false | 183 | 183 | (reference to) |
| f2 | false | 184 | 184 | ; |
| f2 | false | 187 | 187 | { ... } |
| f2 | false | 190 | 190 | if (...) ... |
| f2 | false | 194 | 194 | call to operator== |
| f2 | false | 196 | 196 | call to C2 |
| f2 | false | 202 | 202 | 3 |
| f2 | false | 204 | 204 | (const C2)... |
| f2 | false | 206 | 206 | call to C2 |
| f2 | false | 212 | 212 | 3 |
| f2 | false | 214 | 214 | (const C2)... |
| f2 | false | 216 | 216 | (reference to) |
| f2 | false | 218 | 218 | ; |
| f2 | false | 221 | 221 | { ... } |
| f2 | false | 224 | 224 | if (...) ... |
| f2 | false | 227 | 227 | return ... |
| f2 | false | 230 | 230 | { ... } |
| f2 | true | 159 | 187 | T |
| f2 | true | 159 | 224 | F |
| f2 | true | 161 | 159 | |
| f2 | true | 168 | 161 | |
| f2 | true | 172 | 168 | |
| f2 | true | 178 | 172 | |
| f2 | true | 184 | 224 | |
| f2 | true | 187 | 184 | |
| f2 | true | 190 | 178 | |
| f2 | true | 194 | 221 | T |
| f2 | true | 194 | 227 | F |
| f2 | true | 196 | 194 | |
| f2 | true | 202 | 196 | |
| f2 | true | 206 | 202 | |
| f2 | true | 212 | 206 | |
| f2 | true | 218 | 227 | |
| f2 | true | 221 | 218 | |
| f2 | true | 224 | 212 | |
| f2 | true | 227 | 141 | |
| f2 | true | 230 | 190 | |
| f2 | false | 186 | 186 | { ... } |
| f2 | false | 188 | 188 | if (...) ... |
| f2 | false | 191 | 191 | call to operator== |
| f2 | false | 192 | 192 | call to C2 |
| f2 | false | 196 | 196 | 3 |
| f2 | false | 197 | 197 | temporary object |
| f2 | false | 198 | 198 | (const C2)... |
| f2 | false | 199 | 199 | call to C2 |
| f2 | false | 203 | 203 | 3 |
| f2 | false | 204 | 204 | temporary object |
| f2 | false | 205 | 205 | (const C2)... |
| f2 | false | 206 | 206 | (reference to) |
| f2 | false | 207 | 207 | ; |
| f2 | false | 209 | 209 | { ... } |
| f2 | false | 211 | 211 | return ... |
| f2 | false | 213 | 213 | { ... } |
| f2 | true | 153 | 180 | |
| f2 | true | 167 | 186 | T |
| f2 | true | 167 | 188 | F |
| f2 | true | 168 | 167 | |
| f2 | true | 173 | 168 | |
| f2 | true | 176 | 173 | |
| f2 | true | 180 | 176 | |
| f2 | true | 184 | 188 | |
| f2 | true | 186 | 184 | |
| f2 | true | 188 | 203 | |
| f2 | true | 191 | 209 | T |
| f2 | true | 191 | 211 | F |
| f2 | true | 192 | 191 | |
| f2 | true | 196 | 192 | |
| f2 | true | 199 | 196 | |
| f2 | true | 203 | 199 | |
| f2 | true | 207 | 211 | |
| f2 | true | 209 | 207 | |
| f2 | true | 211 | 148 | |
| f2 | true | 213 | 153 | |