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>
|
||||
|
||||
* 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