]> git.lizzy.rs Git - rust.git/commit - src/tools/miri
Auto merge of #97357 - davidtwco:diagnostic-translation-typed-subdiagnostic-simplific...
authorbors <bors@rust-lang.org>
Mon, 30 May 2022 22:49:36 +0000 (22:49 +0000)
committerbors <bors@rust-lang.org>
Mon, 30 May 2022 22:49:36 +0000 (22:49 +0000)
commit7be9ec27652f2c3b820d341158b0e005f42e248e
tree3d29d2a2f6f99b65f916dc0d7cd461b02de695eb
parentc35035cefc709abddabfb28ecc6a326458d46ce2
parentf669b78ffc9db8352c859d8c83c244975dbf0397
Auto merge of #97357 - davidtwco:diagnostic-translation-typed-subdiagnostic-simplification, r=oli-obk

errors: simplify referring to fluent attributes

To render the message of a Fluent attribute, the identifier of the Fluent message must be known. `DiagnosticMessage::FluentIdentifier` contains both the message's identifier and optionally the identifier of an attribute. Generated constants for each attribute would therefore need to be named uniquely (amongst all error messages) or be able to refer to only the attribute identifier which will be combined with a message identifier later. In this commit, the latter strategy is implemented as part of the `Diagnostic` type's functions for adding subdiagnostics of various kinds.

r? `@oli-obk`