thakis added a comment.

This change caused a ton of churn, for what I understand fix the diag in C mode 
when assert.h is not included.

IMHO, it would've been better to change the diag to say either `static_assert` 
as before in c++ mode or when assert.h is included (i.e. almost always), and 
`_Static_assert` else. You can use PP.getLastMacroWithSpelling() to 
(effectively) detect if assert.h was included.

Is this something y'all had considered?


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D129048

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

Reply via email to