Sign in
gnu
/
gcc
/
fba228e259dd5112851527f2dbb62c5601100985
/
.
/
gcc
/
testsuite
/
g++.dg
/
cpp1z
/
lambda-this3.C
blob: 93f2eb3496ca2946cdb907e76a9db688fdc8676f [
file
] [
log
] [
blame
]
// { dg-do compile { target c++17 } }
struct
S
{
int
i
;
constexpr
S
()
:
i
(
5
)
{
([*
this
]
()
{
return
i
+
10
;
}());
}
constexpr
operator
int
()
const
{
return
i
;
}
};
constexpr
int
x
=
S
();