Skip to content

Commit 5ac95a5

Browse files
committed
Rename OptimizeAttr::None to Default
1 parent 7a9661d commit 5ac95a5

File tree

4 files changed

+10
-8
lines changed

4 files changed

+10
-8
lines changed

Diff for: compiler/rustc_attr_data_structures/src/attributes.rs

+4-2
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,11 @@ pub enum InstructionSetAttr {
3535
ArmT32,
3636
}
3737

38-
#[derive(Clone, Encodable, Decodable, Debug, HashStable_Generic)]
38+
#[derive(Clone, Encodable, Decodable, Debug, PartialEq, Eq, HashStable_Generic, Default)]
3939
pub enum OptimizeAttr {
40-
None,
40+
/// No `#[optimize(..)]` attribute
41+
#[default]
42+
Default,
4143
/// `#[optimize(none)]`
4244
DoNotOptimize,
4345
/// `#[optimize(speed)]`

Diff for: compiler/rustc_codegen_llvm/src/attributes.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -333,7 +333,7 @@ pub(crate) fn llfn_attrs_from_instance<'ll, 'tcx>(
333333
let mut to_add = SmallVec::<[_; 16]>::new();
334334

335335
match codegen_fn_attrs.optimize {
336-
OptimizeAttr::None => {
336+
OptimizeAttr::Default => {
337337
to_add.extend(default_optimisation_attrs(cx));
338338
}
339339
OptimizeAttr::DoNotOptimize => {

Diff for: compiler/rustc_codegen_ssa/src/codegen_attrs.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -575,7 +575,7 @@ fn codegen_fn_attrs(tcx: TyCtxt<'_>, did: LocalDefId) -> CodegenFnAttrs {
575575
codegen_fn_attrs.inline = InlineAttr::Never;
576576
}
577577

578-
codegen_fn_attrs.optimize = attrs.iter().fold(OptimizeAttr::None, |ia, attr| {
578+
codegen_fn_attrs.optimize = attrs.iter().fold(OptimizeAttr::Default, |ia, attr| {
579579
if !attr.has_name(sym::optimize) {
580580
return ia;
581581
}
@@ -587,7 +587,7 @@ fn codegen_fn_attrs(tcx: TyCtxt<'_>, did: LocalDefId) -> CodegenFnAttrs {
587587
inline_span = Some(attr.span);
588588
if items.len() != 1 {
589589
err(attr.span, "expected one argument");
590-
OptimizeAttr::None
590+
OptimizeAttr::Default
591591
} else if list_contains_name(items, sym::size) {
592592
OptimizeAttr::Size
593593
} else if list_contains_name(items, sym::speed) {
@@ -596,10 +596,10 @@ fn codegen_fn_attrs(tcx: TyCtxt<'_>, did: LocalDefId) -> CodegenFnAttrs {
596596
OptimizeAttr::DoNotOptimize
597597
} else {
598598
err(items[0].span(), "invalid argument");
599-
OptimizeAttr::None
599+
OptimizeAttr::Default
600600
}
601601
} else {
602-
OptimizeAttr::None
602+
OptimizeAttr::Default
603603
}
604604
});
605605

Diff for: compiler/rustc_middle/src/middle/codegen_fn_attrs.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ impl CodegenFnAttrs {
147147
CodegenFnAttrs {
148148
flags: CodegenFnAttrFlags::empty(),
149149
inline: InlineAttr::None,
150-
optimize: OptimizeAttr::None,
150+
optimize: OptimizeAttr::Default,
151151
export_name: None,
152152
link_name: None,
153153
link_ordinal: None,

0 commit comments

Comments
 (0)