File tree Expand file tree Collapse file tree 4 files changed +8
-4
lines changed
typed-racket-lib/typed-racket Expand file tree Collapse file tree 4 files changed +8
-4
lines changed Original file line number Diff line number Diff line change 31
31
(begin-for-syntax
32
32
(module* #%type-decl #f
33
33
(#%plain-module-begin
34
+ (#%declare #:empty-namespace )
34
35
(require typed-racket/env/global-env
35
36
typed-racket/types/abbrev
36
37
typed-racket/rep/type-rep)
46
47
47
48
;; we also have to manually add these submodules which extra-env-lang.rkt would do for us
48
49
(begin-for-syntax
49
- (module* #%contract-defs-names #f (#%plain-module-begin )))
50
- (module* #%contract-defs #f (#%plain-module-begin ))
50
+ (module* #%contract-defs-names #f (#%plain-module-begin ( #%declare #:empty-namespace ) )))
51
+ (module* #%contract-defs #f (#%plain-module-begin ( #%declare #:empty-namespace ) ))
51
52
Original file line number Diff line number Diff line change 89
89
#'(#%plain-module-begin
90
90
;; auto-generate these modules unless they are explicitly provided
91
91
;; use #%plain-module-begin to avoid adding add-mod! calls in them
92
- (begin-for-syntax (module* #%contract-defs-names #f (#%plain-module-begin )))
93
- (module* #%contract-defs #f (#%plain-module-begin ))
92
+ (begin-for-syntax (module* #%contract-defs-names #f
93
+ (#%plain-module-begin (#%declare #:empty-namespace ))))
94
+ (module* #%contract-defs #f (#%plain-module-begin (#%declare #:empty-namespace )))
94
95
(require (for-syntax typed-racket/env/env-req))
95
96
e ...
96
97
;; need to register this module
Original file line number Diff line number Diff line change @@ -141,6 +141,7 @@ the typed racket language.
141
141
;; contracted bindings in typed modules) values that are contracted
142
142
;; for _all_ typed programs.
143
143
(module+ #%contract-defs
144
+ (#%declare #:empty-namespace )
144
145
(require "base-contracted.rkt " )
145
146
(provide (all-from-out "base-contracted.rkt " )))
146
147
Original file line number Diff line number Diff line change 526
526
;; We need a submodule for a for-syntax use of
527
527
;; `define-runtime-module-path`:
528
528
(module #%contract-defs-reference racket/base
529
+ (#%declare #:empty-namespace )
529
530
(require racket/runtime-path
530
531
(for-syntax racket/base))
531
532
(define-runtime-module-path-index contract-defs-submod
You can’t perform that action at this time.
0 commit comments