On 06/28/2013 12:58 PM, Paolo Carlini wrote:
If you like, this is the rationale behind my last patch: save its current value, set it only to force a thorough deduce_noexcept_on_destructor on everything (admittedly, I don't understand all the details of this), and then restore it, don't fiddle at this stage with the code we have got setting it to its final value. Did I explain this well enough?
Yeah, I guess your recent patch is OK; untangling the interdependencies would be tricky. Just add a comment that you're setting the flag to avoid early exit from synthesized_method_walk.
Jason