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>