diff --git a/include/internal/catch_console_colour_impl.hpp b/include/internal/catch_console_colour_impl.hpp index f776952b..4ee4e6e8 100644 --- a/include/internal/catch_console_colour_impl.hpp +++ b/include/internal/catch_console_colour_impl.hpp @@ -15,7 +15,7 @@ namespace Catch { struct IColourImpl { virtual ~IColourImpl() {} - virtual void use( Colour::Code _colourCode ) = 0; + virtual void use( Colour::Code _colourCode ) {}; }; struct NoColourImpl : IColourImpl { diff --git a/single_include/catch.hpp b/single_include/catch.hpp index 2e6fe8d3..cbd5579c 100644 --- a/single_include/catch.hpp +++ b/single_include/catch.hpp @@ -7028,7 +7028,7 @@ namespace Catch { struct IColourImpl { virtual ~IColourImpl() {} - virtual void use( Colour::Code _colourCode ) = 0; + virtual void use( Colour::Code _colourCode ) {}; }; struct NoColourImpl : IColourImpl {