aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Expression/Materializer.cpp
diff options
context:
space:
mode:
authorAdrian Prantl <aprantl@apple.com>2019-01-15 20:33:58 +0000
committerAdrian Prantl <aprantl@apple.com>2019-01-15 20:33:58 +0000
commitd6a9bbf68e2c795d0d2d7f831235ed14af978f87 (patch)
tree87a0eb5e4ce3d616030c83aa16c8bc6faf085791 /lldb/source/Expression/Materializer.cpp
parent3cdd1a7d47f3a51c67979d28ce542a2f03c12d0c (diff)
downloadllvm-d6a9bbf68e2c795d0d2d7f831235ed14af978f87.zip
llvm-d6a9bbf68e2c795d0d2d7f831235ed14af978f87.tar.gz
llvm-d6a9bbf68e2c795d0d2d7f831235ed14af978f87.tar.bz2
Replace auto -> llvm::Optional<uint64_t>
This addresses post-commit feedback for https://reviews.llvm.org/D56688 llvm-svn: 351237
Diffstat (limited to 'lldb/source/Expression/Materializer.cpp')
-rw-r--r--lldb/source/Expression/Materializer.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/lldb/source/Expression/Materializer.cpp b/lldb/source/Expression/Materializer.cpp
index 1d967b5..4d4e5e2 100644
--- a/lldb/source/Expression/Materializer.cpp
+++ b/lldb/source/Expression/Materializer.cpp
@@ -46,7 +46,7 @@ uint32_t Materializer::AddStructMember(Entity &entity) {
}
void Materializer::Entity::SetSizeAndAlignmentFromType(CompilerType &type) {
- if (auto size = type.GetByteSize(nullptr))
+ if (llvm::Optional<uint64_t> size = type.GetByteSize(nullptr))
m_size = *size;
uint32_t bit_alignment = type.GetTypeBitAlign();
@@ -795,7 +795,7 @@ public:
ExecutionContextScope *exe_scope = map.GetBestExecutionContextScope();
- auto byte_size = m_type.GetByteSize(exe_scope);
+ llvm::Optional<uint64_t> byte_size = m_type.GetByteSize(exe_scope);
if (!byte_size) {
err.SetErrorString("can't get size of type");
return;