Opened 6 years ago
Closed 5 years ago
#12971 closed Bugs (fixed)
g++ on Windows: warning: converting to non-pointer type from NULL
Reported by: | Owned by: | Andy Tompkins | |
---|---|---|---|
Milestone: | Boost 1.66.0 | Component: | uuid |
Version: | Boost 1.63.0 | Severity: | Problem |
Keywords: | uuid, windows, warning, conversion, non-pointer, null | Cc: |
Description
The following minimal program "error.cpp" generates the warning:
#include <boost/uuid/random_generator.hpp> int main() { boost::uuids::uuid id = boost::uuids::random_generator()(); }
Compiling on Windows (MinGW) with
g++ -I D:/libraries/boost_1_63_0/ error.cpp
yields the following message:
In file included from D:/libraries/boost_1_63_0/boost/uuid/random_generator.hpp:12:0, from error.cpp:1: D:/libraries/boost_1_63_0/boost/uuid/seed_rng.hpp: In constructor 'boost::uuids::detail::seed_rng::seed_rng()': D:/libraries/boost_1_63_0/boost/uuid/seed_rng.hpp:96:23: warning: converting to non-pointer type 'boost::detail::winapi::HCRYPTPROV_ {aka long unsigned int}' from NULL [-Wconversion-null] , random_(NULL) ^ D:/libraries/boost_1_63_0/boost/uuid/seed_rng.hpp:106:21: warning: converting to non-pointer type 'boost::detail::winapi::HCRYPTPROV_ {aka long unsigned int}' from NULL [-Wconversion-null] random_ = NULL; ^
Change History (2)
comment:1 by , 5 years ago
comment:2 by , 5 years ago
Milestone: | To Be Determined → Boost 1.66.0 |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Note:
See TracTickets
for help on using tickets.
PR submitted to resolve: https://github.com/boostorg/uuid/pull/18