fix autofree
parent
c4e319447d
commit
16e507151d
|
|
@ -379,7 +379,8 @@ fn (mut g Gen) gen_assign_stmt(node_ ast.AssignStmt) {
|
||||||
g.write(', ')
|
g.write(', ')
|
||||||
}
|
}
|
||||||
mut cloned := false
|
mut cloned := false
|
||||||
if g.is_autofree && right_sym.kind in [.array, .string] {
|
if g.is_autofree && right_sym.kind in [.array, .string]
|
||||||
|
&& !unwrapped_val_type.has_flag(.shared_f) {
|
||||||
if g.gen_clone_assignment(val, unwrapped_val_type, false) {
|
if g.gen_clone_assignment(val, unwrapped_val_type, false) {
|
||||||
cloned = true
|
cloned = true
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue