tidy - bugprone-throwing-static-initialization — Extra Clang Tools 22.0.0git documentation (original) (raw)

bugprone-throwing-static-initialization

Finds all static or thread_local variable declarations where the initializer for the object may throw an exception.

References

This check corresponds to the CERT C++ Coding Standard ruleERR58-CPP. Handle all exceptions thrown before main() begins executing.