`.NOT. .T.` / `.NOT. .F.` emit PushBool directly instead of pushing the source bool and calling Not(). boolLiteralValue also sees through an outer NOT, so `IF !.F.` now triggers the full dead-branch pass (no PopLogical wrapper either). FiveSql2 43/43, Harbour compat 56/56. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>