================ @@ -24,13 +24,19 @@ namespace LIBC_NAMESPACE_DECL { namespace time_utils { + +// store the result of mktime_internal(const tm* ) +struct TMParse { ---------------- wsehjk wrote: ok,I will go with `cpp::optional` https://github.com/llvm/llvm-project/pull/132231