Inconsistency in the code for calling the end-round wire as well as the result of true > .input-received being a Bool output causes the first When shard depicted to have an input type of Bool whereas the second When shard has an input type of None, resulting in an error "Attempted to call an already composed wire with a different input type"
Note: WireBase::verifyAlreadyComposed in wires.cpp in Shards will have to be smarter in identifying wires that can ignore inputs and ignore differences in input types when called again after composition. Separate issue to be raised there
Inconsistency in the code for calling the
end-round
wire as well as the result oftrue > .input-received
being a Bool output causes the firstWhen
shard depicted to have an input type of Bool whereas the secondWhen
shard has an input type of None, resulting in an error "Attempted to call an already composed wire with a different input type"Note: WireBase::verifyAlreadyComposed in wires.cpp in Shards will have to be smarter in identifying wires that can ignore inputs and ignore differences in input types when called again after composition. Separate issue to be raised there