[PATCH] D55646: [ASTImporter] Make ODR diagnostics warning by default
Endre Fülöp via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Tue Jan 8 01:52:47 PST 2019
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
More information about the cfe-commits
mailing list