'foo)))
(with-test-prefix "changes to expansion environment"
- (pass-if "expander detects changes to current-module"
+ (pass-if "expander detects changes to current-module with @@"
(compile '(begin
(define-module (new-module))
- (define-syntax new-module-macro
- (lambda (stx)
- (syntax-case stx ()
- ((_ arg) (syntax arg)))))
- (new-module-macro #t))
+ (@@ (new-module)
+ (define-syntax new-module-macro
+ (lambda (stx)
+ (syntax-case stx ()
+ ((_ arg) (syntax arg))))))
+ (@@ (new-module)
+ (new-module-macro #t)))
#:env (current-module))))