Files
codeql/cpp/ql/test/successor-tests/conditional_destructors/cfg.expected
2018-10-26 11:07:18 +01:00

168 lines
6.2 KiB
Plaintext

| C1::C1 | false | 264 | 264 | C1 |
| C1::C1 | false | 386 | 386 | C1 |
| C1::C1 | false | 390 | 390 | C1 |
| C1::C1 | false | 427 | 427 | this |
| C1::C1 | false | 428 | 428 | val |
| C1::C1 | false | 430 | 430 | x |
| C1::C1 | false | 432 | 432 | ... = ... |
| C1::C1 | false | 434 | 434 | ExprStmt |
| C1::C1 | false | 436 | 436 | return ... |
| C1::C1 | false | 438 | 438 | { ... } |
| C1::C1 | true | 427 | 428 | |
| C1::C1 | true | 428 | 432 | |
| C1::C1 | true | 430 | 427 | |
| C1::C1 | true | 432 | 436 | |
| C1::C1 | true | 434 | 430 | |
| C1::C1 | true | 436 | 264 | |
| C1::C1 | true | 438 | 434 | |
| C1::operator= | false | 376 | 376 | operator= |
| C1::operator= | false | 382 | 382 | operator= |
| C1::operator== | false | 254 | 254 | operator== |
| C1::operator== | false | 404 | 404 | this |
| C1::operator== | false | 406 | 406 | val |
| C1::operator== | false | 408 | 408 | other |
| C1::operator== | false | 410 | 410 | (reference dereference) |
| C1::operator== | false | 411 | 411 | val |
| C1::operator== | false | 413 | 413 | ... == ... |
| C1::operator== | false | 415 | 415 | return ... |
| C1::operator== | false | 417 | 417 | { ... } |
| C1::operator== | true | 404 | 406 | |
| C1::operator== | true | 406 | 408 | |
| C1::operator== | true | 408 | 411 | |
| C1::operator== | true | 411 | 413 | |
| C1::operator== | true | 413 | 254 | |
| C1::operator== | true | 415 | 404 | |
| C1::operator== | true | 417 | 415 | |
| C2::C2 | false | 201 | 201 | C2 |
| C2::C2 | false | 313 | 313 | C2 |
| C2::C2 | false | 361 | 361 | this |
| C2::C2 | false | 362 | 362 | val |
| C2::C2 | false | 364 | 364 | x |
| C2::C2 | false | 366 | 366 | ... = ... |
| C2::C2 | false | 368 | 368 | ExprStmt |
| C2::C2 | false | 370 | 370 | return ... |
| C2::C2 | false | 372 | 372 | { ... } |
| C2::C2 | true | 361 | 362 | |
| C2::C2 | true | 362 | 366 | |
| C2::C2 | true | 364 | 361 | |
| C2::C2 | true | 366 | 370 | |
| C2::C2 | true | 368 | 364 | |
| C2::C2 | true | 370 | 201 | |
| C2::C2 | true | 372 | 368 | |
| C2::operator= | false | 307 | 307 | operator= |
| C2::operator== | false | 191 | 191 | operator== |
| C2::operator== | false | 327 | 327 | this |
| C2::operator== | false | 329 | 329 | val |
| C2::operator== | false | 331 | 331 | other |
| C2::operator== | false | 333 | 333 | (reference dereference) |
| C2::operator== | false | 334 | 334 | val |
| C2::operator== | false | 336 | 336 | ... == ... |
| C2::operator== | false | 338 | 338 | return ... |
| C2::operator== | false | 340 | 340 | { ... } |
| C2::operator== | true | 327 | 329 | |
| C2::operator== | true | 329 | 331 | |
| C2::operator== | true | 331 | 334 | |
| C2::operator== | true | 334 | 336 | |
| C2::operator== | true | 336 | 191 | |
| C2::operator== | true | 338 | 327 | |
| C2::operator== | true | 340 | 338 | |
| C2::~C2 | false | 342 | 342 | ~C2 |
| C2::~C2 | false | 347 | 347 | ; |
| C2::~C2 | false | 349 | 349 | return ... |
| C2::~C2 | false | 351 | 351 | { ... } |
| C2::~C2 | true | 347 | 349 | |
| C2::~C2 | true | 349 | 342 | |
| C2::~C2 | true | 351 | 347 | |
| __va_list_tag::operator= | false | 90 | 90 | operator= |
| __va_list_tag::operator= | false | 97 | 97 | operator= |
| f1 | false | 244 | 244 | f1 |
| f1 | false | 261 | 261 | call to operator== |
| f1 | false | 262 | 262 | call to C1 |
| f1 | false | 267 | 267 | 1 |
| f1 | false | 268 | 268 | (const C1)... |
| f1 | false | 269 | 269 | call to C1 |
| f1 | false | 273 | 273 | 2 |
| f1 | false | 274 | 274 | (const C1)... |
| f1 | false | 275 | 275 | (reference to) |
| f1 | false | 276 | 276 | ; |
| f1 | false | 278 | 278 | { ... } |
| f1 | false | 280 | 280 | if (...) ... |
| f1 | false | 283 | 283 | call to operator== |
| f1 | false | 284 | 284 | call to C1 |
| f1 | false | 288 | 288 | 3 |
| f1 | false | 289 | 289 | (const C1)... |
| f1 | false | 290 | 290 | call to C1 |
| f1 | false | 294 | 294 | 3 |
| f1 | false | 295 | 295 | (const C1)... |
| f1 | false | 296 | 296 | (reference to) |
| f1 | false | 297 | 297 | ; |
| f1 | false | 299 | 299 | { ... } |
| f1 | false | 301 | 301 | if (...) ... |
| f1 | false | 303 | 303 | return ... |
| f1 | false | 305 | 305 | { ... } |
| f1 | true | 261 | 278 | T |
| f1 | true | 261 | 301 | F |
| f1 | true | 262 | 261 | |
| f1 | true | 267 | 262 | |
| f1 | true | 269 | 267 | |
| f1 | true | 273 | 269 | |
| f1 | true | 276 | 301 | |
| f1 | true | 278 | 276 | |
| f1 | true | 280 | 273 | |
| f1 | true | 283 | 299 | T |
| f1 | true | 283 | 303 | F |
| f1 | true | 284 | 283 | |
| f1 | true | 288 | 284 | |
| f1 | true | 290 | 288 | |
| f1 | true | 294 | 290 | |
| f1 | true | 297 | 303 | |
| f1 | true | 299 | 297 | |
| f1 | true | 301 | 294 | |
| f1 | true | 303 | 244 | |
| f1 | true | 305 | 280 | |
| f2 | false | 181 | 181 | f2 |
| f2 | false | 198 | 198 | call to operator== |
| f2 | false | 199 | 199 | call to C2 |
| f2 | false | 204 | 204 | 1 |
| f2 | false | 205 | 205 | (const C2)... |
| f2 | false | 206 | 206 | call to C2 |
| f2 | false | 210 | 210 | 2 |
| f2 | false | 211 | 211 | (const C2)... |
| f2 | false | 212 | 212 | (reference to) |
| f2 | false | 213 | 213 | ; |
| f2 | false | 215 | 215 | { ... } |
| f2 | false | 217 | 217 | if (...) ... |
| f2 | false | 220 | 220 | call to operator== |
| f2 | false | 221 | 221 | call to C2 |
| f2 | false | 225 | 225 | 3 |
| f2 | false | 226 | 226 | (const C2)... |
| f2 | false | 227 | 227 | call to C2 |
| f2 | false | 231 | 231 | 3 |
| f2 | false | 232 | 232 | (const C2)... |
| f2 | false | 233 | 233 | (reference to) |
| f2 | false | 234 | 234 | ; |
| f2 | false | 236 | 236 | { ... } |
| f2 | false | 238 | 238 | if (...) ... |
| f2 | false | 240 | 240 | return ... |
| f2 | false | 242 | 242 | { ... } |
| f2 | true | 198 | 215 | T |
| f2 | true | 198 | 238 | F |
| f2 | true | 199 | 198 | |
| f2 | true | 204 | 199 | |
| f2 | true | 206 | 204 | |
| f2 | true | 210 | 206 | |
| f2 | true | 213 | 238 | |
| f2 | true | 215 | 213 | |
| f2 | true | 217 | 210 | |
| f2 | true | 220 | 236 | T |
| f2 | true | 220 | 240 | F |
| f2 | true | 221 | 220 | |
| f2 | true | 225 | 221 | |
| f2 | true | 227 | 225 | |
| f2 | true | 231 | 227 | |
| f2 | true | 234 | 240 | |
| f2 | true | 236 | 234 | |
| f2 | true | 238 | 231 | |
| f2 | true | 240 | 181 | |
| f2 | true | 242 | 217 | |