Replace auto -> llvm::Optional<uint64_t>
This addresses post-commit feedback for https://reviews.llvm.org/D56688
llvm-svn: 351237
diff --git a/lldb/source/Core/ValueObject.cpp b/lldb/source/Core/ValueObject.cpp
index 1965d70..95e944b 100644
--- a/lldb/source/Core/ValueObject.cpp
+++ b/lldb/source/Core/ValueObject.cpp
@@ -756,8 +756,9 @@
ExecutionContext exe_ctx(GetExecutionContextRef());
- auto item_type_size = pointee_or_element_compiler_type.GetByteSize(
- exe_ctx.GetBestExecutionContextScope());
+ llvm::Optional<uint64_t> item_type_size =
+ pointee_or_element_compiler_type.GetByteSize(
+ exe_ctx.GetBestExecutionContextScope());
if (!item_type_size)
return 0;
const uint64_t bytes = item_count * *item_type_size;
@@ -1823,7 +1824,8 @@
return {};
ExecutionContext exe_ctx(GetExecutionContextRef());
- auto size = type.GetByteSize(exe_ctx.GetBestExecutionContextScope());
+ llvm::Optional<uint64_t> size =
+ type.GetByteSize(exe_ctx.GetBestExecutionContextScope());
if (!size)
return {};
ValueObjectChild *synthetic_child =
@@ -1864,7 +1866,8 @@
const bool is_base_class = true;
ExecutionContext exe_ctx(GetExecutionContextRef());
- auto size = type.GetByteSize(exe_ctx.GetBestExecutionContextScope());
+ llvm::Optional<uint64_t> size =
+ type.GetByteSize(exe_ctx.GetBestExecutionContextScope());
if (!size)
return {};
ValueObjectChild *synthetic_child =