forked from OSchip/llvm-project
[LVI] Simplify obfuscated code
It doesn't matter why something is overdefined if it is... llvm-svn: 288871
This commit is contained in:
parent
60a6bbe605
commit
864ab5c516
|
@ -224,29 +224,15 @@ public:
|
|||
return false;
|
||||
return markOverdefined();
|
||||
}
|
||||
|
||||
if (RHS.isNotConstant()) {
|
||||
if (Val == RHS.Val)
|
||||
return markOverdefined();
|
||||
return markOverdefined();
|
||||
}
|
||||
|
||||
return markOverdefined();
|
||||
}
|
||||
|
||||
if (isNotConstant()) {
|
||||
if (RHS.isConstant()) {
|
||||
if (Val == RHS.Val)
|
||||
return markOverdefined();
|
||||
return markOverdefined();
|
||||
}
|
||||
|
||||
if (RHS.isNotConstant()) {
|
||||
if (Val == RHS.Val)
|
||||
return false;
|
||||
return markOverdefined();
|
||||
}
|
||||
|
||||
return markOverdefined();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue