1 2 3 4 5 6 7 8 9 10 11 12
#include <stdio.h> template <int n1> double val <int> () { // ERROR - bogus code return (double) n1; }; int main () { printf ("%d\n", val<(int)3> ()); }