To protect your data, the CISO officer has suggested users to enable GitLab 2FA as soon as possible.

Commit 43c1ffd0 authored by qinsoon's avatar qinsoon
Browse files

make Value output more simpler (without type)

parent 81b9bfe4
......@@ -768,20 +768,39 @@ impl Value {
}
}
const DISPLAY_TYPE : bool = false;
impl fmt::Display for Value {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
match self.v {
Value_::SSAVar(_) => {
write!(f, "+({} %{})", self.ty, self.hdr)
},
Value_::Constant(ref c) => {
write!(f, "+({} {} @{})", self.ty, c, self.hdr)
},
Value_::Global(ref ty) => {
write!(f, "+(GLOBAL {} @{})", ty, self.hdr)
},
Value_::Memory(ref mem) => {
write!(f, "+(MEM {} %{})", mem, self.hdr)
if DISPLAY_TYPE {
match self.v {
Value_::SSAVar(_) => {
write!(f, "+({} %{})", self.ty, self.hdr)
},
Value_::Constant(ref c) => {
write!(f, "+({} {} @{})", self.ty, c, self.hdr)
},
Value_::Global(ref ty) => {
write!(f, "+(GLOBAL {} @{})", ty, self.hdr)
},
Value_::Memory(ref mem) => {
write!(f, "+(MEM {} %{})", mem, self.hdr)
}
}
} else {
match self.v {
Value_::SSAVar(_) => {
write!(f, "%{}", self.hdr)
},
Value_::Constant(ref c) => {
write!(f, "{} @{}", c, self.hdr)
},
Value_::Global(_) => {
write!(f, "GLOBAL @{}", self.hdr)
},
Value_::Memory(ref mem) => {
write!(f, "MEM {} %{}", mem, self.hdr)
}
}
}
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment