Dear Sirs ,


(A)

Assume that there is a unit chain
with the uses statements as an example
as follows :


---b---0------------------

Unit P

 Uses
     .
     .
     .
     Q
     .
     .
     .

     ;
---e---0------------------

---b---1------------------

Unit Q

 Uses
     .
     .
     .
     R ,
     .
     .
     .

     ;

---e---1------------------

---b---2------------------

Unit R

 Uses
     .
     .
     .
     S ,
     .
     .
     .

     ;

---e---2------------------

     .
     .
     .


---b---3------------------

Unit S

 Uses
     A ,
     B ,
     .
     .
     .
     C ; <----- Internal error is
                showing this line and
                column .

---e---3------------------

Assume that compilation has been started from
unit P.PAS and

B.PAS is missing , or , it is not
specified in a

-Fu...B.PAS

clause .


Such a case is generating

Internal Error 200 212 283


(
in my opinion , instead of saying
  "Unit source B.PAS could not be found .",
  ( other possible reasons ignored by me )
)


(B)

When path of B.PAS is supplied
with a -Fu\... clause , the internal error
is disappearing .

(C)

I am using

Free Pascal Compiler Version 2.3.1 [2008/05/22]
for i386 for Win32 .


Internal error 200212283 is generated ( only )
by \pp\src\Compiler\FPPU.PAS
around line numbered 1490 within
procedure tppumodule.loadppu
in 2.2.2rc sources ( also ) .



Thank you very much ,

Mehmet Erol Sanliturk

_______________________________________________
fpc-devel maillist  -  [email protected]
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to