Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir-ty/src/mir.rs')
-rw-r--r--crates/hir-ty/src/mir.rs25
1 files changed, 12 insertions, 13 deletions
diff --git a/crates/hir-ty/src/mir.rs b/crates/hir-ty/src/mir.rs
index d513355037..2e106877cb 100644
--- a/crates/hir-ty/src/mir.rs
+++ b/crates/hir-ty/src/mir.rs
@@ -898,20 +898,19 @@ pub enum Rvalue {
Cast(CastKind, Operand, Ty),
// FIXME link to `pointer::offset` when it hits stable.
- /// * `Offset` has the same semantics as `pointer::offset`, except that the second
- /// parameter may be a `usize` as well.
- /// * The comparison operations accept `bool`s, `char`s, signed or unsigned integers, floats,
- /// raw pointers, or function pointers and return a `bool`. The types of the operands must be
- /// matching, up to the usual caveat of the lifetimes in function pointers.
- /// * Left and right shift operations accept signed or unsigned integers not necessarily of the
- /// same type and return a value of the same type as their LHS. Like in Rust, the RHS is
- /// truncated as needed.
- /// * The `Bit*` operations accept signed integers, unsigned integers, or bools with matching
- /// types and return a value of that type.
- /// * The remaining operations accept signed integers, unsigned integers, or floats with
- /// matching types and return a value of that type.
+ // /// * `Offset` has the same semantics as `pointer::offset`, except that the second
+ // /// parameter may be a `usize` as well.
+ // /// * The comparison operations accept `bool`s, `char`s, signed or unsigned integers, floats,
+ // /// raw pointers, or function pointers and return a `bool`. The types of the operands must be
+ // /// matching, up to the usual caveat of the lifetimes in function pointers.
+ // /// * Left and right shift operations accept signed or unsigned integers not necessarily of the
+ // /// same type and return a value of the same type as their LHS. Like in Rust, the RHS is
+ // /// truncated as needed.
+ // /// * The `Bit*` operations accept signed integers, unsigned integers, or bools with matching
+ // /// types and return a value of that type.
+ // /// * The remaining operations accept signed integers, unsigned integers, or floats with
+ // /// matching types and return a value of that type.
//BinaryOp(BinOp, Box<(Operand, Operand)>),
-
/// Same as `BinaryOp`, but yields `(T, bool)` with a `bool` indicating an error condition.
///
/// When overflow checking is disabled and we are generating run-time code, the error condition