This repository was archived by the owner on May 28, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +7
-7
lines changed
compiler/rustc_codegen_ssa/src Expand file tree Collapse file tree 3 files changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ use rustc_span::Span;
88
99use crate :: traits:: * ;
1010
11- #[ derive( Copy , Clone ) ]
11+ #[ derive( Copy , Clone , Debug ) ]
1212pub enum IntPredicate {
1313 IntEQ ,
1414 IntNE ,
@@ -22,7 +22,7 @@ pub enum IntPredicate {
2222 IntSLE ,
2323}
2424
25- #[ derive( Copy , Clone ) ]
25+ #[ derive( Copy , Clone , Debug ) ]
2626pub enum RealPredicate {
2727 RealPredicateFalse ,
2828 RealOEQ ,
@@ -42,7 +42,7 @@ pub enum RealPredicate {
4242 RealPredicateTrue ,
4343}
4444
45- #[ derive( Copy , Clone , PartialEq ) ]
45+ #[ derive( Copy , Clone , PartialEq , Debug ) ]
4646pub enum AtomicRmwBinOp {
4747 AtomicXchg ,
4848 AtomicAdd ,
@@ -57,7 +57,7 @@ pub enum AtomicRmwBinOp {
5757 AtomicUMin ,
5858}
5959
60- #[ derive( Copy , Clone ) ]
60+ #[ derive( Copy , Clone , Debug ) ]
6161pub enum AtomicOrdering {
6262 Unordered ,
6363 Relaxed ,
@@ -67,7 +67,7 @@ pub enum AtomicOrdering {
6767 SequentiallyConsistent ,
6868}
6969
70- #[ derive( Copy , Clone ) ]
70+ #[ derive( Copy , Clone , Debug ) ]
7171pub enum SynchronizationScope {
7272 SingleThread ,
7373 CrossThread ,
Original file line number Diff line number Diff line change @@ -131,7 +131,7 @@ impl<V: CodegenObject> OperandValue<V> {
131131/// to avoid nasty edge cases. In particular, using `Builder::store`
132132/// directly is sure to cause problems -- use `OperandRef::store`
133133/// instead.
134- #[ derive( Copy , Clone ) ]
134+ #[ derive( Copy , Clone , Debug ) ]
135135pub struct OperandRef < ' tcx , V > {
136136 /// The value.
137137 pub val : OperandValue < V > ,
Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ use crate::mir::operand::{OperandRef, OperandValue};
2323use crate :: mir:: place:: { PlaceRef , PlaceValue } ;
2424use crate :: MemFlags ;
2525
26- #[ derive( Copy , Clone ) ]
26+ #[ derive( Copy , Clone , Debug ) ]
2727pub enum OverflowOp {
2828 Add ,
2929 Sub ,
You can’t perform that action at this time.
0 commit comments