eap@bu-cs.BU.EDU (Eric A. Pearce) (02/13/89)
IBM RT running 4.3 BSD, using "pcc" compiler. Emacs version 18.52 "s-bsd4-3.h" and "m-ibmrt.h" It cruised through all the source except for this one line: pcc -g -Demacs -ma -c data.c "data.c", line 888: compiler error: expression causes compiler loop: try simplifying *** Exit 1 Stop. This is the offending line: if (bf_cur == XBUFFER (XCONS (XCONS (XSYMBOL (sym)->value)->cdr)->car)) XCONS (XCONS (XSYMBOL (sym)->value)->cdr)->car = Qnil; return sym; and after going through the preprocessor: if (bf_cur == ((struct buffer *) ( (( ((struct Lisp_Cons *) ( (( ((struct Lisp_Cons *) ( (( ((struct Lisp_Symbol *) ( ((sym) & ((1<<26) - 1)) | 0x10000000))->value) & ((1<<26) - 1)) | 0x10000000))->cdr) & ((1<<26) - 1)) | 0x10000000))->car) & ((1<<26) - 1)) | 0x10000000))) ((struct Lisp_Cons *) ( (( ((struct Lisp_Cons *) ( (( ((struct Lisp_Symbol *) ( ((sym) & ((1<<26) - 1)) | 0x10000000))->value) & ((1<<26) - 1)) | 0x10000000))->cdr) & ((1<<26) - 1)) | 0x10000000))->car = Qnil; return sym; Any tips on getting this to go through? -e ------------------------------------------------------------------------------- Eric Pearce ARPANET eap@bu-it.bu.edu Boston University Information Technology CSNET eap%bu-it@bu-cs 111 Cummington Street JNET jnet%"ep@buenga" Boston MA 02215 UUCP !harvard!bu-cs!bu-it!eap 617-353-2780 voice 617-353-6260 fax BITNET ep@buenga -- ------------------------------------------------------------------------------- Eric Pearce ARPANET eap@bu-it.bu.edu Boston University Information Technology CSNET eap%bu-it@bu-cs 111 Cummington Street JNET jnet%"ep@buenga" Boston MA 02215 UUCP !harvard!bu-cs!bu-it!eap 617-353-2780 voice 617-353-6260 fax BITNET ep@buenga