Do not use lock to get the shared_ptr as it doesn't throw an exception when the std::weak_ptr argument is empty
Extend to GCC14 downgrading maybe-uninitialized to a warning when including regex header as this has not been fixed
Do not use lock to get the shared_ptr as it doesn't throw an exception when the std::weak_ptr argument is empty
Extend to GCC14 downgrading maybe-uninitialized to a warning when including regex header as this has not been fixed