Added GCC 8 to Travis. Updated test so that it warning isn't triggered.

This commit is contained in:
Christopher Di Bella 2018-05-05 09:39:55 +01:00 committed by Martin Hořeňovský
parent d0287e3b56
commit 8d5d49299b
2 changed files with 14 additions and 1 deletions

View File

@ -117,6 +117,14 @@ matrix:
packages: ['g++-7'] packages: ['g++-7']
env: COMPILER='g++-7' env: COMPILER='g++-7'
- os: linux
compiler: gcc
addons: &gcc8
apt:
sources: *all_sources
packages: ['g++-8']
env: COMPILER='g++-8'
# 3b/ Linux C++14 Clang builds # 3b/ Linux C++14 Clang builds
# Note that we need newer libstdc++ for C++14 support # Note that we need newer libstdc++ for C++14 support
- os: linux - os: linux
@ -173,6 +181,11 @@ matrix:
addons: *gcc7 addons: *gcc7
env: COMPILER='g++-7' CPP14=1 env: COMPILER='g++-7' CPP14=1
- os: linux
compiler: gcc
addons: *gcc8
env: COMPILER='g++-8' CPP14=1
# 5/ OSX Clang Builds # 5/ OSX Clang Builds
- os: osx - os: osx
osx_image: xcode7.3 osx_image: xcode7.3

View File

@ -304,7 +304,7 @@ TEST_CASE( "toString on const wchar_t pointer returns the string contents", "[to
} }
TEST_CASE( "toString on wchar_t const pointer returns the string contents", "[toString]" ) { TEST_CASE( "toString on wchar_t const pointer returns the string contents", "[toString]" ) {
auto const s = const_cast<wchar_t* const>( L"wide load" ); auto const s = const_cast<wchar_t*>( L"wide load" );
std::string result = ::Catch::Detail::stringify( s ); std::string result = ::Catch::Detail::stringify( s );
CHECK( result == "\"wide load\"" ); CHECK( result == "\"wide load\"" );
} }