diff options
author | fpc <fpc@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2005-05-16 18:37:41 +0000 |
---|---|---|
committer | fpc <fpc@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2005-05-16 18:37:41 +0000 |
commit | f206a9c2b1ae1d8727ca27a96d448b61fdb4c766 (patch) | |
tree | f28256ff9964c1fc7c0f7fb00891268a117b745d /tests/webtbs/tw2030.pp | |
download | fpc-f206a9c2b1ae1d8727ca27a96d448b61fdb4c766.tar.gz |
initial import
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@1 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'tests/webtbs/tw2030.pp')
-rw-r--r-- | tests/webtbs/tw2030.pp | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/tests/webtbs/tw2030.pp b/tests/webtbs/tw2030.pp new file mode 100644 index 0000000000..726bf02052 --- /dev/null +++ b/tests/webtbs/tw2030.pp @@ -0,0 +1,31 @@ +{ Source provided for Free Pascal Bug Report 2030 } +{ Submitted by "Michalis Kamburelis" on 2002-07-06 } +{ e-mail: mkambi@poczta.onet.pl } +program wrong_delphi_overloads_handling; + +{$mode delphi} +{under objfpc mode there will be no bug} + +const + err : boolean = true; + +procedure p; overload; forward; +procedure p(a:integer); overload; forward; + +{ it doesn't matter if we add clause "overload" + to p's definitions below; the error will still + prevent this code from compiling } + +procedure p; +begin + err:=false; +end; + +procedure p(a:integer); overload; +begin end; + +begin + p; + if err then + halt(1); +end. |