]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/seastar/include/seastar/core/unaligned.hh
import quincy beta 17.1.0
[ceph.git] / ceph / src / seastar / include / seastar / core / unaligned.hh
index 78ce39bacbe9ed141bf417100f6d0de568795e48..39868ab899fd0dbc60e1b1bb144ddc29dfff409f 100644 (file)
@@ -63,14 +63,14 @@ struct unaligned {
 } __attribute__((packed));
 
 
-// deprecated: violates strict aliasing rules
 template <typename T, typename F>
+[[deprecated("violates strict aliasing rules. See issue #165.")]]
 inline auto unaligned_cast(F* p) noexcept {
     return reinterpret_cast<unaligned<std::remove_pointer_t<T>>*>(p);
 }
 
-// deprecated: violates strict aliasing rules
 template <typename T, typename F>
+[[deprecated("violates strict aliasing rules. See issue #165.")]]
 inline auto unaligned_cast(const F* p) noexcept {
     return reinterpret_cast<const unaligned<std::remove_pointer_t<T>>*>(p);
 }