mirror of git://gcc.gnu.org/git/gcc.git
re PR c++/80947 (Different visibility for the lambda and its capture list members with -fvisibility=hidden)
2017-09-18 Paolo Carlini <paolo.carlini@oracle.com> PR c++/80947 * g++.dg/cpp0x/lambda/lambda-80947.C: New. From-SVN: r252957
This commit is contained in:
parent
4d034b5259
commit
7e12c0e0e0
|
|
@ -1,3 +1,8 @@
|
||||||
|
2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
|
||||||
|
|
||||||
|
PR c++/80947
|
||||||
|
* g++.dg/cpp0x/lambda/lambda-80947.C: New.
|
||||||
|
|
||||||
2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
|
2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
|
||||||
|
|
||||||
* gcc.dg/vect/slp-multitypes-13.c: New test.
|
* gcc.dg/vect/slp-multitypes-13.c: New test.
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,16 @@
|
||||||
|
// { dg-do compile { target c++11 } }
|
||||||
|
// { dg-require-visibility "" }
|
||||||
|
// { dg-options "-fvisibility=hidden" }
|
||||||
|
|
||||||
|
template<class T>
|
||||||
|
class MyClass {
|
||||||
|
public:
|
||||||
|
MyClass() {
|
||||||
|
auto outer = [this]()
|
||||||
|
{
|
||||||
|
auto fn = [this] { };
|
||||||
|
};
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
int main() { MyClass<int> r; }
|
||||||
Loading…
Reference in New Issue