| Issue |
176256
|
| Summary |
[clang] C++23 parentheses-less lambda crash: Assertion `Loc.isValid() && "point of instantiation must be valid!"'
|
| Labels |
clang
|
| Assignees |
|
| Reporter |
aeubanks
|
```
$ cat /tmp/a.cc
template <typename> struct a {};
void f() {
a<void> token = [] -> decltype(token) { return {}; }();
}
$ clang++ -fsyntax-only -std=c++23 /tmp/a.cc
clang++: ../../clang/include/clang/AST/DeclTemplate.h:1977: void clang::ClassTemplateSpecializationDecl::setPointOfInstantiation(SourceLocation): Assertion `Loc.isValid() && "point of instantiati
on must be valid!"' failed.
```
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs