diff options
author | Sebastian Neubauer <Sebastian.Neubauer@amd.com> | 2022-12-08 11:48:00 +0100 |
---|---|---|
committer | Sebastian Neubauer <Sebastian.Neubauer@amd.com> | 2022-12-08 11:48:00 +0100 |
commit | aeac2e4884a3ce62c920cd51806a9396da64d9f7 (patch) | |
tree | 5758bf1aff9a52eff54d372a93ff76e2a1302e2e /lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp | |
parent | 3528e63d89305907b3d6e0f59f7b03b94a12dacc (diff) | |
download | llvm-aeac2e4884a3ce62c920cd51806a9396da64d9f7.zip llvm-aeac2e4884a3ce62c920cd51806a9396da64d9f7.tar.gz llvm-aeac2e4884a3ce62c920cd51806a9396da64d9f7.tar.bz2 |
[llvm] Replace llvm::Any with std::any
llvm::Any had several bugs in the past, due to being sensitive to symbol
visibility. (See D101972 and D108943)
Even with these fixes applied, I still encounter the same issue on
Windows.
Similar to llvm::Optional going away in favor of std::optional, we can
use std::any from C++17.
Using std::any fixes the problem and puts the burden to do it correctly
on the standard library.
Differential Revision: https://reviews.llvm.org/D139532
Diffstat (limited to 'lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp')
0 files changed, 0 insertions, 0 deletions