disable CTASSERT if cpp does not support __COUNTER__