#include template , int> = 0> void pick(T value) {} template , int> = 0> void pick(T value) {} void run() { const int c = 0; volatile int v = 0; pick(c); pick(v); }