https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90747
Marek Polacek <mpolacek at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2019-06-04
CC| |mpolacek at gcc dot gnu.org
Ever confirmed|0 |1
--- Comment #2 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
Confirmed.
With -Wreturn-type, started with r253600. Before:
90747.C: In instantiation of ‘decltype (e<int>((* f))) e(b<d>) [with
<template-parameter-1-1> = a; d = int; decltype (e<int>((* f))) = int]’:
90747.C:5:28: required from here
90747.C:4:73: warning: no return statement in function returning non-void
[-Wreturn-type]
template <typename, typename d> auto e(b<d> f) -> decltype(e<int>(*f)) {}
^