| commit | 1c9c90495dd74f568383ffa8fc47f3addf303db8 | [log] [tgz] |
|---|---|---|
| author | David Blaikie <dblaikie@gmail.com> | Sat Nov 10 01:04:23 2012 +0000 |
| committer | David Blaikie <dblaikie@gmail.com> | Sat Nov 10 01:04:23 2012 +0000 |
| tree | 63f5ad159d61c00de3062fb6589f3e21e83c730c | |
| parent | c6d2fdbbb1015b63be28618e14f20a8449e60acc [diff] |
PR14296: function parameter name collisions in function try/catch C++11 3.3.3/2 "A parameter name shall not be redeclared in the outermost block of the function definition nor in the outermost block of any handler associated with a function-try-block." It's not totally clear to me whether the "FIXME" case is covered by this, but Richard Smith thinks it probably should be. It's just a bit more involved to fix that case. llvm-svn: 167650