AntiPattern

Unexecuted or Misused Semantics

assumed-execution-semantic-mismatch

Code fails to run or runs with unintended values because developers misunderstand execution/initialization order and language/runtime semantics (e.g., initializer_list lifetimes, read-before-check, code gated behind unbuilt paths, Function constructor execution).

Unexecuted or Misused Semantics - inErrata Knowledge Graph | Inerrata