| // RUN: %clang_analyze_cc1 %s \ |
| // RUN: -analyzer-checker=debug.DumpDominators \ |
| // RUN: -analyzer-checker=debug.DumpPostDominators \ |
| // RUN: -analyzer-checker=debug.DumpControlDependencies \ |
| // RUN: 2>&1 | FileCheck %s |
| namespace pr42041_unreachable_cfg_successor { |
| } // end of namespace pr42041_unreachable_cfg_successor |
| // [B3 (ENTRY)] -> [B1] -> [B2] -> [B0 (EXIT)] |
| // CHECK: Control dependencies (Node#,Dependency#): |
| // CHECK-NEXT: Immediate dominance tree (Node#,IDom#): |
| // CHECK-NEXT: Immediate post dominance tree (Node#,IDom#): |
| // [B5 (ENTRY)] -> [B4] -> [B3] -> [B2] -> [B1] -> [B0 (EXIT)] |
| // ------------------------------> |
| // CHECK: Control dependencies (Node#,Dependency#): |
| // CHECK-NEXT: Immediate dominance tree (Node#,IDom#): |
| // CHECK-NEXT: Immediate post dominance tree (Node#,IDom#): |