Files
gcc-reflection/gcc/testsuite/g++.dg/cpp1y/lambda-generic-pretty1.C
Marek Polacek b34fd35b83 PR c++/91230 - wrong error with __PRETTY_FUNCTION__ and generic lambda.
* pt.c (value_dependent_expression_p): Consider __PRETTY_FUNCTION__
	inside a template function value-dependent.

	* g++.dg/cpp1y/lambda-generic-pretty1.C: New test.

From-SVN: r274009
2019-08-02 13:26:06 +00:00

18 lines
236 B
C

// PR c++/91230
// { dg-do compile { target c++14 } }
struct StringWrapper {
const char* Value;
};
template <typename T>
void f() {
[](auto) {
StringWrapper{__PRETTY_FUNCTION__};
};
}
int main() {
f<int>();
}