diff options
author | Chandler Carruth <chandlerc@gmail.com> | 2017-01-26 02:07:20 +0000 |
---|---|---|
committer | Chandler Carruth <chandlerc@gmail.com> | 2017-01-26 02:07:20 +0000 |
commit | 647d34fe6170dbfe962c9d1b7c4e2f6bd9a6b3fb (patch) | |
tree | 17fb7bd965628c302b2e94c93022fbc964f2dd09 /clang/lib/Index/IndexDecl.cpp | |
parent | 6201d786530005beadc668c8b2c714a9f5121489 (diff) | |
download | bcm5719-llvm-647d34fe6170dbfe962c9d1b7c4e2f6bd9a6b3fb.tar.gz bcm5719-llvm-647d34fe6170dbfe962c9d1b7c4e2f6bd9a6b3fb.zip |
[Loops] Restructure the LoopInfo verify function so that it more
directly walks the current loop structure verifying that a matching
structure can be found in a freshly computed version.
Also pull things out of containers when necessary once an issue is found
and print them directly.
This makes it substantially easier to debug verification failures as
the process stops at the exact point in the loop nest where they diverge
and has in easily accessed local variables (or printed to stderr
already) the loops and other information needed to analyze the failure.
Differential Revision: https://reviews.llvm.org/D29142
llvm-svn: 293133
Diffstat (limited to 'clang/lib/Index/IndexDecl.cpp')
0 files changed, 0 insertions, 0 deletions