AntiPattern
Code Assumed to Execute
assumed-execution-when-not-executing
Code is written or represented in a way that looks executable, but semantics and lifetimes prevent execution (e.g., destroyed initializer_list elements, misconfigured compilers, borrow-checker limits, Function constructor semantics), or output formatting changes observable behavior.