File tree 1 file changed +10
-4
lines changed
1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change 236
236
` (block nil
237
237
(let
238
238
, (mapcar
239
- #' (lambda (v) (list (car v) (cadr v)))
239
+ #' (lambda (v) (if (consp v)
240
+ (list (car v) (cadr v))
241
+ v))
240
242
vars)
241
243
, decl
242
244
(tagbody
243
245
, tag
244
246
(if , (car endtest) (return (progn . , (cdr endtest))))
245
247
,@ body
246
- (psetq . , (mapcan #' (lambda (v) (if (cddr v) (list (car v) (caddr v))))
248
+ (psetq . , (mapcan #' (lambda (v) (if (and (consp v) (cddr v))
249
+ (list (car v) (caddr v))))
247
250
vars))
248
251
(go , tag))) )))
249
252
255
258
` (block nil
256
259
(let*
257
260
, (mapcar
258
- #' (lambda (v) (list (car v) (cadr v)))
261
+ #' (lambda (v) (if (consp v)
262
+ (list (car v) (cadr v))
263
+ v))
259
264
vars)
260
265
, decl
261
266
(tagbody
262
267
, tag
263
268
(if , (car endtest) (return (progn . , (cdr endtest))))
264
269
,@ body
265
- (setq . , (mapcan #' (lambda (v) (if (cddr v) (list (car v) (caddr v))))
270
+ (setq . , (mapcan #' (lambda (v) (if (and (consp v) (cddr v))
271
+ (list (car v) (caddr v))))
266
272
vars))
267
273
(go , tag))) )))
268
274
You can’t perform that action at this time.
0 commit comments