blob: 05eaf8fbd551bd9e2e09b2ac4559dd469044c204 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
// { 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> ();
|