Added workaround for GCC 6 compiler error.

This commit is contained in:
Patrick Lühne 2017-10-14 02:04:13 +02:00
parent abdc4e31dc
commit 5427876e36
Signed by: patrick
GPG Key ID: 05F3611E97A70ABF

View File

@ -6,6 +6,11 @@
//
////////////////////////////////////////////////////////////////////////////////////////////////////
// Nasty workaround needed for GCC prior to version 7
constexpr decltype(OptionGroupBasic::Name) OptionGroupBasic::Name;
////////////////////////////////////////////////////////////////////////////////////////////////////
void OptionGroupBasic::addTo(cxxopts::Options &options)
{
options.add_options(Name)
@ -25,6 +30,11 @@ void OptionGroupBasic::parse(cxxopts::Options &options)
////////////////////////////////////////////////////////////////////////////////////////////////////
// Nasty workaround needed for GCC prior to version 7
constexpr decltype(OptionGroupOutput::Name) OptionGroupOutput::Name;
////////////////////////////////////////////////////////////////////////////////////////////////////
void OptionGroupOutput::addTo(cxxopts::Options &options)
{
options.add_options(Name)
@ -61,6 +71,11 @@ void OptionGroupOutput::parse(cxxopts::Options &options)
////////////////////////////////////////////////////////////////////////////////////////////////////
// Nasty workaround needed for GCC prior to version 7
constexpr decltype(OptionGroupParser::Name) OptionGroupParser::Name;
////////////////////////////////////////////////////////////////////////////////////////////////////
void OptionGroupParser::addTo(cxxopts::Options &options)
{
options.add_options(Name)