[MemProf] Fix bot failure about missing return value along all paths
authorTeresa Johnson <tejohnson@google.com>
Wed, 19 Apr 2023 21:05:26 +0000 (14:05 -0700)
committerTeresa Johnson <tejohnson@google.com>
Wed, 19 Apr 2023 21:09:05 +0000 (14:09 -0700)
commit16036f6cc9c7787d940f51a947403e9c1ce24a64
tree3491ba43fccf97872a38e8a7c417ddf4bc56aa36
parent7f596bb50944ee41a9dd1cb95c196dc6f8873b21
[MemProf] Fix bot failure about missing return value along all paths

Fixes warning treated as error from
https://lab.llvm.org/buildbot/#/builders/13/builds/34440:
  'llvm::LibCallSimplifier::optimizeNew': not all control paths return a value
after a35206d78280e0ebcf48cd21bc5fff5c3b9c73fa.

Change assert in default case to a return nullptr, so we have a
reasonable fallback if invoked on a different library function, and no
longer get the above warning.
llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp