several fixes for clang/llvm
[senf.git] / senf / Socket / ProtocolServerSocketHandle.cti
index 5b02eae..2e99444 100644 (file)
@@ -85,10 +85,10 @@ template <class SocketProtocol>
 prefix_ senf::ProtocolServerSocketHandle<SocketProtocol>
 senf::ProtocolServerSocketHandle<SocketProtocol>::cast_dynamic(FileHandle handle)
 {
-    ServerSocketHandle<typename SocketProtocol::Policy> h(
+    ServerSocketHandle<typename SocketProtocol::Policy> h (
         ServerSocketHandle<typename SocketProtocol::Policy>::cast_dynamic(handle));
     // throw std::bad_cast if the protocol is invalid
-    dynamic_cast<SocketProtocol const &>(static_cast<SocketBody&>(FileHandle::body(h)).protocol());
+    IGNORE( dynamic_cast<SocketProtocol const &>(static_cast<SocketBody&>(FileHandle::body(h)).protocol()) );
     return cast_static(handle);
 }