www.digitalmars.com         C & C++   DMDScript  

D - internal error with -O

This is really odd, I think.
The included file compiles and runs perfectly when compiled w/o -O, but when
I do -O, I get "Internal error: ..\ztc\el.c 1992". I don't send just a piece
of code because I have no idea where the error could be.

(
What the program does: it's an implementation of a really simple board turn
game, where the objective is to avoid the other player from moving any of
his/her pieces. It's played on this board:
P1        P1
 |  \   /  |
 |    o    |
 |  /   \  |
P2 ----- P2
The program randomly chooses whether it should start or not. The pieces are
moved by specifying the number of the position of the piece.
)

-------------------------
Carlos Santander


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.507 / Virus Database: 304 - Release Date: 2003-08-04


begin 666 jueguito2.d

M6UT 8V]N/5M;9F%L<V4L=')U92 L=')U92 L=')U92 L=')U92!=+ T*"0D)
M6W1R=64 +&9A;'-E+&9A;'-E+'1R=64 +&9A;'-E72P-" D)"5MT<G5E("QF

M<V4L9F%L<V4L=')U92!=+ T*"0D)6W1R=64 +&9A;'-E+'1R=64 +'1R=64 





M6#U"+F1U<#L-" D)=6)Y=&4 =CUV86-I;SL-" D)<W=A<"A86W!O<UTL=BD[

M"0EI9B H8V]N6T%;,5U=6W9=*2!R97,M+3L-" D)<F5T=7)N(')E<SL-" E]


M;'-E(&EF("A"6S!=/3TQ('Q\($);,5T]/3$I('!R:6YT9B B0R(I.PT*"0EE
M;'-E('!R:6YT9B B+2(I.PT*"0EP<FEN=&8H(B  ("(I.PT*"0EI9B H05LP
M73T],B!\?"!!6S%=/3TR*2!P<FEN=&8H(D B*3L-" D)96QS92!I9B H0ELP
M73T],B!\?"!"6S%=/3TR*2!P<FEN=&8H(D,B*3L-" D)96QS92!P<FEN=&8H


M.PT*"0EE;'-E(&EF("A"6S!=/3TP('Q\($);,5T]/3 I('!R:6YT9B B0R(I

M<')I;G1F*"(S("  -"!\("(I.PT*"0EI9B H05LP73T],R!\?"!!6S%=/3TS
M*2!P<FEN=&8H(D B*3L-" D)96QS92!I9B H0ELP73T],R!\?"!"6S%=/3TS
M*2!P<FEN=&8H(D,B*3L-" D)96QS92!P<FEN=&8H(BTB*3L-" D)<')I;G1F
M*"( (" B*3L-" D):68 *$%;,%T]/30 ?'P 05LQ73T]-"D <')I;G1F*")(




M.PT*"0EI9B H(6EN:70I('L-" D)"6EN:70]=')U93L-" D)"6EF("AR86YD



M:6QE("A!6S!=(3UP;W, )B8 05LQ72$]<&]S("8F("%C;VY;=F%C:6]=6W!O

M73UV86-I;SL-" D)=F%C:6\]<&]S.PT*"0D-" D)+R]M;W8 8V]M< T*8V]M
M<#H-" D)8GET92!A(#T
M"6EF("AA/3TM,2 F)B!B/3TM,2D >PT*"0D);6]S=')A<B I.PT*"0D)<')I

M<F5A:SL-" D)?0T*"0EI9B H82$]8BD <W=A<"AV86-I;RQ"6V$^8C\P.C%=
M*3L-" D)96QS90T*"0D):68 *')A;F0H*24R/3TP*2!S=V%P*'9A8VEO+$);
M,%TI.PT*"0D)96QS92!S=V%P*'9A8VEO+$);,5TI.PT*"0D-" D)+R]C;VUP

M)B A8V]N6T%;,5U=6W9A8VEO72D >PT*"0D);6]S=')A<B I.PT*"0D)<')I

M<F5A:SL-" D)?0T*"7T-"GT-" T*+RIE>'1E<FXH0RD =F]I9"!I;G1E<BAI

<7&XB*3L-" ER86ES92A324=415)-*3L-"GTJ+P``
`
end
Aug 09 2003