hasCustomPragma
fixes #23564 perhaps handle generic aliases (tyGenericInst for aliases types) if needed