aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-objdump/llvm-objdump.cpp
diff options
context:
space:
mode:
authorFangrui Song <i@maskray.me>2022-12-17 00:42:05 +0000
committerFangrui Song <i@maskray.me>2022-12-17 00:42:05 +0000
commit21c4dc7997b83e83f87c26a97c104dcdd95f1d0f (patch)
treed206072152eb158d6d0eb6c3b93abca9aeb101c6 /llvm/tools/llvm-objdump/llvm-objdump.cpp
parent2e9c3fe6fcfd7b4672facec87dceb76ff3c83566 (diff)
downloadllvm-21c4dc7997b83e83f87c26a97c104dcdd95f1d0f.zip
llvm-21c4dc7997b83e83f87c26a97c104dcdd95f1d0f.tar.gz
llvm-21c4dc7997b83e83f87c26a97c104dcdd95f1d0f.tar.bz2
std::optional::value => operator*/operator->
value() has undesired exception checking semantics and calls __throw_bad_optional_access in libc++. Moreover, the API is unavailable without _LIBCPP_NO_EXCEPTIONS on older Mach-O platforms (see _LIBCPP_AVAILABILITY_BAD_OPTIONAL_ACCESS). This fixes clang.
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions