FailedChanges

Summary

  1. [clang] Remove profile available check for fsplit-machine-functions. (details)
  2. [NFC][sanitizer] Don't use ::testing::internal (details)
Commit b86f1af423952d9f1dbe105b651b948ce0e1e8d0 by snehasishk
[clang] Remove profile available check for fsplit-machine-functions.

Enforcing a profile available check in the driver does not work with
incremental LTO builds where the LTO backend invocation does not include
the profile flags. At this point the profiles have already been consumed
and the IR contains profile metadata. Instead we always pass through the
-fsplit-machine-functions flag on user request. The pass itself contains
a check to return early if no profile information is available.

Differential Revision: https://reviews.llvm.org/D87943
The file was modifiedclang/lib/Driver/ToolChains/Clang.cpp (diff)
The file was modifiedclang/test/Driver/fsplit-machine-functions.c (diff)
Commit 82827244e9bbc2804afd9070158c567ac89f0540 by Vitaly Buka
[NFC][sanitizer] Don't use ::testing::internal
The file was modifiedcompiler-rt/lib/sanitizer_common/tests/sanitizer_stackdepot_test.cpp (diff)