diff --git a/quad/quad/qexpr.rkt b/quad/quad/qexpr.rkt index faa7f730..991c7b37 100644 --- a/quad/quad/qexpr.rkt +++ b/quad/quad/qexpr.rkt @@ -59,7 +59,7 @@ (quad? . -> . qexpr?) (let loop ([x q]) (cond - [(quad? x) (apply qexpr #:name (quad-name x) #:clean-attrs? #t (hash->qattrs (send x attrs)) (map loop (send x elems)))] + [(quad? x) (apply qexpr #:name (quad-name x) #:clean-attrs? #t (hash->qattrs (quad-attrs x)) (map loop (quad-elems x)))] [else x]))) (define/contract (qexpr->quad x)