https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63349

            Bug ID: 63349
           Summary: ICE with template in fold-const.c
           Product: gcc
           Version: 4.7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: pinskia at gcc dot gnu.org

Reported at https://gcc.gnu.org/ml/gcc-help/2014-09/msg00127.html .
Take:
struct timeval
{
  int tv_sec;
};
// needs to be a template
template<typename T> 
int test(int flag)
{
     struct timeval a, b;
     return ((a.tv_sec == b.tv_sec ? false : true) + flag);
     // needs to use `flag'/operator
}

Reply via email to