aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend
diff options
context:
space:
mode:
authorMed Ismail Bennani <medismail.bennani@gmail.com>2020-02-07 16:33:33 +0100
committerMed Ismail Bennani <medismail.bennani@gmail.com>2020-02-07 17:35:29 +0100
commit047c4b0369f05ba2f96c79151641f07035bec954 (patch)
tree15103473a0aeffc011ec6ca30c48c140365c00f0 /clang/lib/Frontend
parent380fe91fc6dd58a64fd8945bf509c0433038a723 (diff)
downloadllvm-047c4b0369f05ba2f96c79151641f07035bec954.zip
llvm-047c4b0369f05ba2f96c79151641f07035bec954.tar.gz
llvm-047c4b0369f05ba2f96c79151641f07035bec954.tar.bz2
[lldb/Target] Fix `frame recognizer list` crash when registered with nullptr
One way to register a recognizer is to use RegularExpressionSP for the module and symbol. In order to match a symbol regardless of the module, the recognizer can be registered with a nullptr for the module. However, this cause the frame recognizer list command to crash because it calls RegularExpression::GetText without checking if the shared pointer is valid. This patch adds checks for the symbol and module RegularExpressionSP. Differential Revision: https://reviews.llvm.org/D74212 Signed-off-by: Med Ismail Bennani <medismail.bennani@gmail.com>
Diffstat (limited to 'clang/lib/Frontend')
0 files changed, 0 insertions, 0 deletions