diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2018-10-13 12:19:09 +0100 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2018-10-13 12:19:09 +0100 |
commit | f77bca9ac3942b830c1e508bc5ac6fd0df2056f7 (patch) | |
tree | 23a3dcfcb989a8d65791dd8f53e1d46037a3d670 /gcc | |
parent | 3ea54ea16f5776d3905acc431235551748b4c7fc (diff) | |
download | gcc-f77bca9ac3942b830c1e508bc5ac6fd0df2056f7.zip gcc-f77bca9ac3942b830c1e508bc5ac6fd0df2056f7.tar.gz gcc-f77bca9ac3942b830c1e508bc5ac6fd0df2056f7.tar.bz2 |
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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/opt-problem.h | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 75ab456..1f84d87 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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. diff --git a/gcc/opt-problem.h b/gcc/opt-problem.h index 68d7e4a..55d0ff0 100644 --- a/gcc/opt-problem.h +++ b/gcc/opt-problem.h @@ -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) {} }; |