https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61814
--- Comment #2 from Jonathan Wakely <redi at gcc dot gnu.org> ---
(In reply to Alexander Dubov from comment #1)
> But this basic modification fails to compile (g++-4.9.1 -std=gnu++14):
>
> int main(int argc, char **argv)
> {
> int a{5};
> float z(0.5);
> [&a](auto z_) -> void {
> decltype(a) b = a;
> }(z);
> return 0;
> }
That seems to be a different issue, and is fixed on trunk.
