mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-01 04:10:18 +02:00
inline fxops in psyntax
* module/ice-9/psyntax.scm (fx+, fx-, fx=, fx<): Given our lame lack of an inliner, inline these manually with identifier syntax. * module/ice-9/psyntax-pp.scm: Regenerate.
This commit is contained in:
parent
f929b9e5ec
commit
d8f699e8eb
2 changed files with 15180 additions and 15279 deletions
File diff suppressed because it is too large
Load diff
|
@ -278,10 +278,10 @@
|
||||||
|
|
||||||
;; hooks to nonportable run-time helpers
|
;; hooks to nonportable run-time helpers
|
||||||
(begin
|
(begin
|
||||||
(define fx+ +)
|
(define-syntax fx+ (identifier-syntax +))
|
||||||
(define fx- -)
|
(define-syntax fx- (identifier-syntax -))
|
||||||
(define fx= =)
|
(define-syntax fx= (identifier-syntax =))
|
||||||
(define fx< <)
|
(define-syntax fx< (identifier-syntax <))
|
||||||
|
|
||||||
(define top-level-eval-hook
|
(define top-level-eval-hook
|
||||||
(lambda (x mod)
|
(lambda (x mod)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue