The exception-declaration for a function-try-block cannot redeclare a
function parameter. One of our existing test cases was XFAILed because
of this. This patch is an attempt to fix the issue and un-XFAIL the
test.

I am getting this from [basic.lookup.unqual]p15, which says,

A name used in the handler for a function-try-block (Clause 15) is
looked up as if the name was used in the outermost block of the
function definition. In particular, the function parameter names shall
not be redeclared in the exception-declaration nor in the outermost
block of a handler for the function-try-block.

~Aaron

Attachment: FnCatch.patch
Description: Binary data

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

Reply via email to