1
Fork 0

Forbid the use of #[target_feature] on start

This commit is contained in:
Léo Lanteri Thauvin 2023-03-02 14:26:12 +01:00
parent db26693982
commit 963305bda8
5 changed files with 39 additions and 0 deletions

View file

@ -344,6 +344,15 @@ pub(crate) struct StartTrackCaller {
pub start: Span,
}
#[derive(Diagnostic)]
#[diag(hir_analysis_start_not_target_feature)]
pub(crate) struct StartTargetFeature {
#[primary_span]
pub span: Span,
#[label]
pub start: Span,
}
#[derive(Diagnostic)]
#[diag(hir_analysis_start_not_async, code = "E0752")]
pub(crate) struct StartAsync {