#include <iostream> using namespace std; template <int N> struct Factorial { enum { value = N * Factorial<N - 1>::value }; }; template <> struct Factorial<0> { enum { value = 1 }; }; int main() { // your code goes here int f = Factorial<-1>::value; cout << f << endl; return 0; }
Standard input is empty
prog.cpp:7: error: template instantiation depth exceeds maximum of 500 (use -ftemplate-depth-NN to increase the maximum) instantiating 'struct Factorial<-0x000000000000001f5>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001f4>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001f3>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001f2>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001f1>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001f0>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001ef>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001ee>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001ed>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001ec>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001eb>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001ea>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001e9>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001e8>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001e7>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001e6>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001e5>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001e4>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001e3>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001e2>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001e1>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001e0>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001df>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001de>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001dd>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001dc>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001db>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001da>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001d9>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001d8>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001d7>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001d6>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001d5>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001d4>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001d3>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001d2>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001d1>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001d0>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001cf>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001ce>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001cd>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001cc>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001cb>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001ca>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001c9>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001c8>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001c7>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001c6>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001c5>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001c4>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001c3>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001c2>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001c1>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001c0>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001bf>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001be>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001bd>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001bc>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001bb>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001ba>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001b9>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001b8>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001b7>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001b6>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001b5>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001b4>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001b3>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001b2>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001b1>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001b0>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001af>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001ae>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001ad>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001ac>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001ab>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001aa>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001a9>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001a8>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001a7>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001a6>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001a5>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001a4>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001a3>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001a2>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001a1>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000001a0>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000019f>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000019e>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000019d>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000019c>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000019b>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000019a>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000199>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000198>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000197>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000196>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000195>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000194>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000193>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000192>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000191>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000190>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000018f>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000018e>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000018d>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000018c>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000018b>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000018a>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000189>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000188>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000187>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000186>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000185>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000184>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000183>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000182>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000181>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000180>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000017f>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000017e>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000017d>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000017c>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000017b>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000017a>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000179>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000178>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000177>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000176>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000175>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000174>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000173>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000172>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000171>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000170>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000016f>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000016e>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000016d>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000016c>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000016b>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000016a>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000169>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000168>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000167>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000166>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000165>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000164>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000163>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000162>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000161>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000160>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000015f>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000015e>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000015d>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000015c>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000015b>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000015a>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000159>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000158>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000157>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000156>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000155>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000154>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000153>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000152>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000151>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000150>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000014f>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000014e>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000014d>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000014c>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000014b>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000014a>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000149>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000148>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000147>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000146>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000145>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000144>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000143>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000142>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000141>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000140>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000013f>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000013e>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000013d>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000013c>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000013b>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000013a>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000139>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000138>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000137>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000136>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000135>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000134>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000133>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000132>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000131>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000130>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000012f>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000012e>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000012d>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000012c>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000012b>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000012a>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000129>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000128>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000127>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000126>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000125>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000124>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000123>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000122>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000121>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000120>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000011f>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000011e>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000011d>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000011c>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000011b>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000011a>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000119>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000118>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000117>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000116>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000115>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000114>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000113>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000112>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000111>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000110>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000010f>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000010e>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000010d>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000010c>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000010b>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000010a>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000109>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000108>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000107>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000106>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000105>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000104>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000103>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000102>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000101>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000100>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000ff>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000fe>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000fd>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000fc>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000fb>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000fa>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000f9>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000f8>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000f7>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000f6>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000f5>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000f4>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000f3>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000f2>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000f1>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000f0>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000ef>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000ee>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000ed>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000ec>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000eb>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000ea>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000e9>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000e8>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000e7>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000e6>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000e5>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000e4>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000e3>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000e2>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000e1>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000e0>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000df>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000de>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000dd>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000dc>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000db>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000da>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000d9>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000d8>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000d7>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000d6>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000d5>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000d4>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000d3>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000d2>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000d1>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000d0>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000cf>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000ce>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000cd>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000cc>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000cb>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000ca>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000c9>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000c8>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000c7>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000c6>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000c5>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000c4>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000c3>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000c2>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000c1>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000c0>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000bf>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000be>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000bd>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000bc>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000bb>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000ba>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000b9>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000b8>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000b7>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000b6>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000b5>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000b4>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000b3>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000b2>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000b1>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000b0>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000af>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000ae>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000ad>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000ac>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000ab>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000aa>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000a9>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000a8>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000a7>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000a6>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000a5>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000a4>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000a3>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000a2>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000a1>' prog.cpp:7: instantiated from 'Factorial<-0x000000000000000a0>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000009f>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000009e>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000009d>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000009c>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000009b>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000009a>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000099>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000098>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000097>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000096>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000095>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000094>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000093>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000092>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000091>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000090>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000008f>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000008e>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000008d>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000008c>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000008b>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000008a>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000089>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000088>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000087>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000086>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000085>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000084>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000083>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000082>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000081>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000080>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000007f>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000007e>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000007d>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000007c>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000007b>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000007a>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000079>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000078>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000077>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000076>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000075>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000074>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000073>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000072>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000071>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000070>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000006f>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000006e>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000006d>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000006c>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000006b>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000006a>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000069>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000068>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000067>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000066>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000065>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000064>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000063>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000062>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000061>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000060>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000005f>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000005e>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000005d>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000005c>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000005b>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000005a>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000059>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000058>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000057>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000056>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000055>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000054>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000053>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000052>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000051>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000050>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000004f>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000004e>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000004d>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000004c>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000004b>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000004a>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000049>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000048>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000047>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000046>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000045>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000044>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000043>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000042>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000041>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000040>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000003f>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000003e>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000003d>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000003c>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000003b>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000003a>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000039>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000038>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000037>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000036>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000035>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000034>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000033>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000032>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000031>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000030>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000002f>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000002e>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000002d>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000002c>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000002b>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000002a>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000029>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000028>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000027>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000026>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000025>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000024>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000023>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000022>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000021>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000020>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000001f>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000001e>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000001d>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000001c>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000001b>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000001a>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000019>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000018>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000017>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000016>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000015>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000014>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000013>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000012>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000011>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000010>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000000f>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000000e>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000000d>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000000c>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000000b>' prog.cpp:7: instantiated from 'Factorial<-0x0000000000000000a>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000009>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000008>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000007>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000006>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000005>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000004>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000003>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000002>' prog.cpp:7: instantiated from 'Factorial<-0x00000000000000001>' prog.cpp:20: instantiated from here prog.cpp:7: error: incomplete type 'Factorial<-0x000000000000001f5>' used in nested name specifier
Standard output is empty