Skip to content

Commit 33912b6

Browse files
authored
Merge pull request #1279 from herbie-fp/autofix-33-1
Automated Resyntax fixes
2 parents 24d0a0e + c4fe675 commit 33912b6

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

src/core/preprocess.rkt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -180,16 +180,16 @@
180180
(define repr (context-lookup context a))
181181
(define fmin (get-fpcore-impl 'fmin (repr->prop repr) (list repr repr)))
182182
(define fmax (get-fpcore-impl 'fmax (repr->prop repr) (list repr repr)))
183-
(replace-vars (list (cons a `(,fmin ,a ,b)) (cons b `(,fmax ,a ,b))) expression)]
183+
(replace-vars (list (cons a (list fmin a b)) (cons b (list fmax a b))) expression)]
184184
[(list 'abs var)
185185
(define repr (context-lookup context var))
186186
(define fabs (get-fpcore-impl 'fabs (repr->prop repr) (list repr)))
187-
(define replacement `(,fabs ,var))
187+
(define replacement (list fabs var))
188188
(replace-expression expression var replacement)]
189189
[(list 'negabs var)
190190
(define repr (context-lookup context var))
191191
(define fabs (get-fpcore-impl 'fabs (repr->prop repr) (list repr)))
192-
(define replacement `(,fabs ,var))
192+
(define replacement (list fabs var))
193193
(define mul (get-fpcore-impl '* (repr->prop repr) (list repr repr)))
194194
(define copysign (get-fpcore-impl 'copysign (repr->prop repr) (list repr repr)))
195195
`(,mul (,copysign ,(literal 1 (representation-name repr)) ,var)

src/core/reduce.rkt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -167,10 +167,10 @@
167167
['NAN `(NAN)]
168168
[(? symbol?) `(1 (1 . ,expr))]
169169
[`(neg ,arg)
170-
(let ([terms (gather-multiplicative-terms arg)])
171-
(if (eq? (car terms) 'NAN)
172-
'(NAN)
173-
(cons (- (car terms)) (cdr terms))))]
170+
(define terms (gather-multiplicative-terms arg))
171+
(if (eq? (car terms) 'NAN)
172+
'(NAN)
173+
(cons (- (car terms)) (cdr terms)))]
174174
[`(* ,args ...)
175175
(define terms (map gather-multiplicative-terms args))
176176
(if (ormap (curry eq? 'NAN) (map car terms))

0 commit comments

Comments
 (0)