[llvm-branch-commits] [clang] [clang] Implement instantiation context note for checking template parameters (PR #126088)
Aaron Ballman via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Wed Feb 19 11:38:52 PST 2025
================
@@ -1018,9 +1019,9 @@ namespace cwg62 { // cwg62: 2.9
struct A {
struct { int n; } b;
};
- template<typename T> struct X {};
- template<typename T> T get() { return get<T>(); }
- template<typename T> int take(T) { return 0; }
+ template<typename T> struct X {}; // cxx98-note 6{{template parameter is declared here}}
----------------
AaronBallman wrote:
Ah, I see what you mean now, thanks! And yeah, I agree, that would be nice to address.
https://github.com/llvm/llvm-project/pull/126088
More information about the llvm-branch-commits
mailing list