blob: 05eaf8fbd551bd9e2e09b2ac4559dd469044c204 [file] [log] [blame]
// { dg-do compile }
// Origin: Mirek Fidler <cxl@ntllib.org>
// Wolfgang Bangerth <bangerth@ticam.utexas.edu>
// PR c++/12932: ICE address of static function as template argument
struct Test {
static void fun();
};
template <void (*fun)()>
void foo () { (*fun)(); }
template
void foo<Test::fun> ();