fpc/tests/webtbs/tw38492.pp
Jonas Maebe ff3f812d97 * fix conversion of true/false macro definitions to boolean values
(mantis #38492)
   o since the macro lookups are recursive, "mac" will usually be nil
     afterwards (unless we found an undefined macro)

git-svn-id: trunk@49160 -
2021-04-10 10:56:02 +00:00

14 lines
201 B
ObjectPascal

{ %opt=-Sm -dmydefine:=false }
{$mode macpas}
{$setc def := mydefine}
program setcbug;
begin
{$ifc def}
writeln( 'mydefine is true')
halt(1);
{$elsec}
writeln( 'mydefine is false')
{$endc}
end.