I'm getting a warning when compiling with boost::filesystem under mingw-g++ 3.4.5 in debug mode.
The warning is:
I took a look in the web and was sent to the following page:passing negative value '-0x000000001' for converting 3 of 'boost::filesystem::basic_filesystem_error<Path>:: basic_filesystem_error(const std::string&, const Path&, boost::filesystem::system_error_type) [with Path = boost::filesystem:ath]'
However, I can't read it. I'm not familiar with the concept of regression tests what they mean exactly and what can be done with - or learned from? - the information.
What I need to know is to first understand the compile time warning.
It points to a negative value where it seems it expects a positive one. However I can't seem to dig in enough the boost code to access the boost::filesystem::system_error_type declaration. So i'm left guessing there is an intended conversion taking place but mingw flags it regardless.
I would also need help in understanding what exactly is a regression test from the boost perspective.
What troubles me here is the fact this warning is flagged by the regression test as success. So my understanding of regression tests as described on the wiki may not be enough.