/[gcl]/gcl/ansi-tests/rplaca.lsp
ViewVC logotype

Diff of /gcl/ansi-tests/rplaca.lsp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by pfdietz, Sun Jun 20 20:06:23 2004 UTC revision 1.5 by pfdietz, Sat May 7 01:55:34 2005 UTC
# Line 27  Line 27 
27    
28  ;; rplaca on a non-cons is a type error  ;; rplaca on a non-cons is a type error
29  (deftest rplaca.error.1  (deftest rplaca.error.1
30    (loop for x in *universe*    (check-type-error #'(lambda (x) (rplaca x 1)) #'consp)
         thereis (and (not (consp x))  
                      (not (eval `(signals-error (rplaca ',x 1) type-error)))))  
31    nil)    nil)
32    
33  (deftest rplaca.error.2  (deftest rplaca.error.2
# Line 44  Line 42 
42    (signals-error (rplaca (cons 'a 'b) (cons 'c 'd) 'garbage) program-error)    (signals-error (rplaca (cons 'a 'b) (cons 'c 'd) 'garbage) program-error)
43    t)    t)
44    
 (deftest rplaca.error.5  
   (signals-error (rplaca 'a 1) type-error)  
   t)  
   
45  (deftest rplaca.error.6  (deftest rplaca.error.6
46    (signals-error (locally (rplaca 'a 1) t) type-error)    (signals-error (locally (rplaca 'a 1) t) type-error)
47    t)    t)

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26