﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	difficulty
296	Import with renaming fails when syntax refers to exported binding	felix winkelmann	felix winkelmann	"(reported by Imran Rafique)

The following fails:

{{{
(module foo (bar baz)
(import scheme chicken)

(define (baz x)
  (print x))

(define-syntax bar
  (syntax-rules ()
    ((_ x) (baz x))))

)

(import (prefix foo f:))
(f:bar 1)
}}}

If the export list is replaced by `((bar baz))`, then it works. The reason is that the SE of `bar` in the former case does not contain `baz`.
"	defect	closed	critical		expander	4.5.x	fixed	module export		
