]> git.ipfire.org Git - thirdparty/gcc.git/commit
c++: Allow translations of check_postcondition_result messages [PR109309]
authorJakub Jelinek <jakub@redhat.com>
Tue, 28 Mar 2023 15:49:23 +0000 (17:49 +0200)
committerJakub Jelinek <jakub@redhat.com>
Tue, 28 Mar 2023 15:49:23 +0000 (17:49 +0200)
commitaf45b17d0a8fe3e7ae08662008a1f41e48a4a3eb
treeba1f03e6adddbeffabd7779f33a51fc2b6051ac9
parent0e8fc610fb7112deb8c33c673a52983368dde9b7
c++: Allow translations of check_postcondition_result messages [PR109309]

As mentioned in the PR, constructing a message from two parts by
concatenating them prevents translations, unless one of the parts
is a keyword which should be never translated.

The following patch fixes that.

2023-03-28  Jakub Jelinek  <jakub@redhat.com>

PR c++/109309
* contracts.cc: Include intl.h.
(check_postcondition_result): Don't form diagnostics from two halves
of an English message to allow translations.
gcc/cp/contracts.cc