Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix error: default initialization of an object of const type
This commit fixes a regression introduced in a3e5b54 (Problem: Socket options lack type-safety (zeromq#393)). It addresses the following error reported when building the project on macOS 10.11.6. Errors like the following: cppzmq/zmq.hpp:1325:39: error: default initialization of an object of const type 'const affinity_t' (aka 'const integral_option<4, unsigned long long, false>') without a user-provided default constructor Compiler version: Apple LLVM version 8.0.0 (clang-800.0.42.1) Target: x86_64-apple-darwin15.6.0 Thread model: posix InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin Similar issues: * tensorflow/tensorflow#28839 error: default initialization of an object of const type 'const Subgraph::Identity' without a user-provided default constructor * https://bugzilla.mozilla.org/show_bug.cgi?id=1451088 Clang 3.8: error: default initialization of an object of const type 'const js::jit::ArithPolicy' without a user-provided default constructor * googleapis/google-cloud-cpp#1593 [osx] error: default initialization of an object of const type Co-authored-by: Gudmundur Adalsteinsson <[email protected]>
- Loading branch information