diff options
author | Jonas Toth <jonas.toth@gmail.com> | 2019-02-20 21:04:36 +0000 |
---|---|---|
committer | Jonas Toth <jonas.toth@gmail.com> | 2019-02-20 21:04:36 +0000 |
commit | 32d5b252b928105216a9b9fac7862fc1268de977 (patch) | |
tree | 1ebd912450f41a587bef0e548e1fff03224876cc /lldb/packages/Python/lldbsuite/test/python_api/symbol-context/TestSymbolContext.py | |
parent | 79b5c3842b684f873d1ffad502336e973616ea51 (diff) | |
download | bcm5719-llvm-32d5b252b928105216a9b9fac7862fc1268de977.tar.gz bcm5719-llvm-32d5b252b928105216a9b9fac7862fc1268de977.zip |
[clang-tidy] refactor ExceptionAnalyzer further to give ternary answer
Summary:
The analsis on the throwing behvaiour on functions and statements gave only
a binary answer whether an exception could occur and if yes which types are
thrown.
This refactoring allows keeping track if there is a unknown factor, because the
code calls to some functions with unavailable source code with no `noexcept`
information.
This 'potential Unknown' information is propagated properly and can be queried
separately.
Reviewers: lebedev.ri, aaron.ballman, baloghadamsoftware, alexfh
Reviewed By: lebedev.ri, baloghadamsoftware
Subscribers: xazax.hun, rnkovacs, a.sidorin, Szelethus, donat.nagy, dkrupp, cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D57883
llvm-svn: 354517
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/symbol-context/TestSymbolContext.py')
0 files changed, 0 insertions, 0 deletions