dexonsmith added a comment.

For additional context to my questions above, even though open source clang 
hasn't been using `-Wstrict-prototypes`, Xcode has had it on-by-default in new 
projects since sometime in 2017, with project modernizations to turn it on for 
old projects.

Warning on block and function definitions such as `^(){}` and `void f1() {}`, 
which are pedantically lacking a prototype but the compiler knows there are 
exactly zero parameters, would be super noisy for users.

Unless I read the RFC too quickly, it doesn't look like it's adding any value, 
since these aren't going to change meaning. Is it possible to revert this part 
of the change?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D122895/new/

https://reviews.llvm.org/D122895

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to