This is dead since COND_EXPR is always a SSA_NAME or a constant.

Bootstrapped and regtested on x86_64-pc-linux-gnu.

        PR sanitizer/120581

gcc/ChangeLog:

        * sancov.cc (sancov_pass): Remove dead code.

Signed-off-by: Kael Andrew Franco <[email protected]>
---
 gcc/sancov.cc | 7 -------
 1 file changed, 7 deletions(-)

diff --git a/gcc/sancov.cc b/gcc/sancov.cc
index 79db399736c..85f7c4c6205 100644
--- a/gcc/sancov.cc
+++ b/gcc/sancov.cc
@@ -274,13 +274,6 @@ sancov_pass (function *fun)
                    instrument_comparison (&gsi,
                                           gimple_assign_rhs1 (stmt),
                                           gimple_assign_rhs2 (stmt));
-                 else if (rhs_code == COND_EXPR
-                          && COMPARISON_CLASS_P (gimple_assign_rhs1 (stmt)))
-                   {
-                     tree cond = gimple_assign_rhs1 (stmt);
-                     instrument_comparison (&gsi, TREE_OPERAND (cond, 0),
-                                            TREE_OPERAND (cond, 1));
-                   }
                  break;
                case GIMPLE_COND:
                  instrument_comparison (&gsi,
-- 
2.55.0

Reply via email to