[libSupport] make CallBacksToRun static local
authorTal Kedar <tal.kedar@k2dq.com>
Sat, 19 Mar 2022 19:08:02 +0000 (19:08 +0000)
committerMehdi Amini <joker.eph@gmail.com>
Sat, 19 Mar 2022 20:31:04 +0000 (20:31 +0000)
commit129311ac0bbbea78d980cb44565c0daeab924511
treef7350878564b688373a8e4352e1d2814b6ec37d4
parent9595f3568ade92509d5f1e0d45066e31def762a6
[libSupport] make CallBacksToRun static local

In order to allow compiling with -Werror=global-constructors with c++20 and above.

Discussion: https://discourse.llvm.org/t/llvm-lib-support-signals-cpp-fails-to-compile-due-to-werror-global-constructors/61070

Reviewed By: mehdi_amini

Differential Revision: https://reviews.llvm.org/D122067
llvm/lib/Support/Signals.cpp