Bjorn.Victor@docs.uu.se (Bjorn Victor) (04/12/91)
The interesting part of a bug report I just sent to TI follows. Hasn't anyone else had the same problem? EXPLORER (TM) BUG REPORT DATE-TIME : 12-Apr-91 13:33:34 PRIORITY : H (H)igh (M)edium (L)ow TYPE : B (B)ug (D)esign (M)anual MACHINE-TYPE: E (E)xplorer (M)icroExplorer DESCRIPTION-OF-PROBLEM: Problem: When compiling a NET:DEFINE-SERVICE macro, the compiler breaks in COMPILER::P1PROGN-1 with argument (NIL . T), which isn't a well-formed expression. Diagnosis: The macroexpansion of NET:DEFINE-SERVICE contains a CONDITION-CASE-IF macro with a CLAUSE ((NET:NETWORK-ERROR :NETWORK-ERROR)) (n.b the clause has no body). The macroexpansion of this CONDITION-CASE-IF form contains a SYS::SELECT-MEMQ macro with the same CLAUSE. The macroexpansion of this SYS::SELECT-MEMQ form contains an expression on the form (COND ((OR # #) NIL . T)) which is not a well-formed expression. WORK-AROUND: Undo SYSTEM patch 6.37, which broke the SYS::SELECT-MEMQ macro. CUSTOMER-ID: L2796 NAME : Bj|rn Victor LOCATION : ICU, Uppsala University, Sweden ADDRESS : Dept. of Computer Systems, Uppsala University, P.O. Box 520, S-751 20 UPPSALA, SWEDEN PHONE : +46(18)183169 NET-ADDRESS: Bjorn Victor <Bjorn.Victor@DoCS.UU.SE>