From: Eric Wong Date: Mon, 1 Nov 2021 19:06:09 +0000 (+0000) Subject: treewide: kill problematic "$h->{k} //= do {" assignments X-Git-Tag: v1.7.0~19 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=8d2513221e73649aed85ce8c3f37f7025ec1fec9;hp=8d2513221e73649aed85ce8c3f37f7025ec1fec9;p=public-inbox.git treewide: kill problematic "$h->{k} //= do {" assignments As stated in the previous change, conditional hash assignments which trigger other hash assignments seem problematic, at times. So replace: $h->{k} //= do { $h->{x} = ...; $val }; $h->{k} // do { $h->{x} = ...; $hk->{k} = $val }; "||=" is affected the same way, and some instances of "||=" are replaced with "//=" or "// do {", now. ---