#include <cstdint> template< typename T > void func( T param ); template<> void func<uint64_t>( uint64_t param ) { } int main() { int x = 0; func(x); func(uint64_t(x)); }
Standard input is empty
/home/smwYk0/ccfLgrm2.o: In function `main': prog.cpp:(.text+0x21): undefined reference to `void func<int>(int)' collect2: ld returned 1 exit status
Standard output is empty