only consider integer types for bit fields