diff options
| author | George Karpenkov <ekarpenkov@apple.com> | 2018-06-12 20:50:44 +0000 |
|---|---|---|
| committer | George Karpenkov <ekarpenkov@apple.com> | 2018-06-12 20:50:44 +0000 |
| commit | 5ec0a2613f89f1cccc43f61b3f2987e20d47bed8 (patch) | |
| tree | e1645b623e0f6c9b2b5acc2c3efed7797e801816 /llvm/lib/IR/OptBisect.cpp | |
| parent | 8b4b82eed471f65c5cfdda12e6e4f7966fe9024e (diff) | |
| download | bcm5719-llvm-5ec0a2613f89f1cccc43f61b3f2987e20d47bed8.tar.gz bcm5719-llvm-5ec0a2613f89f1cccc43f61b3f2987e20d47bed8.zip | |
[analyzer] [NFC] Remove most usages of getEndPath
getEndPath is a problematic API, because it's not clear when it's called
(hint: not always at the end of the path), it crashes at runtime with
more than one non-nullptr returning implementation, and diagnostics
internal depend on it being called at some exact place.
However, most visitors don't actually need that: all they want is a
function consistently called after all nodes are traversed, to perform
finalization and to decide whether invalidation is needed.
Differential Revision: https://reviews.llvm.org/D48042
llvm-svn: 334540
Diffstat (limited to 'llvm/lib/IR/OptBisect.cpp')
0 files changed, 0 insertions, 0 deletions

