summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2019-05-06 04:00:45 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2019-05-06 04:00:45 +0000
commit9c3a58eec9fe3d7cfb5598abd1345fa7da04fc9c (patch)
tree0b62d1b42864d91060eb85656926da406000eac8
parentfc53191b76471391dc3fb1e46cfc96cf8ab9c2ff (diff)
Fix up after r360006.
git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@360007 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--clang-tidy/modernize/MakeSmartPtrCheck.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang-tidy/modernize/MakeSmartPtrCheck.cpp b/clang-tidy/modernize/MakeSmartPtrCheck.cpp
index 5a152c8c..b371345c 100644
--- a/clang-tidy/modernize/MakeSmartPtrCheck.cpp
+++ b/clang-tidy/modernize/MakeSmartPtrCheck.cpp
@@ -278,7 +278,7 @@ bool MakeSmartPtrCheck::replaceNew(DiagnosticBuilder &Diag,
return false;
std::string ArraySizeExpr;
- if (const auto* ArraySize = New->getArraySize()) {
+ if (const auto* ArraySize = New->getArraySize().getValueOr(nullptr)) {
ArraySizeExpr = Lexer::getSourceText(CharSourceRange::getTokenRange(
ArraySize->getSourceRange()),
SM, getLangOpts())