llv22 - generic of swift