그 예시로는 제공된 타입의 최댓값에 & 연산자를 적용하는 표현식, or 연산자를 0에 적용하는 표현식 및 0만큼 이동하는 표현식 등이 있습니다. 이러한 표현식은 코드 완성이 수반되지 않은 자동 리팩터링의 결과일 수 있으며 애초에 의도된 것이 아닐 가능성이 높습니다.
예:
// 경고: 연산은 무의미하며 'flags'로 대체 가능합니다
// 0xFFFF_FFFF는 정수의 최댓값이며 두 리터럴 모두
// 32비트 정수 리터럴로 취급됩니다
int bits = flags & 0xFFFF_FFFF;
// 경고: 연산은 무의미하며 'bits'로 대체 가능합니다
// OR을 0에 적용하는 경우 항상 다른 피연산자가 출력됩니다
int or = bits | 0x0;
// 경고: 연산 결과는 항상 0이므로 연산이 무의미합니다
int xor = or ^ or;