[PATCH] D117248: Get rid of global constructor in llvm/lib/Support/Signals.cpp in C++20 mode

Mehdi AMINI via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jan 25 15:19:13 PST 2022


mehdi_amini accepted this revision.
mehdi_amini added a comment.
This revision is now accepted and ready to land.

LGTM, but do you know what explains this behavior in C++20?



================
Comment at: llvm/lib/Support/Signals.cpp:86
 static constexpr size_t MaxSignalHandlerCallbacks = 8;
-static CallbackAndCookie CallBacksToRun[MaxSignalHandlerCallbacks];
+static CallbackAndCookie CallBacksToRun[MaxSignalHandlerCallbacks]{};
 
----------------
Do you


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D117248/new/

https://reviews.llvm.org/D117248



More information about the llvm-commits mailing list