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
FnCatch.patch
Description: Binary data
_______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
