[ObjC] Override TailCallKind when lowering objc intrinsics (details)
Revert "[clang-tidy] Add bugprone-bad-signal-to-kill-thread checker and (details)
Commit
135a493f34561219d67251b58a482cd3fc6416b9
by pavel
Fix TestNoGPacketSupported on linux The mock server pretends the process stopped with signal 17, which is SIGCHLD on linux. This causes lldb to resume to process, utterly confusing the test. Lldb probably shouldn't resume in this case, but for now this issue can be fixed by changing the signal number to 2, which is SIGINT just about anywhere.
Commit
a9a3781df81a8a630e5d233efbc8b15b24ddd1dd
by francisvm
[ObjC] Override TailCallKind when lowering objc intrinsics The tail-call-kind-ness is known by the ObjCARC analysis and can be enforced while lowering the intrinsics to calls. This allows us to get the requested tail calls at -O0 without trying to preserve the attributes throughout passes that change code even at -O0 ,like the Always Inliner, where the ObjCOpt pass doesn't run. Differential Revision: https://reviews.llvm.org/D69980
Commit
8cec7e0208f5b65790fd5c73b90d6d35944b07b1
by abelkocsis
Revert "[clang-tidy] Add bugprone-bad-signal-to-kill-thread checker and alias cert-pos44-c" This reverts commit 4edf0cb0e03e31d468979d0d7dec08bd9f4f8204.