We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9a437a5 commit 64672f5Copy full SHA for 64672f5
src/julia-syntax.scm
@@ -3168,7 +3168,9 @@
3168
3169
((eq? (car e) 'assign-const-if-global)
3170
(if (eq? (var-kind (cadr e) scope) 'local)
3171
- (if (length= e 2) (null) `(= ,@(cdr e)))
+ (if (length= e 2)
3172
+ (null)
3173
+ (resolve-scopes- `(= ,@(cdr e)) scope sp loc))
3174
(resolve-scopes- `(const ,@(cdr e)) scope sp loc)))
3175
((eq? (car e) 'global-if-global)
3176
test/syntax.jl
@@ -4226,3 +4226,16 @@ end
4226
4227
end
4228
4229
+# #57574
4230
+module M57574
4231
+struct A{T} end
4232
+out = let
4233
+ for B in ()
4234
+ end
4235
+ let
4236
+ B{T} = A{T}
4237
+ B
4238
4239
+end
4240
4241
+@test M57574.out === M57574.A
0 commit comments