As of d48f2d7c02743571075bb7812bb4c9e634e51ed1, the destructor for SuspendedThreadsList is protected, which leads to this error on our CI builders:
/b/s/w/ir/x/w/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_fuchsia.cpp:35:26: error: temporary of type 'const __sanitizer::SuspendedThreadsList' has protected destructor params->callback({}, params->argument); ^ /b/s/w/ir/x/w/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld.h:44:3: note: declared protected here ~SuspendedThreadsList() {} ^ 1 error generated.
Although the threadslists aren't needed for Fuchsia's case, we can just make a dummy SuspendedThreadsList class for Fuchsia with an overriden destructor.
clang-format: please reformat the code