I'm afraid the direction of this change isn't correct. If **any** call within 
the `noexcept` expression's operand is a constant expression (not just a 
top-level call expression), the exception specification of that call is 
ignored. It's also not worth addressing this right now -- the entire 
implementation of `canThrow` is going to be ripped out and reimplemented for 
core issue 1351, for which I have a near-complete patch.

http://llvm-reviews.chandlerc.com/D2123
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to