gamesh411 added a comment.

Hey Aleksei!
Thank you for the input! ODR violations being warnings would be beneficial from 
the code maintenance point of view, as we would not have to resort to duplicate 
some (if not most) of them as errors. There is also a flexibility advantage in 
the diagnostics, as warnings can be propagated to error level or suppressed, 
whereas errors cannot be "demoted" (AFAIK).  So while I am not opposed to 
providing an error AND a warning for these kinds of violations, if the SEMA or 
other modules do not need them to be explicitly defined as errors (for I don't 
know... tooling support or other reasons), then it would be cleaner to only 
have warnings for these.


Repository:
  rC Clang

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

https://reviews.llvm.org/D55646



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

Reply via email to