X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ceph%2Fsrc%2Fboost%2Fboost%2Fstacktrace%2Fdetail%2Flocation_from_symbol.hpp;h=699049dd35449a65143b3e7bba4f8b17c50e0699;hb=92f5a8d42d07f9929ae4fa7e01342fe8d96808a8;hp=534ac91075b5eaa29a06c740d828cfb0f65600a0;hpb=a0324939f9d0e1905d5df8f57442f09dc70af83d;p=ceph.git diff --git a/ceph/src/boost/boost/stacktrace/detail/location_from_symbol.hpp b/ceph/src/boost/boost/stacktrace/detail/location_from_symbol.hpp index 534ac9107..699049dd3 100644 --- a/ceph/src/boost/boost/stacktrace/detail/location_from_symbol.hpp +++ b/ceph/src/boost/boost/stacktrace/detail/location_from_symbol.hpp @@ -1,4 +1,4 @@ -// Copyright Antony Polukhin, 2016-2017. +// Copyright Antony Polukhin, 2016-2019. // // Distributed under the Boost Software License, Version 1.0. (See // accompanying file LICENSE_1_0.txt or copy at @@ -28,7 +28,7 @@ public: explicit location_from_symbol(const void* addr) BOOST_NOEXCEPT : dli_() { - if (!::dladdr(addr, &dli_)) { + if (!::dladdr(const_cast(addr), &dli_)) { // `dladdr` on Solaris accepts nonconst addresses dli_.dli_fname = 0; } }