D28596 added SANITIZER_INTERFACE_WEAK_DEF which can guarantee *_default_options are always defined.
The weak attributes on the __{asan,lsan,msan,ubsan}_default_options declarations can thus be removed.
MaybeCall*DefaultOptions no longer need nullptr checks, so their call sites can just be replaced by __*_default_options.
clang-format: please reformat the code
-SANITIZER_INTERFACE_WEAK_DEF(const char*, __msan_default_options, void) { +SANITIZER_INTERFACE_WEAK_DEF(const char *, __msan_default_options, void) {