}
Expected<DecodedThreadSP> ThreadDecoder::Decode() {
- if (!m_decoded_thread.hasValue()) {
+ if (!m_decoded_thread.has_value()) {
if (Expected<DecodedThreadSP> decoded_thread = DoDecode()) {
m_decoded_thread = *decoded_thread;
} else {
auto do_parse = [&]() -> Error {
FileSpec system_file_spec(module.system_path);
- FileSpec local_file_spec(module.file.hasValue() ? *module.file
- : module.system_path);
+ FileSpec local_file_spec(module.file.has_value() ? *module.file
+ : module.system_path);
ModuleSpec module_spec;
module_spec.GetFileSpec() = local_file_spec;
module_spec.GetPlatformFileSpec() = system_file_spec;
- if (module.uuid.hasValue())
+ if (module.uuid.has_value())
module_spec.GetUUID().SetFromStringRef(*module.uuid);
Status error;