view gcc/testsuite/g++.dg/template/local-fn2.C @ 131:84e7813d76e9

gcc-8.2
author mir3636
date Thu, 25 Oct 2018 07:37:49 +0900
parents 04ced10e8804
children
line wrap: on
line source

// PR c++/80856
// { dg-do compile { target c++11 } }

template<typename T>
inline T WrapToCycle(T degrees)
{
  int Wrap(int x, int lower_bound, int upper_bound);

  auto p = Wrap;
  p (1, 0, 360);

  double Wrap(double x, int lower_bound, int upper_bound);

  Wrap(1, 0, 360);
  return Wrap(degrees, 0, 360);
}

void GenerateOldReportPage()
{
  WrapToCycle(0);
}