fix missing weakly_canonical on GCC 7.3
This commit is contained in:
parent
e6b0332bad
commit
02676e9c75
@ -560,7 +560,7 @@ namespace std {
|
||||
#endif
|
||||
}
|
||||
} // std
|
||||
#else
|
||||
#else //#if NANA_USING_NANA_FILESYSTEM
|
||||
//Implements the missing functions for various version of experimental/filesystem
|
||||
namespace std
|
||||
{
|
||||
@ -568,7 +568,7 @@ namespace std {
|
||||
{
|
||||
//Visual Studio 2017
|
||||
#if (defined(NANA_USING_STD_EXPERIMENTAL_FILESYSTEM) && defined(_MSC_VER) && (_MSC_VER > 1912)) || \
|
||||
(!defined(__clang__) && defined(__GNUC__) && (__cplusplus < 201603))
|
||||
(!defined(__clang__) && defined(__GNUC__) && (__cplusplus < 201603 || (__GNUC__* 100 + __GNUC_MINOR__ < 801)))
|
||||
path weakly_canonical(const path& p);
|
||||
path weakly_canonical(const path& p, std::error_code& err);
|
||||
#endif
|
||||
|
||||
@ -1407,7 +1407,7 @@ namespace std
|
||||
namespace filesystem
|
||||
{
|
||||
#if (defined(NANA_USING_STD_EXPERIMENTAL_FILESYSTEM) && defined(_MSC_VER) && (_MSC_VER > 1912)) || \
|
||||
(!defined(__clang__) && defined(__GNUC__) && (__cplusplus < 201603))
|
||||
(!defined(__clang__) && defined(__GNUC__) && (__cplusplus < 201603 || (__GNUC__* 100 + __GNUC_MINOR__ < 801)))
|
||||
|
||||
namespace detail
|
||||
{
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user