structured bindingで定義した変数をラムダ式でキャプチャするとclang7はエラー、gcc7は通る。
いずれもc++17指定。
使用上正しいのはどっち?

const auto [a,b]=std::make_tuple(1.0,0.0);
auto f=[&](){
return a+b;
};