view gcc/testsuite/g++.dg/cpp1y/pr77786.C @ 131:84e7813d76e9

gcc-8.2
author mir3636
date Thu, 25 Oct 2018 07:37:49 +0900
parents 04ced10e8804
children
line wrap: on
line source

// PR c++/77786
// { dg-do compile { target c++14 } }

#include <vector>

template<int N>
void
foo (std::vector<int> a)
{
  auto const a_size = a.size();
  auto bar = [&](auto y) -> void { int a_size_2 = a_size; };
  double x = 0.0;
  bar (x);
}

int
main ()
{
  std::vector<int> a(1);
  foo<1>(a);
}