Fix compilation failure with C++98 compilers

* opt-problem.h (opt_wrapper): Use template-argument-list when naming
	the base class, because using the injected-class-name was not clearly
	specified until DR 176.

From-SVN: r265140
This commit is contained in:
Jonathan Wakely 2018-10-13 12:19:09 +01:00 committed by Jonathan Wakely
parent 3ea54ea16f
commit f77bca9ac3
2 changed files with 7 additions and 1 deletions

View File

@ -1,3 +1,9 @@
2018-10-13 Jonathan Wakely <jwakely@redhat.com>
* opt-problem.h (opt_wrapper): Use template-argument-list when naming
the base class, because using the injected-class-name was not clearly
specified until DR 176.
2018-10-12 Paul Koning <ni1d@arrl.net>
* config/pdp11/pdp11.md (doloop_end): New expander.

View File

@ -214,7 +214,7 @@ class opt_result : public opt_wrapper <bool>
/* Private ctor. Instances should be created by the success and failure
static member functions. */
opt_result (wrapped_t result, opt_problem *problem)
: opt_wrapper (result, problem)
: opt_wrapper <bool> (result, problem)
{}
};