Hi, when I use {$B} I get " Warning: Illegal compiler directive "$B"' ". When I use $BOOLEVAL everything is OK. It does not correspond with docs: http://www.freepascal.org/docs-html/3.0.0/prog/progsu4.html Should I report? V.