As observed in CL 54651, these two semantically equivalent bits of code do not always compile equivalently:
ifa {
ifb {
// ...
}
}
ifa&&b {
// ...
}
This issue is to investigate why, and if the latter is systematically better, consider improving the former. Note that 'if a && b' gets special handling at Node -> SSA time; phiopt.go does some further related cleanup, but perhaps not enough.
As observed in CL 54651, these two semantically equivalent bits of code do not always compile equivalently:
This issue is to investigate why, and if the latter is systematically better, consider improving the former. Note that 'if a && b' gets special handling at Node -> SSA time; phiopt.go does some further related cleanup, but perhaps not enough.
cc @randall77
The text was updated successfully, but these errors were encountered: