================
@@ -134,6 +134,7 @@ void test_NE() {
 // CHECK: fix-it:"{{.*}}macro_with_initializer_list.cpp":{110:32-110:32}:")"
 
 #define INIT(var, init) Foo var = init; // expected-note 3{{defined here}}
+// expected-note@-1 2{{'INIT' exists, but as a function-like macro; perhaps, 
did you forget the parentheses?}}
----------------
Sirraide wrote:

Er, this note being emitted here is ... not great because we *are* using it (or 
at least trying to use it) as a function-like macro below—to be fair though, 
putting an init list in a function-like macro currently already leads to a 
flood of errors because we can’t recover from it too well, so if this is the 
only case that causes a false positive then it’s not *that* much of an issue 
imo.

https://github.com/llvm/llvm-project/pull/123495
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to