diff --git a/rtree-c/src/ReduceC.hs b/rtree-c/src/ReduceC.hs index 5c404c2b0a9f4901822d657ad8e815bd40a37ff2..46731967fd47590abff048fdf081ccc0ae40b7da 100644 --- a/rtree-c/src/ReduceC.hs +++ b/rtree-c/src/ReduceC.hs @@ -45,243 +45,6 @@ import qualified Language.C as C import qualified Language.C.Data.Ident as C import qualified Language.C.Data.Node as C -data Context = Context - { keywords :: !(Set.Set Keyword) - , typeDefs :: !(Map.Map C.Ident (CType, InlineType)) - , inlineExprs :: !(Map.Map C.Ident InlineExpr) - , structs :: !(Map.Map C.Ident (Maybe Struct)) - , functions :: !(Map.Map C.Ident (Maybe Function)) - } - deriving (Show) - -data InlineType - = ITKeep - | ITInline ![C.CDeclarationSpecifier C.NodeInfo] - deriving (Show, Eq) - -data InlineExpr - = IEDelete - | IEInline !C.CExpr - | IEKeep !CType - deriving (Show, Eq) - -data Keyword - = LoseMain - | DoNoops - | InlineTypeDefs - | NoSemantics - | AllowEmptyDeclarations - | DisallowVariableInlining - | AllowInfiniteForLoops - deriving (Show, Read, Enum, Eq, Ord) - -type Lab = (String, C.Position) - -data CType - = CTNum - | CTStruct - | CTPointer - | CTFun ![Maybe CType] - | CTAny - deriving (Show, Eq) - -defaultReduceCWithKeywords :: (MonadReduce (String, C.Position) m) => [Keyword] -> C.CTranslUnit -> m C.CTranslUnit -defaultReduceCWithKeywords keywords a = reduceCTranslUnit a (defaultContext{keywords = Set.fromList keywords}) -{-# SPECIALIZE defaultReduceCWithKeywords :: [Keyword] -> C.CTranslUnit -> IRTree.IRTree (String, C.Position) C.CTranslUnit #-} - -defaultReduceC :: (MonadReduce (String, C.Position) m) => C.CTranslUnit -> m C.CTranslUnit -defaultReduceC a = reduceCTranslUnit a defaultContext -{-# SPECIALIZE defaultReduceC :: C.CTranslUnit -> IRTree.IRTree (String, C.Position) C.CTranslUnit #-} - -addTypeDefs :: [C.Ident] -> (CType, InlineType) -> Context -> Context -addTypeDefs ids cs Context{..} = - Context - { typeDefs = - foldl' (\a i -> Map.insert i cs a) typeDefs ids - , .. - } - -addInlineExpr :: C.Ident -> InlineExpr -> Context -> Context -addInlineExpr i e Context{..} = - Context - { inlineExprs = Map.insert i e inlineExprs - , .. - } - -addKeyword :: Keyword -> Context -> Context -addKeyword k Context{..} = - Context - { keywords = Set.insert k keywords - , .. - } - -defaultContext :: Context -defaultContext = - Context - { keywords = Set.fromList [] - , typeDefs = Map.empty - , inlineExprs = - Map.fromList - [ (C.builtinIdent "fabsf", IEKeep (CTFun [Just CTNum, Just CTNum])) - , (C.builtinIdent "fabs", IEKeep (CTFun [Just CTNum, Just CTNum])) - , (C.builtinIdent "__PRETTY_FUNCTION__", IEKeep CTNum) - , (C.builtinIdent "__FUNCTION__", IEKeep CTNum) - ] - , structs = Map.empty - , functions = Map.empty - } - -isIn :: Keyword -> Context -> Bool -isIn k = Set.member k . keywords - -prettyIdent :: C.Identifier C.NodeInfo -> [Char] -prettyIdent (C.Ident s _ a) = s ++ " at " ++ show (C.posOfNode a) - -data Struct = Struct - { structName :: !C.Ident - , structFields :: ![(Maybe C.Ident, Maybe CType)] - , structTag :: !C.CStructTag - , structPosition :: !C.Position - } - deriving (Show, Eq) - -findStructs - :: forall m - . (Monoid m) - => (Struct -> m) - -> Context - -> C.CExternalDeclaration C.NodeInfo - -> m -findStructs inject ctx = \case - C.CDeclExt decl -> findStructsInDeclaration decl - C.CFDefExt (C.CFunDef spec declr params stmt _ni) -> - findStructsInDeclarator declr - <> foldMap findStructsInSpecifier spec - <> foldMap findStructsInDeclaration params - <> findStructsInStatement stmt - C.CAsmExt _ _ -> mempty - where - toStruct (C.CStruct tag mid mfields _attr ni) = fromMaybe mempty do - fields <- mfields - let fields' = fmap Just <$> concatMap (declarations ctx) fields - sid <- mid - pure $ inject (Struct sid fields' tag (C.posOf ni)) - - -- TODO currently we do not look for structs inside of expressions. - -- (Can hide in CCompoundLiterals) - findStructsInStatement = \case - C.CCompound _ blocks _ -> flip foldMap blocks \case - C.CBlockDecl decl -> findStructsInDeclaration decl - C.CBlockStmt stmt -> findStructsInStatement stmt - a@(C.CNestedFunDef _) -> notSupportedYet (void a) a - C.CFor (C.CForDecl decl) _ _ _ _ -> - findStructsInDeclaration decl - _ow -> mempty - - findStructsInDeclarator = \case - C.CDeclr _ dd Nothing [] _ -> flip foldMap dd \case - C.CPtrDeclr _ _ -> mempty - C.CArrDeclr{} -> mempty - C.CFunDeclr (C.CFunParamsOld _) _ _ -> mempty - C.CFunDeclr (C.CFunParamsNew params _) _ _ -> - foldMap findStructsInDeclaration params - a -> notSupportedYet (a $> ()) a - - findStructsInDeclaration = \case - C.CDecl spec items ni -> - foldMap findStructsInSpecifier spec <> flip foldMap items \case - C.CDeclarationItem d _minit _mexpr -> do - findStructsInDeclarator d - a -> notSupportedYet (a $> ()) ni - a@(C.CStaticAssert _ _ ni) -> notSupportedYet (a $> ()) ni - - findStructsInSpecifier = \case - C.CTypeSpec (C.CSUType cu _) -> toStruct cu - _ow -> mempty - -data Function = Function - { funName :: !C.Ident - , funParams :: !(Maybe [Maybe CType]) - , funReturns :: !(Maybe CType) - , funIsStatic :: !Bool - , funSize :: !Int - , funPosition :: !C.Position - } - deriving (Show, Eq) - -findFunctions - :: (Monoid m) - => (Function -> m) - -> Context - -> C.CExternalDeclaration C.NodeInfo - -> m -findFunctions inject ctx = \case - C.CFDefExt (C.CFunDef spec declr [] _ ni) -> - findFunctionsInDeclarator ni spec declr - -- # for now let's not anlyse function declarations. - C.CFDefExt def@(C.CFunDef{}) -> - notSupportedYet (void def) def - C.CDeclExt (C.CDecl spec items ni) -> flip foldMap items \case - C.CDeclarationItem declr Nothing Nothing -> - findFunctionsInDeclarator ni spec declr - _ow -> mempty - C.CDeclExt a@(C.CStaticAssert{}) -> - notSupportedYet (void a) a - C.CAsmExt _ _ -> mempty - where - findFunctionsInDeclarator ni spec = \case - (C.CDeclr mid (functionParameters -> Just (params, change)) Nothing [] _) -> case mid of - Just funName -> inject Function{..} - where - funParams = params <&> fmap (Just . snd) . concatMap (declarations ctx) - funReturns = change $ case ctype ctx spec of - CTAny -> Nothing - t -> Just t - funIsStatic = any (\case (C.CStorageSpec (C.CStatic _)) -> True; _ow -> False) spec - funSize = fromMaybe 0 (C.lengthOfNode ni) - funPosition = C.posOf ni - Nothing -> mempty - _ow -> mempty - - -- \| Returns nothing if void is used - functionParameters - :: [C.CDerivedDeclarator C.NodeInfo] - -> Maybe (Maybe [C.CDeclaration C.NodeInfo], Maybe CType -> Maybe CType) - functionParameters = \case - (C.CFunDeclr (C.CFunParamsNew x _) _ _) : rst -> - case x of - [C.CDecl [C.CTypeSpec (C.CVoidType _)] _ _] -> - Just (Nothing, applyDerivedDeclarators rst) - params -> Just (Just params, applyDerivedDeclarators rst) - _ow -> Nothing - -applyDerivedDeclarators :: [C.CDerivedDeclarator C.NodeInfo] -> Maybe CType -> Maybe CType -applyDerivedDeclarators [] ct = ct -applyDerivedDeclarators _ _ = Just CTPointer - -declarations :: Context -> C.CDeclaration C.NodeInfo -> [(Maybe C.Ident, CType)] -declarations ctx = \case - C.CDecl spec items _ -> let t = ctype ctx spec in map (\i -> (name i, t)) items - a@(C.CStaticAssert _ _ n) -> notSupportedYet a n - -class Named f where - name :: f a -> Maybe (C.Identifier a) - -instance Named C.CDeclarator where - name (C.CDeclr idx _ _ _ _) = idx - -instance Named C.CDeclarationItem where - name = \case - C.CDeclarationItem decl _ _ -> name decl - C.CDeclarationExpr _ -> Nothing - -includeTypeDef :: (Monad m) => C.CExternalDeclaration C.NodeInfo -> StateT Context m () -includeTypeDef = \case - C.CDeclExt (C.CDecl (C.CStorageSpec (C.CTypedef _) : rst) decl _) -> do - let [ids] = identifiers decl - modify (\ctx -> addTypeDefs [ids] (ctype ctx rst, ITInline rst) ctx) - _ow -> pure () - reduceCTranslUnit :: (MonadReduce Lab m) => C.CTranslationUnit C.NodeInfo @@ -302,12 +65,36 @@ reduceCTranslUnit (C.CTranslUnit es ni) ctx = do if funName f `Map.member` functions then pure () - else - whenSplit - (C.identToString (funName f) /= "main" || LoseMain `isIn` ctx) - ("remove function " <> C.identToString (funName f), funPosition f) - (modify' (Map.insert (funName f) Nothing)) - (modify' (Map.insert (funName f) $ Just f)) + else do + mf <- runMaybeT do + when (C.identToString (funName f) /= "main" || LoseMain `isIn` ctx) do + exceptIf ("remove function " <> C.identToString (funName f), funPosition f) + + case funParams f of + Just params -> do + params' <- forM params \p -> runMaybeT do + p' <- liftMaybe p + exceptIf ("remove parameter", funPosition f) + pure p' + pure f{funParams = Just params'} + Nothing -> pure f + modify' (Map.insert (funName f) mf) + + let insertStub (C.builtinIdent -> fid) ret params + | not (fid `Map.member` functions) = + modify' . Map.insert fid . Just $ + Function + { funName = fid + , funParams = params + , funReturns = ret + , funIsStatic = False + , funPosition = C.posOf fid + , funSize = 0 + } + | otherwise = pure () + + insertStub "fabsf" (Just CTNum) (Just [Just CTNum, Just CTNum]) + insertStub "fabs" (Just CTNum) (Just [Just CTNum, Just CTNum]) structs' <- flip execStateT (structs ctx) do forM_ _structs \s -> @@ -362,16 +149,14 @@ reduceCExternalDeclaration r = case r of ni -- Type definitions - C.CDeclExt (C.CDecl (C.CStorageSpec (C.CTypedef _) : rst) [item] ni) -> runMaybeT do - ctx <- get + C.CDeclExt d@(C.CDecl (C.CStorageSpec (C.CTypedef _) : rst) [item] ni) -> runMaybeT do let C.CDeclarationItem (C.CDeclr (Just ix) [] Nothing [] _) Nothing Nothing = item - whenSplit - (InlineTypeDefs `isIn` ctx) + split ("Inline typedef" <> C.identToString ix, C.posOf ni) (modify (\ctx' -> addTypeDefs [ix] (ctype ctx' rst, ITInline rst) ctx') >> empty) do modify (\ctx' -> addTypeDefs [ix] (ctype ctx' rst, ITKeep) ctx') - pure r + gets (C.CDeclExt <$> inlineTypeDefsCDeclaration d) -- The rest. C.CDeclExt (C.CDecl spec items ni) -> runMaybeT do @@ -406,8 +191,8 @@ reduceCExternalDeclaration r = case r of pure (C.CDeclarationItem (C.CDeclr mid dd' Nothing [] ni2) einit size) _dd -> do let Just t' = applyDerivedDeclarators dd (Just t) - reduceVariable t' mid einit ni2 - pure (C.CDeclarationItem (C.CDeclr mid dd Nothing [] ni2) einit size) + einit' <- reduceVariable t' mid einit ni2 + pure (C.CDeclarationItem (C.CDeclr mid dd Nothing [] ni2) einit' size) a -> notSupportedYet (a $> ()) ni -- Somtimes we just declare a struct or a typedef. @@ -415,7 +200,8 @@ reduceCExternalDeclaration r = case r of guard (AllowEmptyDeclarations `isIn` ctx) exceptIf ("remove declaration", C.posOf ni) - pure (C.CDeclExt (C.CDecl spec items' ni)) + decl' <- gets (inlineTypeDefsCDeclaration (C.CDecl spec items' ni)) + pure (C.CDeclExt decl') _r -> don'tHandle r reduceVariable @@ -427,79 +213,40 @@ reduceVariable -> Maybe C.Ident -> Maybe (C.CInitializer C.NodeInfo) -> C.NodeInfo - -> m () + -> m (Maybe (C.CInitializer C.NodeInfo)) reduceVariable t' mid einit ni = do case mid of Just vid -> do case einit of - Just (C.CInitExpr e _) -> + Just (C.CInitExpr e ni2) -> do + ctx <- get + e' <- reduceCExprOrZero e ctx split ("inline variable " <> C.identToString vid, C.posOf ni) do - modify' (addInlineExpr vid (IEInline e)) + modify' (addInlineExpr vid (IEInline e')) empty do modify' (addInlineExpr vid (IEKeep t')) + pure (Just (C.CInitExpr e' ni2)) -- TODO handle later - Just (C.CInitList _ _) -> + Just (C.CInitList i ni2) -> split ("delete variable", C.posOf ni) (modify' (addInlineExpr vid IEDelete) >> empty) - (modify' (addInlineExpr vid (IEKeep t'))) - -- Just (C.CInitList _ _) -> - -- split - -- ("delete list", C.posOf ni2) - -- (modify' (addInlineExpr vid IEDelete) >> empty) - -- (modify' (addInlineExpr vid (IEKeep t))) + do + modify' (addInlineExpr vid (IEKeep t')) + pure (Just (C.CInitList i ni2)) Nothing -> split ("delete uninitialized variable", C.posOf vid) (modify' (addInlineExpr vid IEDelete) >> empty) - (modify' (addInlineExpr vid (IEKeep t'))) + do + modify' (addInlineExpr vid (IEKeep t')) + pure Nothing Nothing -> do exceptIf ("remove unnamed declaration item", C.posOf ni) - -containsStructDeclaration - :: (MonadPlus m, MonadState Context m) - => [C.CDeclarationSpecifier C.NodeInfo] - -> m Bool -containsStructDeclaration spec = - or <$> forM spec \case - -- Is a struct definition - C.CTypeSpec (C.CSUType (C.CStruct _ mid def _ _) _) -> case mid of - Just sid -> do - -- Delete if struct is deleted. - ctx <- get - _ <- liftMaybe (lookupStruct ctx sid) - case def of - Just _ -> pure True - Nothing -> pure False - Nothing -> pure False - _ow -> pure False - -filterParams - :: Context - -> [Maybe CType] - -> [C.CDeclaration C.NodeInfo] - -> ([C.CDeclaration C.NodeInfo], [(C.Ident, InlineExpr)]) -filterParams ctx typefilter params = flip evalState typefilter do - (params', mapping) <- flip mapAndUnzipM params \case - decl@(C.CDecl def items l) -> do - (items', defs) <- flip mapAndUnzipM items \case - a'@(C.CDeclarationItem (C.CDeclr idx _ _ _ _) _ _) -> do - t' <- state (\(t : tps) -> (t, tps)) - pure $ case t' of - Just t - | not (shouldDeleteDeclaration ctx decl) -> - ([a'], [(idx', IEKeep t) | idx' <- maybeToList idx]) - _ow -> - ([], [(idx', IEDelete) | idx' <- maybeToList idx]) - a' -> notSupportedYet a' l - case concat items' of - [] -> pure ([], concat defs) - items'' -> pure ([C.CDecl def items'' l], concat defs) - a' -> don'tHandleWithPos a' - pure (concat params', concat mapping) + pure einit reduceCCompoundBlockItem :: (MonadReduce Lab m, HasCallStack) @@ -532,8 +279,8 @@ reduceCCompoundBlockItem lab r = do items' <- flip collect items \case C.CDeclarationItem (C.CDeclr mid dd Nothing [] ni2) einit size -> do let Just t' = applyDerivedDeclarators dd (Just t) - reduceVariable t' mid einit ni2 - pure (C.CDeclarationItem (C.CDeclr mid dd Nothing [] ni2) einit size) + einit' <- reduceVariable t' mid einit ni2 + pure (C.CDeclarationItem (C.CDeclr mid dd Nothing [] ni2) einit' size) a -> notSupportedYet (a $> ()) ni -- Somtimes we just declare a struct or a typedef. @@ -541,54 +288,10 @@ reduceCCompoundBlockItem lab r = do guard (AllowEmptyDeclarations `isIn` ctx) exceptIf ("remove declaration", C.posOf ni) - pure [C.CBlockDecl (C.CDecl spec items' ni)] + decl' <- gets (inlineTypeDefsCDeclaration (C.CDecl spec items' ni)) + pure [C.CBlockDecl decl'] a -> don'tHandle a --- handleDecl --- :: (MonadReduce Lab m) --- => C.CDeclaration C.NodeInfo --- -> Context --- -> m (Maybe (m (C.CDeclaration C.NodeInfo)), Context) --- handleDecl d ctx = case inlineTypeDefsCDeclaration d ctx of --- -- A typedef --- C.CDecl (C.CStorageSpec (C.CTypedef _) : rst) [C.CDeclarationItem n Nothing Nothing] _ -> do --- let Just ids = declaratorName n --- whenSplit --- (InlineTypeDefs `isIn` ctx) --- ("inline typedef " <> C.identToString ids, C.posOf d) --- (pure (Nothing, addTypeDefs [ids] (ctype ctx rst, ITInline rst) ctx)) --- (pure (Just (pure d), addTypeDefs [ids] (ctype ctx rst, ITKeep) ctx)) --- -- A const --- d'@(C.CDecl spc decl ni') -> do --- (decl', ctx') <- --- foldr --- ( reduceCDeclarationItem --- (shouldDeleteDeclaration ctx d') --- (ctype ctx spc) --- ) --- (pure ([], ctx)) --- decl --- let fn = do --- spc1 <- trySplit ("remove static", C.posOf ni') spc $ filter \case --- C.CStorageSpec (C.CStatic _) -> False --- _ow -> True --- pure $ C.CDecl spc1 decl' ni' --- case (decl', structIds spc) of --- ([], []) --- | AllowEmptyDeclarations `isIn` ctx' -> --- split ("remove empty declaration", C.posOf d) (pure (Nothing, ctx')) do --- pure (Just fn, ctx') --- | otherwise -> pure (Nothing, ctx') --- ([], stcts) -> --- split --- ("remove declaration", C.posOf d) --- (pure (Nothing, foldr (\(StructDef k _ _) -> addInlineStruct k ISDelete) ctx' stcts)) --- do --- pure (Just fn, foldr (\(StructDef k _ _) -> addInlineStruct k ISKeep) ctx' stcts) --- (_, stcts) -> --- pure (Just fn, foldr (\(StructDef k _ _) -> addInlineStruct k ISKeep) ctx' stcts) --- a -> don'tHandleWithPos a - reduceCDeclarationItem :: (MonadReduce Lab m) => Bool @@ -721,10 +424,10 @@ reduceCStatement smt labs ctx = case smt of (Nothing, Just s', Nothing) -> pure s' C.CFor e1 e2 e3 s ni -> do (me1', ctx') <- case e1 of - C.CForDecl d@(C.CDecl rec decl ni') -> do + C.CForDecl d@(C.CDecl spec decl ni') -> do (decl', ctx') <- foldr - (reduceCDeclarationItem (shouldDeleteDeclaration ctx d) (ctype ctx rec)) + (reduceCDeclarationItem (shouldDeleteDeclaration ctx d) (ctype ctx spec)) (pure ([], ctx)) decl res <- @@ -735,9 +438,9 @@ reduceCStatement smt labs ctx = case smt of split ("remove empty declaration", C.posOf ni') (pure Nothing) - (pure $ Just $ C.CForDecl (C.CDecl rec decl' ni')) + (pure $ Just $ C.CForDecl (C.CDecl spec decl' ni')) else pure Nothing - else pure $ Just $ C.CForDecl (C.CDecl rec decl' ni') + else pure $ Just $ C.CForDecl (C.CDecl spec decl' ni') pure (res, ctx') C.CForInitializing e -> do e' <- maybeSplit ("remove initializer", C.posOf ni) (e >>= \e' -> reduceCExpr e' ctx) @@ -1149,3 +852,280 @@ ctype ctx xs = Nothing -> error ("could not find typedef: " <> show (C.identToString idx)) a -> notSupportedYet a C.undefNode _ow -> Nothing + +data Context = Context + { keywords :: !(Set.Set Keyword) + , typeDefs :: !(Map.Map C.Ident (CType, InlineType)) + , inlineExprs :: !(Map.Map C.Ident InlineExpr) + , structs :: !(Map.Map C.Ident (Maybe Struct)) + , functions :: !(Map.Map C.Ident (Maybe Function)) + } + deriving (Show) + +data InlineType + = ITKeep + | ITInline ![C.CDeclarationSpecifier C.NodeInfo] + deriving (Show, Eq) + +data InlineExpr + = IEDelete + | IEInline !C.CExpr + | IEKeep !CType + deriving (Show, Eq) + +data Keyword + = LoseMain + | DoNoops + | InlineTypeDefs + | NoSemantics + | AllowEmptyDeclarations + | DisallowVariableInlining + | AllowInfiniteForLoops + deriving (Show, Read, Enum, Eq, Ord) + +type Lab = (String, C.Position) + +data CType + = CTNum + | CTStruct + | CTPointer + | CTFun ![Maybe CType] + | CTAny + deriving (Show, Eq) + +defaultReduceCWithKeywords :: (MonadReduce (String, C.Position) m) => [Keyword] -> C.CTranslUnit -> m C.CTranslUnit +defaultReduceCWithKeywords keywords a = reduceCTranslUnit a (defaultContext{keywords = Set.fromList keywords}) +{-# SPECIALIZE defaultReduceCWithKeywords :: [Keyword] -> C.CTranslUnit -> IRTree.IRTree (String, C.Position) C.CTranslUnit #-} + +defaultReduceC :: (MonadReduce (String, C.Position) m) => C.CTranslUnit -> m C.CTranslUnit +defaultReduceC a = reduceCTranslUnit a defaultContext +{-# SPECIALIZE defaultReduceC :: C.CTranslUnit -> IRTree.IRTree (String, C.Position) C.CTranslUnit #-} + +addTypeDefs :: [C.Ident] -> (CType, InlineType) -> Context -> Context +addTypeDefs ids cs Context{..} = + Context + { typeDefs = + foldl' (\a i -> Map.insert i cs a) typeDefs ids + , .. + } + +addInlineExpr :: C.Ident -> InlineExpr -> Context -> Context +addInlineExpr i e Context{..} = + Context + { inlineExprs = Map.insert i e inlineExprs + , .. + } + +addKeyword :: Keyword -> Context -> Context +addKeyword k Context{..} = + Context + { keywords = Set.insert k keywords + , .. + } + +defaultContext :: Context +defaultContext = + Context + { keywords = Set.fromList [] + , typeDefs = Map.empty + , inlineExprs = + Map.fromList + [ (C.builtinIdent "__PRETTY_FUNCTION__", IEKeep CTNum) + , (C.builtinIdent "__FUNCTION__", IEKeep CTNum) + ] + , structs = Map.empty + , functions = Map.empty + } + +isIn :: Keyword -> Context -> Bool +isIn k = Set.member k . keywords + +prettyIdent :: C.Identifier C.NodeInfo -> [Char] +prettyIdent (C.Ident s _ a) = s ++ " at " ++ show (C.posOfNode a) + +data Struct = Struct + { structName :: !C.Ident + , structFields :: ![(Maybe C.Ident, Maybe CType)] + , structTag :: !C.CStructTag + , structPosition :: !C.Position + } + deriving (Show, Eq) + +findStructs + :: forall m + . (Monoid m) + => (Struct -> m) + -> Context + -> C.CExternalDeclaration C.NodeInfo + -> m +findStructs inject ctx = \case + C.CDeclExt decl -> findStructsInDeclaration decl + C.CFDefExt (C.CFunDef spec declr params stmt _ni) -> + findStructsInDeclarator declr + <> foldMap findStructsInSpecifier spec + <> foldMap findStructsInDeclaration params + <> findStructsInStatement stmt + C.CAsmExt _ _ -> mempty + where + toStruct (C.CStruct tag mid mfields _attr ni) = fromMaybe mempty do + fields <- mfields + let fields' = fmap Just <$> concatMap (declarations ctx) fields + sid <- mid + pure $ inject (Struct sid fields' tag (C.posOf ni)) + + -- TODO currently we do not look for structs inside of expressions. + -- (Can hide in CCompoundLiterals) + findStructsInStatement = \case + C.CCompound _ blocks _ -> flip foldMap blocks \case + C.CBlockDecl decl -> findStructsInDeclaration decl + C.CBlockStmt stmt -> findStructsInStatement stmt + a@(C.CNestedFunDef _) -> notSupportedYet (void a) a + C.CFor (C.CForDecl decl) _ _ _ _ -> + findStructsInDeclaration decl + _ow -> mempty + + findStructsInDeclarator = \case + C.CDeclr _ dd Nothing [] _ -> flip foldMap dd \case + C.CPtrDeclr _ _ -> mempty + C.CArrDeclr{} -> mempty + C.CFunDeclr (C.CFunParamsOld _) _ _ -> mempty + C.CFunDeclr (C.CFunParamsNew params _) _ _ -> + foldMap findStructsInDeclaration params + a -> notSupportedYet (a $> ()) a + + findStructsInDeclaration = \case + C.CDecl spec items ni -> + foldMap findStructsInSpecifier spec <> flip foldMap items \case + C.CDeclarationItem d _minit _mexpr -> do + findStructsInDeclarator d + a -> notSupportedYet (a $> ()) ni + a@(C.CStaticAssert _ _ ni) -> notSupportedYet (a $> ()) ni + + findStructsInSpecifier = \case + C.CTypeSpec (C.CSUType cu _) -> toStruct cu + _ow -> mempty + +data Function = Function + { funName :: !C.Ident + , funParams :: !(Maybe [Maybe CType]) + , funReturns :: !(Maybe CType) + , funIsStatic :: !Bool + , funSize :: !Int + , funPosition :: !C.Position + } + deriving (Show, Eq) + +findFunctions + :: (Monoid m) + => (Function -> m) + -> Context + -> C.CExternalDeclaration C.NodeInfo + -> m +findFunctions inject ctx = \case + C.CFDefExt (C.CFunDef spec declr [] _ ni) -> + findFunctionsInDeclarator ni spec declr + -- # for now let's not anlyse function declarations. + C.CFDefExt def@(C.CFunDef{}) -> + notSupportedYet (void def) def + C.CDeclExt (C.CDecl spec items ni) -> flip foldMap items \case + C.CDeclarationItem declr Nothing Nothing -> + findFunctionsInDeclarator ni spec declr + _ow -> mempty + C.CDeclExt a@(C.CStaticAssert{}) -> + notSupportedYet (void a) a + C.CAsmExt _ _ -> mempty + where + findFunctionsInDeclarator ni spec = \case + (C.CDeclr mid (functionParameters -> Just (params, change)) Nothing [] _) -> case mid of + Just funName -> inject Function{..} + where + funParams = params <&> fmap (Just . snd) . concatMap (declarations ctx) + funReturns = change $ case ctype ctx spec of + CTAny -> Nothing + t -> Just t + funIsStatic = any (\case (C.CStorageSpec (C.CStatic _)) -> True; _ow -> False) spec + funSize = fromMaybe 0 (C.lengthOfNode ni) + funPosition = C.posOf ni + Nothing -> mempty + _ow -> mempty + + -- \| Returns nothing if void is used + functionParameters + :: [C.CDerivedDeclarator C.NodeInfo] + -> Maybe (Maybe [C.CDeclaration C.NodeInfo], Maybe CType -> Maybe CType) + functionParameters = \case + (C.CFunDeclr (C.CFunParamsNew x _) _ _) : rst -> + case x of + [C.CDecl [C.CTypeSpec (C.CVoidType _)] _ _] -> + Just (Nothing, applyDerivedDeclarators rst) + params -> Just (Just params, applyDerivedDeclarators rst) + _ow -> Nothing + +applyDerivedDeclarators :: [C.CDerivedDeclarator C.NodeInfo] -> Maybe CType -> Maybe CType +applyDerivedDeclarators [] ct = ct +applyDerivedDeclarators _ _ = Just CTPointer + +declarations :: Context -> C.CDeclaration C.NodeInfo -> [(Maybe C.Ident, CType)] +declarations ctx = \case + C.CDecl spec items _ -> let t = ctype ctx spec in map (\i -> (name i, t)) items + a@(C.CStaticAssert _ _ n) -> notSupportedYet a n + +class Named f where + name :: f a -> Maybe (C.Identifier a) + +instance Named C.CDeclarator where + name (C.CDeclr idx _ _ _ _) = idx + +instance Named C.CDeclarationItem where + name = \case + C.CDeclarationItem decl _ _ -> name decl + C.CDeclarationExpr _ -> Nothing + +includeTypeDef :: (Monad m) => C.CExternalDeclaration C.NodeInfo -> StateT Context m () +includeTypeDef = \case + C.CDeclExt (C.CDecl (C.CStorageSpec (C.CTypedef _) : rst) decl _) -> do + let [ids] = identifiers decl + modify (\ctx -> addTypeDefs [ids] (ctype ctx rst, ITInline rst) ctx) + _ow -> pure () + +containsStructDeclaration + :: (MonadPlus m, MonadState Context m) + => [C.CDeclarationSpecifier C.NodeInfo] + -> m Bool +containsStructDeclaration spec = + or <$> forM spec \case + -- Is a struct definition + C.CTypeSpec (C.CSUType (C.CStruct _ mid def _ _) _) -> case mid of + Just sid -> do + -- Delete if struct is deleted. + ctx <- get + _ <- liftMaybe (lookupStruct ctx sid) + case def of + Just _ -> pure True + Nothing -> pure False + Nothing -> pure False + _ow -> pure False + +filterParams + :: Context + -> [Maybe CType] + -> [C.CDeclaration C.NodeInfo] + -> ([C.CDeclaration C.NodeInfo], [(C.Ident, InlineExpr)]) +filterParams ctx typefilter params = flip evalState typefilter do + (params', mapping) <- flip mapAndUnzipM params \case + decl@(C.CDecl def items l) -> do + (items', defs) <- flip mapAndUnzipM items \case + a'@(C.CDeclarationItem (C.CDeclr idx _ _ _ _) _ _) -> do + t' <- state (\(t : tps) -> (t, tps)) + pure $ case t' of + Just t + | not (shouldDeleteDeclaration ctx decl) -> + ([a'], [(idx', IEKeep t) | idx' <- maybeToList idx]) + _ow -> + ([], [(idx', IEDelete) | idx' <- maybeToList idx]) + a' -> notSupportedYet a' l + case concat items' of + [] -> pure ([], concat defs) + items'' -> pure ([C.CDecl def items'' l], concat defs) + a' -> don'tHandleWithPos a' + pure (concat params', concat mapping) diff --git a/rtree-c/test/expected/add/reduction/r001001.c b/rtree-c/test/expected/add/reduction/r001001.c deleted file mode 100644 index e2d459845e3de93813272fb5fbd011d294849272..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/add/reduction/r001001.c +++ /dev/null @@ -1,15 +0,0 @@ -// 0 remove function add at ("test/cases/small/add.c": line 1) -// 0 remove return statement at ("test/cases/small/add.c": line 2) -// 1 reduce to left at ("test/cases/small/add.c": line 2) -// 0 remove return statement at ("test/cases/small/add.c": line 6) -// 0 do without param at ("test/cases/small/add.c": line 6) -// 1 do without param at ("test/cases/small/add.c": line 6) - -int add(int a, int b) -{ - return a; -} -int main() -{ - return add(10, 0); -} diff --git a/rtree-c/test/expected/add/reduction/r0011.c b/rtree-c/test/expected/add/reduction/r00101.c similarity index 63% rename from rtree-c/test/expected/add/reduction/r0011.c rename to rtree-c/test/expected/add/reduction/r00101.c index df27b322df00f8dfe84a34fa50048de148fcd0e6..0ee958d82e4847df04a0798554a3a185de909c6f 100644 --- a/rtree-c/test/expected/add/reduction/r0011.c +++ b/rtree-c/test/expected/add/reduction/r00101.c @@ -1,9 +1,10 @@ // 0 remove function add at ("test/cases/small/add.c": line 1) +// 0 remove parameter at ("test/cases/small/add.c": line 1) +// 1 remove parameter at ("test/cases/small/add.c": line 1) // 0 remove return statement at ("test/cases/small/add.c": line 2) -// 1 reduce to left at ("test/cases/small/add.c": line 2) // 1 remove return statement at ("test/cases/small/add.c": line 6) -int add(int a, int b) +int add(int a) { return a; } diff --git a/rtree-c/test/expected/add/reduction/r001010.c b/rtree-c/test/expected/add/reduction/r001010.c deleted file mode 100644 index 7baa29f08857e935d57f841b28e6bf7ed1210068..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/add/reduction/r001010.c +++ /dev/null @@ -1,15 +0,0 @@ -// 0 remove function add at ("test/cases/small/add.c": line 1) -// 0 remove return statement at ("test/cases/small/add.c": line 2) -// 1 reduce to left at ("test/cases/small/add.c": line 2) -// 0 remove return statement at ("test/cases/small/add.c": line 6) -// 1 do without param at ("test/cases/small/add.c": line 6) -// 0 do without param at ("test/cases/small/add.c": line 6) - -int add(int a, int b) -{ - return a; -} -int main() -{ - return add(0, 23); -} diff --git a/rtree-c/test/expected/add/reduction/r001011.c b/rtree-c/test/expected/add/reduction/r001011.c deleted file mode 100644 index 7b3468266bb0dbcd5ab6baada3e06c5693039440..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/add/reduction/r001011.c +++ /dev/null @@ -1,15 +0,0 @@ -// 0 remove function add at ("test/cases/small/add.c": line 1) -// 0 remove return statement at ("test/cases/small/add.c": line 2) -// 1 reduce to left at ("test/cases/small/add.c": line 2) -// 0 remove return statement at ("test/cases/small/add.c": line 6) -// 1 do without param at ("test/cases/small/add.c": line 6) -// 1 do without param at ("test/cases/small/add.c": line 6) - -int add(int a, int b) -{ - return a; -} -int main() -{ - return add(0, 0); -} diff --git a/rtree-c/test/expected/add/reduction/r01011.c b/rtree-c/test/expected/add/reduction/r001100.c similarity index 50% rename from rtree-c/test/expected/add/reduction/r01011.c rename to rtree-c/test/expected/add/reduction/r001100.c index ea41f772483f12478b244589cc7c92f34321791e..8b1f24348f674a2620e006baf8ae62cf8492757c 100644 --- a/rtree-c/test/expected/add/reduction/r01011.c +++ b/rtree-c/test/expected/add/reduction/r001100.c @@ -1,13 +1,14 @@ // 0 remove function add at ("test/cases/small/add.c": line 1) +// 0 remove parameter at ("test/cases/small/add.c": line 1) +// 1 remove parameter at ("test/cases/small/add.c": line 1) // 1 remove return statement at ("test/cases/small/add.c": line 2) // 0 remove return statement at ("test/cases/small/add.c": line 6) -// 1 do without param at ("test/cases/small/add.c": line 6) -// 1 do without param at ("test/cases/small/add.c": line 6) +// 0 do without param at ("test/cases/small/add.c": line 6) -int add(int a, int b) +int add(int a) { } int main() { - return add(0, 0); + return add(10); } diff --git a/rtree-c/test/expected/add/reduction/r01010.c b/rtree-c/test/expected/add/reduction/r001101.c similarity index 64% rename from rtree-c/test/expected/add/reduction/r01010.c rename to rtree-c/test/expected/add/reduction/r001101.c index e643aeb35de369b1c6756891780595ced54ce75b..aff561a12fc95f793138bf3f7b1068fb5a067a10 100644 --- a/rtree-c/test/expected/add/reduction/r01010.c +++ b/rtree-c/test/expected/add/reduction/r001101.c @@ -1,13 +1,14 @@ // 0 remove function add at ("test/cases/small/add.c": line 1) +// 0 remove parameter at ("test/cases/small/add.c": line 1) +// 1 remove parameter at ("test/cases/small/add.c": line 1) // 1 remove return statement at ("test/cases/small/add.c": line 2) // 0 remove return statement at ("test/cases/small/add.c": line 6) // 1 do without param at ("test/cases/small/add.c": line 6) -// 0 do without param at ("test/cases/small/add.c": line 6) -int add(int a, int b) +int add(int a) { } int main() { - return add(0, 23); + return add(0); } diff --git a/rtree-c/test/expected/add/reduction/r011.c b/rtree-c/test/expected/add/reduction/r00111.c similarity index 61% rename from rtree-c/test/expected/add/reduction/r011.c rename to rtree-c/test/expected/add/reduction/r00111.c index e80356d0c3dacf65af8d0f718efa326ffd7dd781..8d2fea121536d59a5493173c84ccde79aafe8bcc 100644 --- a/rtree-c/test/expected/add/reduction/r011.c +++ b/rtree-c/test/expected/add/reduction/r00111.c @@ -1,8 +1,10 @@ // 0 remove function add at ("test/cases/small/add.c": line 1) +// 0 remove parameter at ("test/cases/small/add.c": line 1) +// 1 remove parameter at ("test/cases/small/add.c": line 1) // 1 remove return statement at ("test/cases/small/add.c": line 2) // 1 remove return statement at ("test/cases/small/add.c": line 6) -int add(int a, int b) +int add(int a) { } int main() diff --git a/rtree-c/test/expected/add/reduction/r01000.c b/rtree-c/test/expected/add/reduction/r01000.c index 784ceecad6212fc84eb41db2cd7f7c22b2b4deaa..2463667a7f167fb59c501ab2f5a7d9549cf4b3f0 100644 --- a/rtree-c/test/expected/add/reduction/r01000.c +++ b/rtree-c/test/expected/add/reduction/r01000.c @@ -1,13 +1,13 @@ // 0 remove function add at ("test/cases/small/add.c": line 1) -// 1 remove return statement at ("test/cases/small/add.c": line 2) +// 1 remove parameter at ("test/cases/small/add.c": line 1) +// 0 remove parameter at ("test/cases/small/add.c": line 1) // 0 remove return statement at ("test/cases/small/add.c": line 6) // 0 do without param at ("test/cases/small/add.c": line 6) -// 0 do without param at ("test/cases/small/add.c": line 6) -int add(int a, int b) +int add(int b) { } int main() { - return add(10, 23); + return add(23); } diff --git a/rtree-c/test/expected/add/reduction/r01001.c b/rtree-c/test/expected/add/reduction/r01001.c index 18835e4825fbf1707f74b0a69de6ba0899947200..5a914f298ad85aa4880fced1f920d8b76ec8b692 100644 --- a/rtree-c/test/expected/add/reduction/r01001.c +++ b/rtree-c/test/expected/add/reduction/r01001.c @@ -1,13 +1,13 @@ // 0 remove function add at ("test/cases/small/add.c": line 1) -// 1 remove return statement at ("test/cases/small/add.c": line 2) +// 1 remove parameter at ("test/cases/small/add.c": line 1) +// 0 remove parameter at ("test/cases/small/add.c": line 1) // 0 remove return statement at ("test/cases/small/add.c": line 6) -// 0 do without param at ("test/cases/small/add.c": line 6) // 1 do without param at ("test/cases/small/add.c": line 6) -int add(int a, int b) +int add(int b) { } int main() { - return add(10, 0); + return add(0); } diff --git a/rtree-c/test/expected/add/reduction/r0101.c b/rtree-c/test/expected/add/reduction/r0101.c new file mode 100644 index 0000000000000000000000000000000000000000..49eb1c955117b27972783ab9a4c8a9544545db1d --- /dev/null +++ b/rtree-c/test/expected/add/reduction/r0101.c @@ -0,0 +1,11 @@ +// 0 remove function add at ("test/cases/small/add.c": line 1) +// 1 remove parameter at ("test/cases/small/add.c": line 1) +// 0 remove parameter at ("test/cases/small/add.c": line 1) +// 1 remove return statement at ("test/cases/small/add.c": line 6) + +int add(int b) +{ +} +int main() +{ +} diff --git a/rtree-c/test/expected/add/reduction/r0110.c b/rtree-c/test/expected/add/reduction/r0110.c new file mode 100644 index 0000000000000000000000000000000000000000..cff4021ec931f785fd83b053778d3a69446137d0 --- /dev/null +++ b/rtree-c/test/expected/add/reduction/r0110.c @@ -0,0 +1,12 @@ +// 0 remove function add at ("test/cases/small/add.c": line 1) +// 1 remove parameter at ("test/cases/small/add.c": line 1) +// 1 remove parameter at ("test/cases/small/add.c": line 1) +// 0 remove return statement at ("test/cases/small/add.c": line 6) + +int add() +{ +} +int main() +{ + return add(); +} diff --git a/rtree-c/test/expected/add/reduction/r0111.c b/rtree-c/test/expected/add/reduction/r0111.c new file mode 100644 index 0000000000000000000000000000000000000000..d62e6f234627b5293919c5ca176ad2ba5d5bf8c3 --- /dev/null +++ b/rtree-c/test/expected/add/reduction/r0111.c @@ -0,0 +1,11 @@ +// 0 remove function add at ("test/cases/small/add.c": line 1) +// 1 remove parameter at ("test/cases/small/add.c": line 1) +// 1 remove parameter at ("test/cases/small/add.c": line 1) +// 1 remove return statement at ("test/cases/small/add.c": line 6) + +int add() +{ +} +int main() +{ +} diff --git a/rtree-c/test/expected/clang-22382/extract.c b/rtree-c/test/expected/clang-22382/extract.c index 3bbd7d77285d60b5f56b97ee4fb42a47e468f929..d434d9d2a1587ea48257a6b00380d72ef87b54eb 100644 --- a/rtree-c/test/expected/clang-22382/extract.c +++ b/rtree-c/test/expected/clang-22382/extract.c @@ -385,35 +385,35 @@ static uint64_t safe_rshift_func_uint64_t_u_u(uint64_t left, } static float safe_add_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; + return fabsf(0.5f * sf1 + 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; } static float safe_sub_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; + return fabsf(0.5f * sf1 - 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; } static float safe_mul_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; + return fabsf(0x1.0p-100f * sf1 * (0x1.0p-28f * sf2)) > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; } static float safe_div_func_float_f_f(float sf1, float sf2) { - return fabsf() < 1.0f && (sf2 == 0.0f || fabsf() > 0x1.0p-100f * (0x1.0p-49f * 3.40282347e+38F)) ? sf1 : sf1 / sf2; + return fabsf(sf2) < 1.0f && (sf2 == 0.0f || fabsf(0x1.0p-49f * sf1 / (0x1.0p100f * sf2)) > 0x1.0p-100f * (0x1.0p-49f * 3.40282347e+38F)) ? sf1 : sf1 / sf2; } static double safe_add_func_double_f_f(double sf1, double sf2) { - return fabs() > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; + return fabs(0.5 * sf1 + 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; } static double safe_sub_func_double_f_f(double sf1, double sf2) { - return fabs() > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; + return fabs(0.5 * sf1 - 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; } static double safe_mul_func_double_f_f(double sf1, double sf2) { - return fabs() > 0x1.0p-100 * (0x1.0p-924 * 1.7976931348623157e+308) ? sf1 : sf1 * sf2; + return fabs(0x1.0p-100 * sf1 * (0x1.0p-924 * sf2)) > 0x1.0p-100 * (0x1.0p-924 * 1.7976931348623157e+308) ? sf1 : sf1 * sf2; } static double safe_div_func_double_f_f(double sf1, double sf2) { - return fabs() < 1.0 && (sf2 == 0.0 || fabs() > 0x1.0p-100 * (0x1.0p-974 * 1.7976931348623157e+308)) ? sf1 : sf1 / sf2; + return fabs(sf2) < 1.0 && (sf2 == 0.0 || fabs(0x1.0p-974 * sf1 / (0x1.0p100 * sf2)) > 0x1.0p-100 * (0x1.0p-974 * 1.7976931348623157e+308)) ? sf1 : sf1 / sf2; } static int32_t safe_convert_func_float_to_int32_t(float sf1) { diff --git a/rtree-c/test/expected/clang-22382/reduction/p0.path b/rtree-c/test/expected/clang-22382/reduction/p0.path index 94d43f043ff93a6f7c3dfc215aae4cfdb0bf803c..72c5722108aea1acbe892a4b31b0fd27e61edcb6 100644 --- a/rtree-c/test/expected/clang-22382/reduction/p0.path +++ b/rtree-c/test/expected/clang-22382/reduction/p0.path @@ -1,112 +1,331 @@ 1 remove function func_51 at ("test/cases/large/clang-22382.c": line 1763) * remove function func_41 at ("test/cases/large/clang-22382.c": line 1644) +* remove parameter at ("test/cases/large/clang-22382.c": line 1644) +* remove parameter at ("test/cases/large/clang-22382.c": line 1644) +* remove parameter at ("test/cases/large/clang-22382.c": line 1644) +* remove parameter at ("test/cases/large/clang-22382.c": line 1644) +* remove parameter at ("test/cases/large/clang-22382.c": line 1644) * remove function func_12 at ("test/cases/large/clang-22382.c": line 1346) +* remove parameter at ("test/cases/large/clang-22382.c": line 1346) +* remove parameter at ("test/cases/large/clang-22382.c": line 1346) +* remove parameter at ("test/cases/large/clang-22382.c": line 1346) +* remove parameter at ("test/cases/large/clang-22382.c": line 1346) +* remove parameter at ("test/cases/large/clang-22382.c": line 1346) * remove function func_66 at ("test/cases/large/clang-22382.c": line 2352) +* remove parameter at ("test/cases/large/clang-22382.c": line 2352) +* remove parameter at ("test/cases/large/clang-22382.c": line 2352) * remove function func_59 at ("test/cases/large/clang-22382.c": line 2215) +* remove parameter at ("test/cases/large/clang-22382.c": line 2215) +* remove parameter at ("test/cases/large/clang-22382.c": line 2215) +* remove parameter at ("test/cases/large/clang-22382.c": line 2215) +* remove parameter at ("test/cases/large/clang-22382.c": line 2215) +* remove parameter at ("test/cases/large/clang-22382.c": line 2215) * remove function func_1 at ("test/cases/large/clang-22382.c": line 1217) * remove function func_71 at ("test/cases/large/clang-22382.c": line 2583) +* remove parameter at ("test/cases/large/clang-22382.c": line 2583) +* remove parameter at ("test/cases/large/clang-22382.c": line 2583) +* remove parameter at ("test/cases/large/clang-22382.c": line 2583) * remove function func_78 at ("test/cases/large/clang-22382.c": line 2752) +* remove parameter at ("test/cases/large/clang-22382.c": line 2752) * remove function safe_mul_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 457) +* remove parameter at ("test/cases/large/clang-22382.c": line 457) +* remove parameter at ("test/cases/large/clang-22382.c": line 457) * remove function safe_mul_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 326) +* remove parameter at ("test/cases/large/clang-22382.c": line 326) +* remove parameter at ("test/cases/large/clang-22382.c": line 326) * remove function crc32_8bytes at ("test/cases/large/clang-22382.c": line 1110) +* remove parameter at ("test/cases/large/clang-22382.c": line 1110) * remove function crc32_gentab at ("test/cases/large/clang-22382.c": line 1084) * remove function safe_div_func_double_f_f at ("test/cases/large/clang-22382.c": line 1054) +* remove parameter at ("test/cases/large/clang-22382.c": line 1054) +* remove parameter at ("test/cases/large/clang-22382.c": line 1054) * remove function transparent_crc_bytes at ("test/cases/large/clang-22382.c": line 1134) +* remove parameter at ("test/cases/large/clang-22382.c": line 1134) +* remove parameter at ("test/cases/large/clang-22382.c": line 1134) +* remove parameter at ("test/cases/large/clang-22382.c": line 1134) +* remove parameter at ("test/cases/large/clang-22382.c": line 1134) * remove function safe_lshift_func_int64_t_s_u at ("test/cases/large/clang-22382.c": line 507) +* remove parameter at ("test/cases/large/clang-22382.c": line 507) +* remove parameter at ("test/cases/large/clang-22382.c": line 507) * remove function safe_div_func_float_f_f at ("test/cases/large/clang-22382.c": line 995) +* remove parameter at ("test/cases/large/clang-22382.c": line 995) +* remove parameter at ("test/cases/large/clang-22382.c": line 995) * remove function safe_add_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 429) +* remove parameter at ("test/cases/large/clang-22382.c": line 429) +* remove parameter at ("test/cases/large/clang-22382.c": line 429) * remove function safe_lshift_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 920) +* remove parameter at ("test/cases/large/clang-22382.c": line 920) +* remove parameter at ("test/cases/large/clang-22382.c": line 920) * remove function safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-22382.c": line 376) +* remove parameter at ("test/cases/large/clang-22382.c": line 376) +* remove parameter at ("test/cases/large/clang-22382.c": line 376) * remove function safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 495) +* remove parameter at ("test/cases/large/clang-22382.c": line 495) +* remove parameter at ("test/cases/large/clang-22382.c": line 495) * remove function safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-22382.c": line 246) +* remove parameter at ("test/cases/large/clang-22382.c": line 246) +* remove parameter at ("test/cases/large/clang-22382.c": line 246) * remove function safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-22382.c": line 116) +* remove parameter at ("test/cases/large/clang-22382.c": line 116) +* remove parameter at ("test/cases/large/clang-22382.c": line 116) * remove function safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 817) +* remove parameter at ("test/cases/large/clang-22382.c": line 817) +* remove parameter at ("test/cases/large/clang-22382.c": line 817) * remove function safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-22382.c": line 908) +* remove parameter at ("test/cases/large/clang-22382.c": line 908) +* remove parameter at ("test/cases/large/clang-22382.c": line 908) * remove function safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 364) +* remove parameter at ("test/cases/large/clang-22382.c": line 364) +* remove parameter at ("test/cases/large/clang-22382.c": line 364) * remove function safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 715) +* remove parameter at ("test/cases/large/clang-22382.c": line 715) +* remove parameter at ("test/cases/large/clang-22382.c": line 715) * remove function safe_add_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 298) +* remove parameter at ("test/cases/large/clang-22382.c": line 298) +* remove parameter at ("test/cases/large/clang-22382.c": line 298) * remove function safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 234) +* remove parameter at ("test/cases/large/clang-22382.c": line 234) +* remove parameter at ("test/cases/large/clang-22382.c": line 234) * remove function safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 613) +* remove parameter at ("test/cases/large/clang-22382.c": line 613) +* remove parameter at ("test/cases/large/clang-22382.c": line 613) * remove function safe_lshift_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 104) +* remove parameter at ("test/cases/large/clang-22382.c": line 104) +* remove parameter at ("test/cases/large/clang-22382.c": line 104) * remove function safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-22382.c": line 805) +* remove parameter at ("test/cases/large/clang-22382.c": line 805) +* remove parameter at ("test/cases/large/clang-22382.c": line 805) * remove function safe_mul_func_double_f_f at ("test/cases/large/clang-22382.c": line 1038) +* remove parameter at ("test/cases/large/clang-22382.c": line 1038) +* remove parameter at ("test/cases/large/clang-22382.c": line 1038) * remove function safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-22382.c": line 703) +* remove parameter at ("test/cases/large/clang-22382.c": line 703) +* remove parameter at ("test/cases/large/clang-22382.c": line 703) * remove function safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-22382.c": line 601) +* remove parameter at ("test/cases/large/clang-22382.c": line 601) +* remove parameter at ("test/cases/large/clang-22382.c": line 601) * remove function safe_mul_func_float_f_f at ("test/cases/large/clang-22382.c": line 979) +* remove parameter at ("test/cases/large/clang-22382.c": line 979) +* remove parameter at ("test/cases/large/clang-22382.c": line 979) * remove function safe_sub_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 443) +* remove parameter at ("test/cases/large/clang-22382.c": line 443) +* remove parameter at ("test/cases/large/clang-22382.c": line 443) * remove function safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-22382.c": line 270) +* remove parameter at ("test/cases/large/clang-22382.c": line 270) +* remove parameter at ("test/cases/large/clang-22382.c": line 270) * remove function safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-22382.c": line 400) +* remove parameter at ("test/cases/large/clang-22382.c": line 400) +* remove parameter at ("test/cases/large/clang-22382.c": line 400) * remove function safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-22382.c": line 531) +* remove parameter at ("test/cases/large/clang-22382.c": line 531) +* remove parameter at ("test/cases/large/clang-22382.c": line 531) * remove function safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-22382.c": line 140) +* remove parameter at ("test/cases/large/clang-22382.c": line 140) +* remove parameter at ("test/cases/large/clang-22382.c": line 140) * remove function safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 258) +* remove parameter at ("test/cases/large/clang-22382.c": line 258) +* remove parameter at ("test/cases/large/clang-22382.c": line 258) * remove function safe_sub_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 312) +* remove parameter at ("test/cases/large/clang-22382.c": line 312) +* remove parameter at ("test/cases/large/clang-22382.c": line 312) * remove function safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 388) +* remove parameter at ("test/cases/large/clang-22382.c": line 388) +* remove parameter at ("test/cases/large/clang-22382.c": line 388) * remove function safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 519) +* remove parameter at ("test/cases/large/clang-22382.c": line 519) +* remove parameter at ("test/cases/large/clang-22382.c": line 519) * remove function transparent_crc at ("test/cases/large/clang-22382.c": line 1123) +* remove parameter at ("test/cases/large/clang-22382.c": line 1123) +* remove parameter at ("test/cases/large/clang-22382.c": line 1123) +* remove parameter at ("test/cases/large/clang-22382.c": line 1123) * remove function safe_mod_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 471) +* remove parameter at ("test/cases/large/clang-22382.c": line 471) +* remove parameter at ("test/cases/large/clang-22382.c": line 471) * remove function safe_div_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 483) +* remove parameter at ("test/cases/large/clang-22382.c": line 483) +* remove parameter at ("test/cases/large/clang-22382.c": line 483) * remove function safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 128) +* remove parameter at ("test/cases/large/clang-22382.c": line 128) +* remove parameter at ("test/cases/large/clang-22382.c": line 128) * remove function safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 739) +* remove parameter at ("test/cases/large/clang-22382.c": line 739) +* remove parameter at ("test/cases/large/clang-22382.c": line 739) * remove function safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 841) +* remove parameter at ("test/cases/large/clang-22382.c": line 841) +* remove parameter at ("test/cases/large/clang-22382.c": line 841) * remove function safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 944) +* remove parameter at ("test/cases/large/clang-22382.c": line 944) +* remove parameter at ("test/cases/large/clang-22382.c": line 944) * remove function safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 637) +* remove parameter at ("test/cases/large/clang-22382.c": line 637) +* remove parameter at ("test/cases/large/clang-22382.c": line 637) * remove function safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-22382.c": line 727) +* remove parameter at ("test/cases/large/clang-22382.c": line 727) +* remove parameter at ("test/cases/large/clang-22382.c": line 727) * remove function safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-22382.c": line 829) +* remove parameter at ("test/cases/large/clang-22382.c": line 829) +* remove parameter at ("test/cases/large/clang-22382.c": line 829) * remove function safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-22382.c": line 932) +* remove parameter at ("test/cases/large/clang-22382.c": line 932) +* remove parameter at ("test/cases/large/clang-22382.c": line 932) * remove function safe_add_func_double_f_f at ("test/cases/large/clang-22382.c": line 1014) +* remove parameter at ("test/cases/large/clang-22382.c": line 1014) +* remove parameter at ("test/cases/large/clang-22382.c": line 1014) * remove function safe_sub_func_double_f_f at ("test/cases/large/clang-22382.c": line 1026) +* remove parameter at ("test/cases/large/clang-22382.c": line 1026) +* remove parameter at ("test/cases/large/clang-22382.c": line 1026) * remove function safe_mod_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 340) +* remove parameter at ("test/cases/large/clang-22382.c": line 340) +* remove parameter at ("test/cases/large/clang-22382.c": line 340) * remove function safe_div_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 352) +* remove parameter at ("test/cases/large/clang-22382.c": line 352) +* remove parameter at ("test/cases/large/clang-22382.c": line 352) * remove function safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-22382.c": line 625) +* remove parameter at ("test/cases/large/clang-22382.c": line 625) +* remove parameter at ("test/cases/large/clang-22382.c": line 625) * remove function safe_convert_func_float_to_int32_t at ("test/cases/large/clang-22382.c": line 1069) +* remove parameter at ("test/cases/large/clang-22382.c": line 1069) * remove function safe_mod_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 210) +* remove parameter at ("test/cases/large/clang-22382.c": line 210) +* remove parameter at ("test/cases/large/clang-22382.c": line 210) * remove function safe_div_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 222) +* remove parameter at ("test/cases/large/clang-22382.c": line 222) +* remove parameter at ("test/cases/large/clang-22382.c": line 222) * remove function safe_add_func_float_f_f at ("test/cases/large/clang-22382.c": line 955) +* remove parameter at ("test/cases/large/clang-22382.c": line 955) +* remove parameter at ("test/cases/large/clang-22382.c": line 955) * remove function safe_sub_func_float_f_f at ("test/cases/large/clang-22382.c": line 967) +* remove parameter at ("test/cases/large/clang-22382.c": line 967) +* remove parameter at ("test/cases/large/clang-22382.c": line 967) * remove function safe_mod_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 80) +* remove parameter at ("test/cases/large/clang-22382.c": line 80) +* remove parameter at ("test/cases/large/clang-22382.c": line 80) * remove function safe_div_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 92) +* remove parameter at ("test/cases/large/clang-22382.c": line 92) +* remove parameter at ("test/cases/large/clang-22382.c": line 92) * remove function safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 877) +* remove parameter at ("test/cases/large/clang-22382.c": line 877) +* remove parameter at ("test/cases/large/clang-22382.c": line 877) * remove function safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-22382.c": line 415) +* remove parameter at ("test/cases/large/clang-22382.c": line 415) * remove function safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 679) +* remove parameter at ("test/cases/large/clang-22382.c": line 679) +* remove parameter at ("test/cases/large/clang-22382.c": line 679) * remove function safe_div_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 691) +* remove parameter at ("test/cases/large/clang-22382.c": line 691) +* remove parameter at ("test/cases/large/clang-22382.c": line 691) * remove function safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 781) +* remove parameter at ("test/cases/large/clang-22382.c": line 781) +* remove parameter at ("test/cases/large/clang-22382.c": line 781) * remove function safe_div_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 793) +* remove parameter at ("test/cases/large/clang-22382.c": line 793) +* remove parameter at ("test/cases/large/clang-22382.c": line 793) * remove function safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 884) +* remove parameter at ("test/cases/large/clang-22382.c": line 884) +* remove parameter at ("test/cases/large/clang-22382.c": line 884) * remove function safe_div_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 896) +* remove parameter at ("test/cases/large/clang-22382.c": line 896) +* remove parameter at ("test/cases/large/clang-22382.c": line 896) * remove function crc32_byte at ("test/cases/large/clang-22382.c": line 1104) +* remove parameter at ("test/cases/large/clang-22382.c": line 1104) * remove function safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 577) +* remove parameter at ("test/cases/large/clang-22382.c": line 577) +* remove parameter at ("test/cases/large/clang-22382.c": line 577) * remove function safe_div_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 589) +* remove parameter at ("test/cases/large/clang-22382.c": line 589) +* remove parameter at ("test/cases/large/clang-22382.c": line 589) * remove function safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 672) +* remove parameter at ("test/cases/large/clang-22382.c": line 672) +* remove parameter at ("test/cases/large/clang-22382.c": line 672) * remove function safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 774) +* remove parameter at ("test/cases/large/clang-22382.c": line 774) +* remove parameter at ("test/cases/large/clang-22382.c": line 774) * remove function safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-22382.c": line 284) +* remove parameter at ("test/cases/large/clang-22382.c": line 284) * remove function safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 570) +* remove parameter at ("test/cases/large/clang-22382.c": line 570) +* remove parameter at ("test/cases/large/clang-22382.c": line 570) * remove function __assert_fail at ("test/cases/large/clang-22382.c": line 13) +* remove parameter at ("test/cases/large/clang-22382.c": line 13) +* remove parameter at ("test/cases/large/clang-22382.c": line 13) +* remove parameter at ("test/cases/large/clang-22382.c": line 13) +* remove parameter at ("test/cases/large/clang-22382.c": line 13) * remove function func_6 at ("test/cases/large/clang-22382.c": line 1337) +* remove parameter at ("test/cases/large/clang-22382.c": line 1337) +* remove parameter at ("test/cases/large/clang-22382.c": line 1337) +* remove parameter at ("test/cases/large/clang-22382.c": line 1337) +* remove parameter at ("test/cases/large/clang-22382.c": line 1337) +* remove parameter at ("test/cases/large/clang-22382.c": line 1337) * remove function safe_add_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 168) +* remove parameter at ("test/cases/large/clang-22382.c": line 168) +* remove parameter at ("test/cases/large/clang-22382.c": line 168) * remove function safe_sub_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 182) +* remove parameter at ("test/cases/large/clang-22382.c": line 182) +* remove parameter at ("test/cases/large/clang-22382.c": line 182) * remove function safe_mul_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 196) +* remove parameter at ("test/cases/large/clang-22382.c": line 196) +* remove parameter at ("test/cases/large/clang-22382.c": line 196) * remove function safe_add_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 38) +* remove parameter at ("test/cases/large/clang-22382.c": line 38) +* remove parameter at ("test/cases/large/clang-22382.c": line 38) * remove function safe_sub_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 52) +* remove parameter at ("test/cases/large/clang-22382.c": line 52) +* remove parameter at ("test/cases/large/clang-22382.c": line 52) * remove function safe_mul_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 66) +* remove parameter at ("test/cases/large/clang-22382.c": line 66) +* remove parameter at ("test/cases/large/clang-22382.c": line 66) * remove function safe_add_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 658) +* remove parameter at ("test/cases/large/clang-22382.c": line 658) +* remove parameter at ("test/cases/large/clang-22382.c": line 658) * remove function safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 665) +* remove parameter at ("test/cases/large/clang-22382.c": line 665) +* remove parameter at ("test/cases/large/clang-22382.c": line 665) * remove function safe_add_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 760) +* remove parameter at ("test/cases/large/clang-22382.c": line 760) +* remove parameter at ("test/cases/large/clang-22382.c": line 760) * remove function safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 767) +* remove parameter at ("test/cases/large/clang-22382.c": line 767) +* remove parameter at ("test/cases/large/clang-22382.c": line 767) * remove function safe_add_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 863) +* remove parameter at ("test/cases/large/clang-22382.c": line 863) +* remove parameter at ("test/cases/large/clang-22382.c": line 863) * remove function safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 870) +* remove parameter at ("test/cases/large/clang-22382.c": line 870) +* remove parameter at ("test/cases/large/clang-22382.c": line 870) * remove function platform_main_end at ("test/cases/large/clang-22382.c": line 14) +* remove parameter at ("test/cases/large/clang-22382.c": line 14) +* remove parameter at ("test/cases/large/clang-22382.c": line 14) * remove function safe_add_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 556) +* remove parameter at ("test/cases/large/clang-22382.c": line 556) +* remove parameter at ("test/cases/large/clang-22382.c": line 556) * remove function safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 563) +* remove parameter at ("test/cases/large/clang-22382.c": line 563) +* remove parameter at ("test/cases/large/clang-22382.c": line 563) * remove function safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-22382.c": line 154) +* remove parameter at ("test/cases/large/clang-22382.c": line 154) * remove function safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-22382.c": line 24) +* remove parameter at ("test/cases/large/clang-22382.c": line 24) * remove function safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-22382.c": line 651) +* remove parameter at ("test/cases/large/clang-22382.c": line 651) * remove function safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-22382.c": line 753) +* remove parameter at ("test/cases/large/clang-22382.c": line 753) * remove function safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-22382.c": line 856) +* remove parameter at ("test/cases/large/clang-22382.c": line 856) * remove function safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-22382.c": line 549) +* remove parameter at ("test/cases/large/clang-22382.c": line 549) * remove function func_22 at ("test/cases/large/clang-22382.c": line 1635) +* remove parameter at ("test/cases/large/clang-22382.c": line 1635) * remove function printf at ("test/cases/large/clang-22382.c": line 10) -* remove function fabsf at ("test/cases/large/clang-22382.c": line 11) -* remove function fabs at ("test/cases/large/clang-22382.c": line 12) +* remove parameter at ("test/cases/large/clang-22382.c": line 10) +* Inline typedefsize_t at ("test/cases/large/clang-22382.c": line 1) +* Inline typedefint8_t at ("test/cases/large/clang-22382.c": line 2) +* Inline typedefint16_t at ("test/cases/large/clang-22382.c": line 3) +* Inline typedefint32_t at ("test/cases/large/clang-22382.c": line 4) +* Inline typedefint64_t at ("test/cases/large/clang-22382.c": line 5) +* Inline typedefuint8_t at ("test/cases/large/clang-22382.c": line 6) +* Inline typedefuint16_t at ("test/cases/large/clang-22382.c": line 7) +* Inline typedefuint32_t at ("test/cases/large/clang-22382.c": line 8) +* Inline typedefuint64_t at ("test/cases/large/clang-22382.c": line 9) * remove expr statement at ("test/cases/large/clang-22382.c": line 22) * do without param at ("test/cases/large/clang-22382.c": line 22) * remove return statement at ("test/cases/large/clang-22382.c": line 28) @@ -948,6 +1167,13 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 953) * replace by zero at ("test/cases/large/clang-22382.c": line 951) * remove return statement at ("test/cases/large/clang-22382.c": line 959) +* do without param at ("test/cases/large/clang-22382.c": line 961) +* reduce to left at ("test/cases/large/clang-22382.c": line 961) +* reduce to right at ("test/cases/large/clang-22382.c": line 961) +* reduce to left at ("test/cases/large/clang-22382.c": line 961) +* reduce to right at ("test/cases/large/clang-22382.c": line 961) +* reduce to left at ("test/cases/large/clang-22382.c": line 961) +* reduce to right at ("test/cases/large/clang-22382.c": line 961) * reduce to left at ("test/cases/large/clang-22382.c": line 961) * reduce to right at ("test/cases/large/clang-22382.c": line 961) * replace by zero at ("test/cases/large/clang-22382.c": line 961) @@ -956,6 +1182,13 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 964) * replace by zero at ("test/cases/large/clang-22382.c": line 962) * remove return statement at ("test/cases/large/clang-22382.c": line 971) +* do without param at ("test/cases/large/clang-22382.c": line 973) +* reduce to left at ("test/cases/large/clang-22382.c": line 973) +* reduce to right at ("test/cases/large/clang-22382.c": line 973) +* reduce to left at ("test/cases/large/clang-22382.c": line 973) +* reduce to right at ("test/cases/large/clang-22382.c": line 973) +* reduce to left at ("test/cases/large/clang-22382.c": line 973) +* reduce to right at ("test/cases/large/clang-22382.c": line 973) * reduce to left at ("test/cases/large/clang-22382.c": line 973) * reduce to right at ("test/cases/large/clang-22382.c": line 973) * replace by zero at ("test/cases/large/clang-22382.c": line 973) @@ -964,6 +1197,13 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 976) * replace by zero at ("test/cases/large/clang-22382.c": line 974) * remove return statement at ("test/cases/large/clang-22382.c": line 983) +* do without param at ("test/cases/large/clang-22382.c": line 986) +* reduce to left at ("test/cases/large/clang-22382.c": line 986) +* reduce to right at ("test/cases/large/clang-22382.c": line 986) +* reduce to left at ("test/cases/large/clang-22382.c": line 986) +* reduce to right at ("test/cases/large/clang-22382.c": line 986) +* reduce to left at ("test/cases/large/clang-22382.c": line 986) +* reduce to right at ("test/cases/large/clang-22382.c": line 986) * reduce to left at ("test/cases/large/clang-22382.c": line 986) * reduce to right at ("test/cases/large/clang-22382.c": line 986) * reduce to left at ("test/cases/large/clang-22382.c": line 986) @@ -976,6 +1216,14 @@ * remove return statement at ("test/cases/large/clang-22382.c": line 999) * reduce to left at ("test/cases/large/clang-22382.c": line 1002) * reduce to right at ("test/cases/large/clang-22382.c": line 1002) +* do without param at ("test/cases/large/clang-22382.c": line 1002) +* reduce to left at ("test/cases/large/clang-22382.c": line 1002) +* reduce to right at ("test/cases/large/clang-22382.c": line 1002) +* do without param at ("test/cases/large/clang-22382.c": line 1002) +* reduce to left at ("test/cases/large/clang-22382.c": line 1002) +* reduce to right at ("test/cases/large/clang-22382.c": line 1002) +* reduce to left at ("test/cases/large/clang-22382.c": line 1002) +* reduce to right at ("test/cases/large/clang-22382.c": line 1002) * reduce to left at ("test/cases/large/clang-22382.c": line 1002) * reduce to right at ("test/cases/large/clang-22382.c": line 1002) * reduce to left at ("test/cases/large/clang-22382.c": line 1002) @@ -988,6 +1236,13 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 1008) * replace by zero at ("test/cases/large/clang-22382.c": line 1006) * remove return statement at ("test/cases/large/clang-22382.c": line 1018) +* do without param at ("test/cases/large/clang-22382.c": line 1020) +* reduce to left at ("test/cases/large/clang-22382.c": line 1020) +* reduce to right at ("test/cases/large/clang-22382.c": line 1020) +* reduce to left at ("test/cases/large/clang-22382.c": line 1020) +* reduce to right at ("test/cases/large/clang-22382.c": line 1020) +* reduce to left at ("test/cases/large/clang-22382.c": line 1020) +* reduce to right at ("test/cases/large/clang-22382.c": line 1020) * reduce to left at ("test/cases/large/clang-22382.c": line 1020) * reduce to right at ("test/cases/large/clang-22382.c": line 1020) * replace by zero at ("test/cases/large/clang-22382.c": line 1020) @@ -996,6 +1251,13 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 1023) * replace by zero at ("test/cases/large/clang-22382.c": line 1021) * remove return statement at ("test/cases/large/clang-22382.c": line 1030) +* do without param at ("test/cases/large/clang-22382.c": line 1032) +* reduce to left at ("test/cases/large/clang-22382.c": line 1032) +* reduce to right at ("test/cases/large/clang-22382.c": line 1032) +* reduce to left at ("test/cases/large/clang-22382.c": line 1032) +* reduce to right at ("test/cases/large/clang-22382.c": line 1032) +* reduce to left at ("test/cases/large/clang-22382.c": line 1032) +* reduce to right at ("test/cases/large/clang-22382.c": line 1032) * reduce to left at ("test/cases/large/clang-22382.c": line 1032) * reduce to right at ("test/cases/large/clang-22382.c": line 1032) * replace by zero at ("test/cases/large/clang-22382.c": line 1032) @@ -1004,6 +1266,13 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 1035) * replace by zero at ("test/cases/large/clang-22382.c": line 1033) * remove return statement at ("test/cases/large/clang-22382.c": line 1042) +* do without param at ("test/cases/large/clang-22382.c": line 1045) +* reduce to left at ("test/cases/large/clang-22382.c": line 1045) +* reduce to right at ("test/cases/large/clang-22382.c": line 1045) +* reduce to left at ("test/cases/large/clang-22382.c": line 1045) +* reduce to right at ("test/cases/large/clang-22382.c": line 1045) +* reduce to left at ("test/cases/large/clang-22382.c": line 1045) +* reduce to right at ("test/cases/large/clang-22382.c": line 1045) * reduce to left at ("test/cases/large/clang-22382.c": line 1045) * reduce to right at ("test/cases/large/clang-22382.c": line 1045) * reduce to left at ("test/cases/large/clang-22382.c": line 1045) @@ -1016,6 +1285,14 @@ * remove return statement at ("test/cases/large/clang-22382.c": line 1058) * reduce to left at ("test/cases/large/clang-22382.c": line 1061) * reduce to right at ("test/cases/large/clang-22382.c": line 1061) +* do without param at ("test/cases/large/clang-22382.c": line 1061) +* reduce to left at ("test/cases/large/clang-22382.c": line 1061) +* reduce to right at ("test/cases/large/clang-22382.c": line 1061) +* do without param at ("test/cases/large/clang-22382.c": line 1061) +* reduce to left at ("test/cases/large/clang-22382.c": line 1061) +* reduce to right at ("test/cases/large/clang-22382.c": line 1061) +* reduce to left at ("test/cases/large/clang-22382.c": line 1061) +* reduce to right at ("test/cases/large/clang-22382.c": line 1061) * reduce to left at ("test/cases/large/clang-22382.c": line 1061) * reduce to right at ("test/cases/large/clang-22382.c": line 1061) * reduce to left at ("test/cases/large/clang-22382.c": line 1061) @@ -1038,8 +1315,10 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 1078) * replace by zero at ("test/cases/large/clang-22382.c": line 1076) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1081) +* replace by zero at ("test/cases/large/clang-22382.c": line 1082) * inline variable crc32_context at ("test/cases/large/clang-22382.c": line 1082) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1087) +* replace by zero at ("test/cases/large/clang-22382.c": line 1088) * inline variable poly at ("test/cases/large/clang-22382.c": line 1088) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1089) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1089) @@ -1159,60 +1438,103 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 1142) * do without param at ("test/cases/large/clang-22382.c": line 1142) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1145) +* replace by zero at ("test/cases/large/clang-22382.c": line 1154) * inline variable g_2 at ("test/cases/large/clang-22382.c": line 1154) * delete variable at ("test/cases/large/clang-22382.c": line 1155) +* replace by zero at ("test/cases/large/clang-22382.c": line 1156) * inline variable g_40 at ("test/cases/large/clang-22382.c": line 1156) +* replace by zero at ("test/cases/large/clang-22382.c": line 1157) * inline variable g_85 at ("test/cases/large/clang-22382.c": line 1157) +* replace by zero at ("test/cases/large/clang-22382.c": line 1158) * inline variable g_86 at ("test/cases/large/clang-22382.c": line 1158) +* replace by zero at ("test/cases/large/clang-22382.c": line 1159) * inline variable g_131 at ("test/cases/large/clang-22382.c": line 1159) +* replace by zero at ("test/cases/large/clang-22382.c": line 1160) * inline variable g_153 at ("test/cases/large/clang-22382.c": line 1160) +* replace by zero at ("test/cases/large/clang-22382.c": line 1161) * inline variable g_154 at ("test/cases/large/clang-22382.c": line 1161) +* replace by zero at ("test/cases/large/clang-22382.c": line 1162) * inline variable g_158 at ("test/cases/large/clang-22382.c": line 1162) +* replace by zero at ("test/cases/large/clang-22382.c": line 1163) * inline variable g_159 at ("test/cases/large/clang-22382.c": line 1163) +* replace by zero at ("test/cases/large/clang-22382.c": line 1164) * inline variable g_203 at ("test/cases/large/clang-22382.c": line 1164) +* replace by zero at ("test/cases/large/clang-22382.c": line 1165) * inline variable g_250 at ("test/cases/large/clang-22382.c": line 1165) +* replace by zero at ("test/cases/large/clang-22382.c": line 1166) * inline variable g_251 at ("test/cases/large/clang-22382.c": line 1166) +* replace by zero at ("test/cases/large/clang-22382.c": line 1167) * inline variable g_312 at ("test/cases/large/clang-22382.c": line 1167) +* replace by zero at ("test/cases/large/clang-22382.c": line 1168) * inline variable g_316 at ("test/cases/large/clang-22382.c": line 1168) +* replace by zero at ("test/cases/large/clang-22382.c": line 1169) * inline variable g_355 at ("test/cases/large/clang-22382.c": line 1169) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1170) +* replace by zero at ("test/cases/large/clang-22382.c": line 1170) * inline variable g_356 at ("test/cases/large/clang-22382.c": line 1170) * delete variable at ("test/cases/large/clang-22382.c": line 1171) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1172) +* replace by zero at ("test/cases/large/clang-22382.c": line 1172) * inline variable g_390 at ("test/cases/large/clang-22382.c": line 1172) +* replace by zero at ("test/cases/large/clang-22382.c": line 1173) * inline variable g_391 at ("test/cases/large/clang-22382.c": line 1173) * delete variable at ("test/cases/large/clang-22382.c": line 1174) * delete variable at ("test/cases/large/clang-22382.c": line 1175) +* replace by zero at ("test/cases/large/clang-22382.c": line 1176) * inline variable g_506 at ("test/cases/large/clang-22382.c": line 1176) * delete variable at ("test/cases/large/clang-22382.c": line 1177) +* replace by zero at ("test/cases/large/clang-22382.c": line 1178) * inline variable g_594 at ("test/cases/large/clang-22382.c": line 1178) * delete variable at ("test/cases/large/clang-22382.c": line 1179) * delete variable at ("test/cases/large/clang-22382.c": line 1180) * delete variable at ("test/cases/large/clang-22382.c": line 1181) * delete variable at ("test/cases/large/clang-22382.c": line 1182) +* replace by zero at ("test/cases/large/clang-22382.c": line 1183) * inline variable g_1031 at ("test/cases/large/clang-22382.c": line 1183) * delete variable at ("test/cases/large/clang-22382.c": line 1184) +* replace by zero at ("test/cases/large/clang-22382.c": line 1185) * inline variable g_1103 at ("test/cases/large/clang-22382.c": line 1185) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1186) +* replace by zero at ("test/cases/large/clang-22382.c": line 1186) * inline variable g_1109 at ("test/cases/large/clang-22382.c": line 1186) * delete variable at ("test/cases/large/clang-22382.c": line 1187) +* replace by zero at ("test/cases/large/clang-22382.c": line 1188) * inline variable g_1238 at ("test/cases/large/clang-22382.c": line 1188) +* replace by zero at ("test/cases/large/clang-22382.c": line 1189) * inline variable g_1241 at ("test/cases/large/clang-22382.c": line 1189) +* replace by zero at ("test/cases/large/clang-22382.c": line 1190) * inline variable g_1304 at ("test/cases/large/clang-22382.c": line 1190) * delete variable at ("test/cases/large/clang-22382.c": line 1191) * delete variable at ("test/cases/large/clang-22382.c": line 1192) +* replace by zero at ("test/cases/large/clang-22382.c": line 1193) * inline variable g_1935 at ("test/cases/large/clang-22382.c": line 1193) +* replace by zero at ("test/cases/large/clang-22382.c": line 1194) * inline variable g_1985 at ("test/cases/large/clang-22382.c": line 1194) +* replace by zero at ("test/cases/large/clang-22382.c": line 1195) * inline variable g_2138 at ("test/cases/large/clang-22382.c": line 1195) +* replace by zero at ("test/cases/large/clang-22382.c": line 1196) * inline variable g_2239 at ("test/cases/large/clang-22382.c": line 1196) +* replace by zero at ("test/cases/large/clang-22382.c": line 1197) * inline variable g_2299 at ("test/cases/large/clang-22382.c": line 1197) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1198) +* replace by zero at ("test/cases/large/clang-22382.c": line 1198) * inline variable g_2300 at ("test/cases/large/clang-22382.c": line 1198) +* replace by zero at ("test/cases/large/clang-22382.c": line 1199) * inline variable g_2342 at ("test/cases/large/clang-22382.c": line 1199) +* replace by zero at ("test/cases/large/clang-22382.c": line 1219) * inline variable l_5 at ("test/cases/large/clang-22382.c": line 1219) * delete variable at ("test/cases/large/clang-22382.c": line 1220) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1221) +* replace by zero at ("test/cases/large/clang-22382.c": line 1222) * inline variable l_2308 at ("test/cases/large/clang-22382.c": line 1222) +* replace by zero at ("test/cases/large/clang-22382.c": line 1223) * inline variable l_2311 at ("test/cases/large/clang-22382.c": line 1223) * delete variable at ("test/cases/large/clang-22382.c": line 1224) +* replace by zero at ("test/cases/large/clang-22382.c": line 1225) * inline variable l_2354 at ("test/cases/large/clang-22382.c": line 1225) +* replace by zero at ("test/cases/large/clang-22382.c": line 1226) * inline variable l_2357 at ("test/cases/large/clang-22382.c": line 1226) +* replace by zero at ("test/cases/large/clang-22382.c": line 1227) * inline variable l_2358 at ("test/cases/large/clang-22382.c": line 1227) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1228) * remove initializer at ("test/cases/large/clang-22382.c": line 1229) @@ -1231,30 +1553,56 @@ * reduce to left at ("test/cases/large/clang-22382.c": line 1231) * reduce to right at ("test/cases/large/clang-22382.c": line 1231) * remove empty declaration at ("test/cases/large/clang-22382.c": line 1231) +* replace by zero at ("test/cases/large/clang-22382.c": line 1233) * inline variable l_30 at ("test/cases/large/clang-22382.c": line 1233) +* replace by zero at ("test/cases/large/clang-22382.c": line 1234) * inline variable l_33 at ("test/cases/large/clang-22382.c": line 1234) +* replace by zero at ("test/cases/large/clang-22382.c": line 1235) * inline variable l_2301 at ("test/cases/large/clang-22382.c": line 1235) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1236) +* replace by zero at ("test/cases/large/clang-22382.c": line 1236) * inline variable l_2302 at ("test/cases/large/clang-22382.c": line 1236) +* replace by zero at ("test/cases/large/clang-22382.c": line 1237) * inline variable l_2304 at ("test/cases/large/clang-22382.c": line 1237) +* replace by zero at ("test/cases/large/clang-22382.c": line 1238) * inline variable l_2305 at ("test/cases/large/clang-22382.c": line 1238) +* replace by zero at ("test/cases/large/clang-22382.c": line 1239) * inline variable l_2306 at ("test/cases/large/clang-22382.c": line 1239) +* replace by zero at ("test/cases/large/clang-22382.c": line 1240) * inline variable l_2307 at ("test/cases/large/clang-22382.c": line 1240) +* replace by zero at ("test/cases/large/clang-22382.c": line 1241) * inline variable l_2309 at ("test/cases/large/clang-22382.c": line 1241) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1242) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1243) +* replace by zero at ("test/cases/large/clang-22382.c": line 1243) * inline variable l_2343 at ("test/cases/large/clang-22382.c": line 1243) +* replace by zero at ("test/cases/large/clang-22382.c": line 1244) * inline variable l_2344 at ("test/cases/large/clang-22382.c": line 1244) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1245) +* replace by zero at ("test/cases/large/clang-22382.c": line 1253) * inline variable l_30 at ("test/cases/large/clang-22382.c": line 1253) +* replace by zero at ("test/cases/large/clang-22382.c": line 1254) * inline variable l_33 at ("test/cases/large/clang-22382.c": line 1254) +* replace by zero at ("test/cases/large/clang-22382.c": line 1255) * inline variable l_2301 at ("test/cases/large/clang-22382.c": line 1255) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1256) +* replace by zero at ("test/cases/large/clang-22382.c": line 1256) * inline variable l_2302 at ("test/cases/large/clang-22382.c": line 1256) +* replace by zero at ("test/cases/large/clang-22382.c": line 1257) * inline variable l_2304 at ("test/cases/large/clang-22382.c": line 1257) +* replace by zero at ("test/cases/large/clang-22382.c": line 1258) * inline variable l_2305 at ("test/cases/large/clang-22382.c": line 1258) +* replace by zero at ("test/cases/large/clang-22382.c": line 1259) * inline variable l_2306 at ("test/cases/large/clang-22382.c": line 1259) +* replace by zero at ("test/cases/large/clang-22382.c": line 1260) * inline variable l_2307 at ("test/cases/large/clang-22382.c": line 1260) +* replace by zero at ("test/cases/large/clang-22382.c": line 1261) * inline variable l_2309 at ("test/cases/large/clang-22382.c": line 1261) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1262) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1263) +* replace by zero at ("test/cases/large/clang-22382.c": line 1263) * inline variable l_2343 at ("test/cases/large/clang-22382.c": line 1263) +* replace by zero at ("test/cases/large/clang-22382.c": line 1264) * inline variable l_2344 at ("test/cases/large/clang-22382.c": line 1264) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1265) * remove initializer at ("test/cases/large/clang-22382.c": line 1266) @@ -1472,19 +1820,29 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 1330) * remove return statement at ("test/cases/large/clang-22382.c": line 1339) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1348) +* replace by zero at ("test/cases/large/clang-22382.c": line 1349) * inline variable l_48 at ("test/cases/large/clang-22382.c": line 1349) +* replace by zero at ("test/cases/large/clang-22382.c": line 1350) * inline variable l_58 at ("test/cases/large/clang-22382.c": line 1350) * delete variable at ("test/cases/large/clang-22382.c": line 1351) +* replace by zero at ("test/cases/large/clang-22382.c": line 1352) * inline variable l_2073 at ("test/cases/large/clang-22382.c": line 1352) +* replace by zero at ("test/cases/large/clang-22382.c": line 1353) * inline variable l_2076 at ("test/cases/large/clang-22382.c": line 1353) +* replace by zero at ("test/cases/large/clang-22382.c": line 1354) * inline variable l_2077 at ("test/cases/large/clang-22382.c": line 1354) +* replace by zero at ("test/cases/large/clang-22382.c": line 1355) * inline variable l_2078 at ("test/cases/large/clang-22382.c": line 1355) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1356) +* replace by zero at ("test/cases/large/clang-22382.c": line 1357) * inline variable l_2166 at ("test/cases/large/clang-22382.c": line 1357) +* replace by zero at ("test/cases/large/clang-22382.c": line 1358) * inline variable l_2167 at ("test/cases/large/clang-22382.c": line 1358) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1359) +* replace by zero at ("test/cases/large/clang-22382.c": line 1360) * inline variable l_2280 at ("test/cases/large/clang-22382.c": line 1360) * delete variable at ("test/cases/large/clang-22382.c": line 1361) +* replace by zero at ("test/cases/large/clang-22382.c": line 1362) * inline variable l_2298 at ("test/cases/large/clang-22382.c": line 1362) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1363) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1363) @@ -1769,13 +2127,19 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 1575) * do without param at ("test/cases/large/clang-22382.c": line 1575) * do without param at ("test/cases/large/clang-22382.c": line 1575) +* replace by zero at ("test/cases/large/clang-22382.c": line 1580) * inline variable l_2247 at ("test/cases/large/clang-22382.c": line 1580) +* replace by zero at ("test/cases/large/clang-22382.c": line 1581) * inline variable l_2248 at ("test/cases/large/clang-22382.c": line 1581) +* replace by zero at ("test/cases/large/clang-22382.c": line 1582) * inline variable l_2249 at ("test/cases/large/clang-22382.c": line 1582) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1583) +* replace by zero at ("test/cases/large/clang-22382.c": line 1584) * inline variable l_2278 at ("test/cases/large/clang-22382.c": line 1584) * delete variable at ("test/cases/large/clang-22382.c": line 1585) +* replace by zero at ("test/cases/large/clang-22382.c": line 1586) * inline variable l_2281 at ("test/cases/large/clang-22382.c": line 1586) +* replace by zero at ("test/cases/large/clang-22382.c": line 1587) * inline variable l_2297 at ("test/cases/large/clang-22382.c": line 1587) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1588) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1588) @@ -1996,17 +2360,31 @@ * remove return statement at ("test/cases/large/clang-22382.c": line 1637) * remove labelIdent "lbl_1950" 302550557 (NodeInfo ("test/cases/large/clang-22382.c": line 1660) (("test/cases/large/clang-22382.c": line 1660),8) (Name {nameId = 9404})) at ("test/cases/large/clang-22382.c": line 1660) * remove labelIdent "lbl_1944" 310922781 (NodeInfo ("test/cases/large/clang-22382.c": line 1726) (("test/cases/large/clang-22382.c": line 1726),8) (Name {nameId = 10872})) at ("test/cases/large/clang-22382.c": line 1726) +* replace by zero at ("test/cases/large/clang-22382.c": line 1646) * inline variable l_1480 at ("test/cases/large/clang-22382.c": line 1646) +* replace by zero at ("test/cases/large/clang-22382.c": line 1647) * inline variable l_1505 at ("test/cases/large/clang-22382.c": line 1647) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1648) +* replace by zero at ("test/cases/large/clang-22382.c": line 1648) * inline variable l_1506 at ("test/cases/large/clang-22382.c": line 1648) +* replace by zero at ("test/cases/large/clang-22382.c": line 1649) * inline variable l_1507 at ("test/cases/large/clang-22382.c": line 1649) +* replace by zero at ("test/cases/large/clang-22382.c": line 1650) * inline variable l_1508 at ("test/cases/large/clang-22382.c": line 1650) * delete variable at ("test/cases/large/clang-22382.c": line 1651) +* replace by zero at ("test/cases/large/clang-22382.c": line 1652) * inline variable l_1694 at ("test/cases/large/clang-22382.c": line 1652) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1653) +* replace by zero at ("test/cases/large/clang-22382.c": line 1653) * inline variable l_1695 at ("test/cases/large/clang-22382.c": line 1653) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1654) +* replace by zero at ("test/cases/large/clang-22382.c": line 1654) * inline variable l_1700 at ("test/cases/large/clang-22382.c": line 1654) +* replace by zero at ("test/cases/large/clang-22382.c": line 1655) * inline variable l_1701 at ("test/cases/large/clang-22382.c": line 1655) +* replace by zero at ("test/cases/large/clang-22382.c": line 1656) * inline variable l_1702 at ("test/cases/large/clang-22382.c": line 1656) +* replace by zero at ("test/cases/large/clang-22382.c": line 1657) * inline variable l_1878 at ("test/cases/large/clang-22382.c": line 1657) * delete variable at ("test/cases/large/clang-22382.c": line 1658) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1659) @@ -2090,9 +2468,12 @@ * do without param at ("test/cases/large/clang-22382.c": line 1661) * do without param at ("test/cases/large/clang-22382.c": line 1661) * do without param at ("test/cases/large/clang-22382.c": line 1661) +* replace by zero at ("test/cases/large/clang-22382.c": line 1670) * inline variable l_1540 at ("test/cases/large/clang-22382.c": line 1670) +* replace by zero at ("test/cases/large/clang-22382.c": line 1671) * inline variable l_1560 at ("test/cases/large/clang-22382.c": line 1671) * delete variable at ("test/cases/large/clang-22382.c": line 1672) +* replace by zero at ("test/cases/large/clang-22382.c": line 1673) * inline variable l_1595 at ("test/cases/large/clang-22382.c": line 1673) * delete variable at ("test/cases/large/clang-22382.c": line 1674) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1675) @@ -2156,7 +2537,11 @@ * remove condition at ("test/cases/large/clang-22382.c": line 1720) * remove statement at ("test/cases/large/clang-22382.c": line 1721) * remove return statement at ("test/cases/large/clang-22382.c": line 1722) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1681) +* replace by zero at ("test/cases/large/clang-22382.c": line 1681) * inline variable l_1563 at ("test/cases/large/clang-22382.c": line 1681) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1682) +* replace by zero at ("test/cases/large/clang-22382.c": line 1682) * inline variable l_1565 at ("test/cases/large/clang-22382.c": line 1682) * delete variable at ("test/cases/large/clang-22382.c": line 1683) * remove expr statement at ("test/cases/large/clang-22382.c": line 1684) @@ -2167,12 +2552,15 @@ * reduce to left at ("test/cases/large/clang-22382.c": line 1685) * reduce to right at ("test/cases/large/clang-22382.c": line 1685) * remove empty declaration at ("test/cases/large/clang-22382.c": line 1685) +* replace by zero at ("test/cases/large/clang-22382.c": line 1687) * inline variable l_1566 at ("test/cases/large/clang-22382.c": line 1687) +* replace by zero at ("test/cases/large/clang-22382.c": line 1688) * inline variable l_1622 at ("test/cases/large/clang-22382.c": line 1688) * remove initializer at ("test/cases/large/clang-22382.c": line 1689) * reduce to left at ("test/cases/large/clang-22382.c": line 1689) * reduce to right at ("test/cases/large/clang-22382.c": line 1689) * remove empty declaration at ("test/cases/large/clang-22382.c": line 1689) +* replace by zero at ("test/cases/large/clang-22382.c": line 1691) * inline variable l_1562 at ("test/cases/large/clang-22382.c": line 1691) * delete variable at ("test/cases/large/clang-22382.c": line 1692) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1693) @@ -2194,6 +2582,7 @@ * reduce to left at ("test/cases/large/clang-22382.c": line 1699) * reduce to right at ("test/cases/large/clang-22382.c": line 1699) * remove empty declaration at ("test/cases/large/clang-22382.c": line 1699) +* replace by zero at ("test/cases/large/clang-22382.c": line 1701) * inline variable l_1581 at ("test/cases/large/clang-22382.c": line 1701) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1702) * remove expr statement at ("test/cases/large/clang-22382.c": line 1703) @@ -2303,7 +2692,9 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 1708) * reduce to operant at ("test/cases/large/clang-22382.c": line 1708) * remove empty declaration at ("test/cases/large/clang-22382.c": line 1708) +* replace by zero at ("test/cases/large/clang-22382.c": line 1710) * inline variable l_1623 at ("test/cases/large/clang-22382.c": line 1710) +* replace by zero at ("test/cases/large/clang-22382.c": line 1711) * inline variable l_1651 at ("test/cases/large/clang-22382.c": line 1711) * remove expr statement at ("test/cases/large/clang-22382.c": line 1712) * reduce to left at ("test/cases/large/clang-22382.c": line 1712) @@ -2480,6 +2871,7 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 1676) * do without param at ("test/cases/large/clang-22382.c": line 1676) * do without param at ("test/cases/large/clang-22382.c": line 1676) +* replace by zero at ("test/cases/large/clang-22382.c": line 1663) * inline variable l_1509 at ("test/cases/large/clang-22382.c": line 1663) * delete variable at ("test/cases/large/clang-22382.c": line 1664) * remove expr statement at ("test/cases/large/clang-22382.c": line 1665) @@ -2599,19 +2991,31 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 1755) * remove return statement at ("test/cases/large/clang-22382.c": line 1756) * remove labelIdent "lbl_903" 201853349 (NodeInfo ("test/cases/large/clang-22382.c": line 2291) (("test/cases/large/clang-22382.c": line 2291),7) (Name {nameId = 14361})) at ("test/cases/large/clang-22382.c": line 2291) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2217) +* replace by zero at ("test/cases/large/clang-22382.c": line 2217) * inline variable l_75 at ("test/cases/large/clang-22382.c": line 2217) +* replace by zero at ("test/cases/large/clang-22382.c": line 2218) * inline variable l_80 at ("test/cases/large/clang-22382.c": line 2218) +* replace by zero at ("test/cases/large/clang-22382.c": line 2219) * inline variable l_81 at ("test/cases/large/clang-22382.c": line 2219) +* replace by zero at ("test/cases/large/clang-22382.c": line 2220) * inline variable l_82 at ("test/cases/large/clang-22382.c": line 2220) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2221) +* replace by zero at ("test/cases/large/clang-22382.c": line 2221) * inline variable l_83 at ("test/cases/large/clang-22382.c": line 2221) * delete variable at ("test/cases/large/clang-22382.c": line 2222) * delete variable at ("test/cases/large/clang-22382.c": line 2223) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2224) +* replace by zero at ("test/cases/large/clang-22382.c": line 2225) * inline variable l_606 at ("test/cases/large/clang-22382.c": line 2225) +* replace by zero at ("test/cases/large/clang-22382.c": line 2226) * inline variable l_712 at ("test/cases/large/clang-22382.c": line 2226) +* replace by zero at ("test/cases/large/clang-22382.c": line 2227) * inline variable l_716 at ("test/cases/large/clang-22382.c": line 2227) +* replace by zero at ("test/cases/large/clang-22382.c": line 2228) * inline variable l_902 at ("test/cases/large/clang-22382.c": line 2228) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2229) +* replace by zero at ("test/cases/large/clang-22382.c": line 2230) * inline variable l_961 at ("test/cases/large/clang-22382.c": line 2230) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2231) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2231) @@ -2672,7 +3076,9 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 2292) * reduce to operant at ("test/cases/large/clang-22382.c": line 2292) * remove empty declaration at ("test/cases/large/clang-22382.c": line 2292) +* replace by zero at ("test/cases/large/clang-22382.c": line 2294) * inline variable l_604 at ("test/cases/large/clang-22382.c": line 2294) +* replace by zero at ("test/cases/large/clang-22382.c": line 2295) * inline variable l_605 at ("test/cases/large/clang-22382.c": line 2295) * remove condition at ("test/cases/large/clang-22382.c": line 2296) * remove statement at ("test/cases/large/clang-22382.c": line 2297) @@ -2795,18 +3201,31 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 2342) * replace by zero at ("test/cases/large/clang-22382.c": line 2342) * remove return statement at ("test/cases/large/clang-22382.c": line 2345) +* replace by zero at ("test/cases/large/clang-22382.c": line 2354) * inline variable l_168 at ("test/cases/large/clang-22382.c": line 2354) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2355) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2356) +* replace by zero at ("test/cases/large/clang-22382.c": line 2356) * inline variable l_185 at ("test/cases/large/clang-22382.c": line 2356) +* replace by zero at ("test/cases/large/clang-22382.c": line 2357) * inline variable l_228 at ("test/cases/large/clang-22382.c": line 2357) +* replace by zero at ("test/cases/large/clang-22382.c": line 2358) * inline variable l_230 at ("test/cases/large/clang-22382.c": line 2358) +* replace by zero at ("test/cases/large/clang-22382.c": line 2359) * inline variable l_268 at ("test/cases/large/clang-22382.c": line 2359) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2360) +* replace by zero at ("test/cases/large/clang-22382.c": line 2360) * inline variable l_359 at ("test/cases/large/clang-22382.c": line 2360) +* replace by zero at ("test/cases/large/clang-22382.c": line 2361) * inline variable l_473 at ("test/cases/large/clang-22382.c": line 2361) +* replace by zero at ("test/cases/large/clang-22382.c": line 2362) * inline variable l_510 at ("test/cases/large/clang-22382.c": line 2362) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2363) +* replace by zero at ("test/cases/large/clang-22382.c": line 2364) * inline variable l_544 at ("test/cases/large/clang-22382.c": line 2364) +* replace by zero at ("test/cases/large/clang-22382.c": line 2365) * inline variable l_551 at ("test/cases/large/clang-22382.c": line 2365) +* replace by zero at ("test/cases/large/clang-22382.c": line 2366) * inline variable l_560 at ("test/cases/large/clang-22382.c": line 2366) * delete variable at ("test/cases/large/clang-22382.c": line 2367) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2368) @@ -3059,11 +3478,15 @@ * do without param at ("test/cases/large/clang-22382.c": line 2571) * do without param at ("test/cases/large/clang-22382.c": line 2571) * remove return statement at ("test/cases/large/clang-22382.c": line 2576) +* replace by zero at ("test/cases/large/clang-22382.c": line 2585) * inline variable l_145 at ("test/cases/large/clang-22382.c": line 2585) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2586) * delete variable at ("test/cases/large/clang-22382.c": line 2587) +* replace by zero at ("test/cases/large/clang-22382.c": line 2588) * inline variable l_152 at ("test/cases/large/clang-22382.c": line 2588) +* replace by zero at ("test/cases/large/clang-22382.c": line 2589) * inline variable l_155 at ("test/cases/large/clang-22382.c": line 2589) +* replace by zero at ("test/cases/large/clang-22382.c": line 2590) * inline variable l_162 at ("test/cases/large/clang-22382.c": line 2590) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2591) * remove expr statement at ("test/cases/large/clang-22382.c": line 2601) @@ -3370,10 +3793,15 @@ * do without param at ("test/cases/large/clang-22382.c": line 2744) * do without param at ("test/cases/large/clang-22382.c": line 2744) * remove return statement at ("test/cases/large/clang-22382.c": line 2745) +* replace by zero at ("test/cases/large/clang-22382.c": line 2754) * inline variable l_93 at ("test/cases/large/clang-22382.c": line 2754) +* replace by zero at ("test/cases/large/clang-22382.c": line 2755) * inline variable l_94 at ("test/cases/large/clang-22382.c": line 2755) +* replace by zero at ("test/cases/large/clang-22382.c": line 2756) * inline variable l_95 at ("test/cases/large/clang-22382.c": line 2756) +* replace by zero at ("test/cases/large/clang-22382.c": line 2757) * inline variable l_96 at ("test/cases/large/clang-22382.c": line 2757) +* replace by zero at ("test/cases/large/clang-22382.c": line 2758) * inline variable l_105 at ("test/cases/large/clang-22382.c": line 2758) * delete variable at ("test/cases/large/clang-22382.c": line 2759) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2760) @@ -3484,6 +3912,7 @@ * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2863) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2863) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2863) +* replace by zero at ("test/cases/large/clang-22382.c": line 2864) * inline variable print_hash_value at ("test/cases/large/clang-22382.c": line 2864) * remove expr statement at ("test/cases/large/clang-22382.c": line 2865) * remove expr statement at ("test/cases/large/clang-22382.c": line 2866) diff --git a/rtree-c/test/expected/clang-22382/reduction/p1.path b/rtree-c/test/expected/clang-22382/reduction/p1.path index cc21588ffad2dd8a3993ad6c183c56d894f0f36e..f1920418c89162824412d6ee090eaeeb50cd1a76 100644 --- a/rtree-c/test/expected/clang-22382/reduction/p1.path +++ b/rtree-c/test/expected/clang-22382/reduction/p1.path @@ -1,112 +1,326 @@ 1 remove function func_51 at ("test/cases/large/clang-22382.c": line 1763) 1 remove function func_41 at ("test/cases/large/clang-22382.c": line 1644) * remove function func_12 at ("test/cases/large/clang-22382.c": line 1346) +* remove parameter at ("test/cases/large/clang-22382.c": line 1346) +* remove parameter at ("test/cases/large/clang-22382.c": line 1346) +* remove parameter at ("test/cases/large/clang-22382.c": line 1346) +* remove parameter at ("test/cases/large/clang-22382.c": line 1346) +* remove parameter at ("test/cases/large/clang-22382.c": line 1346) * remove function func_66 at ("test/cases/large/clang-22382.c": line 2352) +* remove parameter at ("test/cases/large/clang-22382.c": line 2352) +* remove parameter at ("test/cases/large/clang-22382.c": line 2352) * remove function func_59 at ("test/cases/large/clang-22382.c": line 2215) +* remove parameter at ("test/cases/large/clang-22382.c": line 2215) +* remove parameter at ("test/cases/large/clang-22382.c": line 2215) +* remove parameter at ("test/cases/large/clang-22382.c": line 2215) +* remove parameter at ("test/cases/large/clang-22382.c": line 2215) +* remove parameter at ("test/cases/large/clang-22382.c": line 2215) * remove function func_1 at ("test/cases/large/clang-22382.c": line 1217) * remove function func_71 at ("test/cases/large/clang-22382.c": line 2583) +* remove parameter at ("test/cases/large/clang-22382.c": line 2583) +* remove parameter at ("test/cases/large/clang-22382.c": line 2583) +* remove parameter at ("test/cases/large/clang-22382.c": line 2583) * remove function func_78 at ("test/cases/large/clang-22382.c": line 2752) +* remove parameter at ("test/cases/large/clang-22382.c": line 2752) * remove function safe_mul_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 457) +* remove parameter at ("test/cases/large/clang-22382.c": line 457) +* remove parameter at ("test/cases/large/clang-22382.c": line 457) * remove function safe_mul_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 326) +* remove parameter at ("test/cases/large/clang-22382.c": line 326) +* remove parameter at ("test/cases/large/clang-22382.c": line 326) * remove function crc32_8bytes at ("test/cases/large/clang-22382.c": line 1110) +* remove parameter at ("test/cases/large/clang-22382.c": line 1110) * remove function crc32_gentab at ("test/cases/large/clang-22382.c": line 1084) * remove function safe_div_func_double_f_f at ("test/cases/large/clang-22382.c": line 1054) +* remove parameter at ("test/cases/large/clang-22382.c": line 1054) +* remove parameter at ("test/cases/large/clang-22382.c": line 1054) * remove function transparent_crc_bytes at ("test/cases/large/clang-22382.c": line 1134) +* remove parameter at ("test/cases/large/clang-22382.c": line 1134) +* remove parameter at ("test/cases/large/clang-22382.c": line 1134) +* remove parameter at ("test/cases/large/clang-22382.c": line 1134) +* remove parameter at ("test/cases/large/clang-22382.c": line 1134) * remove function safe_lshift_func_int64_t_s_u at ("test/cases/large/clang-22382.c": line 507) +* remove parameter at ("test/cases/large/clang-22382.c": line 507) +* remove parameter at ("test/cases/large/clang-22382.c": line 507) * remove function safe_div_func_float_f_f at ("test/cases/large/clang-22382.c": line 995) +* remove parameter at ("test/cases/large/clang-22382.c": line 995) +* remove parameter at ("test/cases/large/clang-22382.c": line 995) * remove function safe_add_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 429) +* remove parameter at ("test/cases/large/clang-22382.c": line 429) +* remove parameter at ("test/cases/large/clang-22382.c": line 429) * remove function safe_lshift_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 920) +* remove parameter at ("test/cases/large/clang-22382.c": line 920) +* remove parameter at ("test/cases/large/clang-22382.c": line 920) * remove function safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-22382.c": line 376) +* remove parameter at ("test/cases/large/clang-22382.c": line 376) +* remove parameter at ("test/cases/large/clang-22382.c": line 376) * remove function safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 495) +* remove parameter at ("test/cases/large/clang-22382.c": line 495) +* remove parameter at ("test/cases/large/clang-22382.c": line 495) * remove function safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-22382.c": line 246) +* remove parameter at ("test/cases/large/clang-22382.c": line 246) +* remove parameter at ("test/cases/large/clang-22382.c": line 246) * remove function safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-22382.c": line 116) +* remove parameter at ("test/cases/large/clang-22382.c": line 116) +* remove parameter at ("test/cases/large/clang-22382.c": line 116) * remove function safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 817) +* remove parameter at ("test/cases/large/clang-22382.c": line 817) +* remove parameter at ("test/cases/large/clang-22382.c": line 817) * remove function safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-22382.c": line 908) +* remove parameter at ("test/cases/large/clang-22382.c": line 908) +* remove parameter at ("test/cases/large/clang-22382.c": line 908) * remove function safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 364) +* remove parameter at ("test/cases/large/clang-22382.c": line 364) +* remove parameter at ("test/cases/large/clang-22382.c": line 364) * remove function safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 715) +* remove parameter at ("test/cases/large/clang-22382.c": line 715) +* remove parameter at ("test/cases/large/clang-22382.c": line 715) * remove function safe_add_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 298) +* remove parameter at ("test/cases/large/clang-22382.c": line 298) +* remove parameter at ("test/cases/large/clang-22382.c": line 298) * remove function safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 234) +* remove parameter at ("test/cases/large/clang-22382.c": line 234) +* remove parameter at ("test/cases/large/clang-22382.c": line 234) * remove function safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 613) +* remove parameter at ("test/cases/large/clang-22382.c": line 613) +* remove parameter at ("test/cases/large/clang-22382.c": line 613) * remove function safe_lshift_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 104) +* remove parameter at ("test/cases/large/clang-22382.c": line 104) +* remove parameter at ("test/cases/large/clang-22382.c": line 104) * remove function safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-22382.c": line 805) +* remove parameter at ("test/cases/large/clang-22382.c": line 805) +* remove parameter at ("test/cases/large/clang-22382.c": line 805) * remove function safe_mul_func_double_f_f at ("test/cases/large/clang-22382.c": line 1038) +* remove parameter at ("test/cases/large/clang-22382.c": line 1038) +* remove parameter at ("test/cases/large/clang-22382.c": line 1038) * remove function safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-22382.c": line 703) +* remove parameter at ("test/cases/large/clang-22382.c": line 703) +* remove parameter at ("test/cases/large/clang-22382.c": line 703) * remove function safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-22382.c": line 601) +* remove parameter at ("test/cases/large/clang-22382.c": line 601) +* remove parameter at ("test/cases/large/clang-22382.c": line 601) * remove function safe_mul_func_float_f_f at ("test/cases/large/clang-22382.c": line 979) +* remove parameter at ("test/cases/large/clang-22382.c": line 979) +* remove parameter at ("test/cases/large/clang-22382.c": line 979) * remove function safe_sub_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 443) +* remove parameter at ("test/cases/large/clang-22382.c": line 443) +* remove parameter at ("test/cases/large/clang-22382.c": line 443) * remove function safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-22382.c": line 270) +* remove parameter at ("test/cases/large/clang-22382.c": line 270) +* remove parameter at ("test/cases/large/clang-22382.c": line 270) * remove function safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-22382.c": line 400) +* remove parameter at ("test/cases/large/clang-22382.c": line 400) +* remove parameter at ("test/cases/large/clang-22382.c": line 400) * remove function safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-22382.c": line 531) +* remove parameter at ("test/cases/large/clang-22382.c": line 531) +* remove parameter at ("test/cases/large/clang-22382.c": line 531) * remove function safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-22382.c": line 140) +* remove parameter at ("test/cases/large/clang-22382.c": line 140) +* remove parameter at ("test/cases/large/clang-22382.c": line 140) * remove function safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 258) +* remove parameter at ("test/cases/large/clang-22382.c": line 258) +* remove parameter at ("test/cases/large/clang-22382.c": line 258) * remove function safe_sub_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 312) +* remove parameter at ("test/cases/large/clang-22382.c": line 312) +* remove parameter at ("test/cases/large/clang-22382.c": line 312) * remove function safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 388) +* remove parameter at ("test/cases/large/clang-22382.c": line 388) +* remove parameter at ("test/cases/large/clang-22382.c": line 388) * remove function safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 519) +* remove parameter at ("test/cases/large/clang-22382.c": line 519) +* remove parameter at ("test/cases/large/clang-22382.c": line 519) * remove function transparent_crc at ("test/cases/large/clang-22382.c": line 1123) +* remove parameter at ("test/cases/large/clang-22382.c": line 1123) +* remove parameter at ("test/cases/large/clang-22382.c": line 1123) +* remove parameter at ("test/cases/large/clang-22382.c": line 1123) * remove function safe_mod_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 471) +* remove parameter at ("test/cases/large/clang-22382.c": line 471) +* remove parameter at ("test/cases/large/clang-22382.c": line 471) * remove function safe_div_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 483) +* remove parameter at ("test/cases/large/clang-22382.c": line 483) +* remove parameter at ("test/cases/large/clang-22382.c": line 483) * remove function safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 128) +* remove parameter at ("test/cases/large/clang-22382.c": line 128) +* remove parameter at ("test/cases/large/clang-22382.c": line 128) * remove function safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 739) +* remove parameter at ("test/cases/large/clang-22382.c": line 739) +* remove parameter at ("test/cases/large/clang-22382.c": line 739) * remove function safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 841) +* remove parameter at ("test/cases/large/clang-22382.c": line 841) +* remove parameter at ("test/cases/large/clang-22382.c": line 841) * remove function safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 944) +* remove parameter at ("test/cases/large/clang-22382.c": line 944) +* remove parameter at ("test/cases/large/clang-22382.c": line 944) * remove function safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 637) +* remove parameter at ("test/cases/large/clang-22382.c": line 637) +* remove parameter at ("test/cases/large/clang-22382.c": line 637) * remove function safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-22382.c": line 727) +* remove parameter at ("test/cases/large/clang-22382.c": line 727) +* remove parameter at ("test/cases/large/clang-22382.c": line 727) * remove function safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-22382.c": line 829) +* remove parameter at ("test/cases/large/clang-22382.c": line 829) +* remove parameter at ("test/cases/large/clang-22382.c": line 829) * remove function safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-22382.c": line 932) +* remove parameter at ("test/cases/large/clang-22382.c": line 932) +* remove parameter at ("test/cases/large/clang-22382.c": line 932) * remove function safe_add_func_double_f_f at ("test/cases/large/clang-22382.c": line 1014) +* remove parameter at ("test/cases/large/clang-22382.c": line 1014) +* remove parameter at ("test/cases/large/clang-22382.c": line 1014) * remove function safe_sub_func_double_f_f at ("test/cases/large/clang-22382.c": line 1026) +* remove parameter at ("test/cases/large/clang-22382.c": line 1026) +* remove parameter at ("test/cases/large/clang-22382.c": line 1026) * remove function safe_mod_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 340) +* remove parameter at ("test/cases/large/clang-22382.c": line 340) +* remove parameter at ("test/cases/large/clang-22382.c": line 340) * remove function safe_div_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 352) +* remove parameter at ("test/cases/large/clang-22382.c": line 352) +* remove parameter at ("test/cases/large/clang-22382.c": line 352) * remove function safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-22382.c": line 625) +* remove parameter at ("test/cases/large/clang-22382.c": line 625) +* remove parameter at ("test/cases/large/clang-22382.c": line 625) * remove function safe_convert_func_float_to_int32_t at ("test/cases/large/clang-22382.c": line 1069) +* remove parameter at ("test/cases/large/clang-22382.c": line 1069) * remove function safe_mod_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 210) +* remove parameter at ("test/cases/large/clang-22382.c": line 210) +* remove parameter at ("test/cases/large/clang-22382.c": line 210) * remove function safe_div_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 222) +* remove parameter at ("test/cases/large/clang-22382.c": line 222) +* remove parameter at ("test/cases/large/clang-22382.c": line 222) * remove function safe_add_func_float_f_f at ("test/cases/large/clang-22382.c": line 955) +* remove parameter at ("test/cases/large/clang-22382.c": line 955) +* remove parameter at ("test/cases/large/clang-22382.c": line 955) * remove function safe_sub_func_float_f_f at ("test/cases/large/clang-22382.c": line 967) +* remove parameter at ("test/cases/large/clang-22382.c": line 967) +* remove parameter at ("test/cases/large/clang-22382.c": line 967) * remove function safe_mod_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 80) +* remove parameter at ("test/cases/large/clang-22382.c": line 80) +* remove parameter at ("test/cases/large/clang-22382.c": line 80) * remove function safe_div_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 92) +* remove parameter at ("test/cases/large/clang-22382.c": line 92) +* remove parameter at ("test/cases/large/clang-22382.c": line 92) * remove function safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 877) +* remove parameter at ("test/cases/large/clang-22382.c": line 877) +* remove parameter at ("test/cases/large/clang-22382.c": line 877) * remove function safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-22382.c": line 415) +* remove parameter at ("test/cases/large/clang-22382.c": line 415) * remove function safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 679) +* remove parameter at ("test/cases/large/clang-22382.c": line 679) +* remove parameter at ("test/cases/large/clang-22382.c": line 679) * remove function safe_div_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 691) +* remove parameter at ("test/cases/large/clang-22382.c": line 691) +* remove parameter at ("test/cases/large/clang-22382.c": line 691) * remove function safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 781) +* remove parameter at ("test/cases/large/clang-22382.c": line 781) +* remove parameter at ("test/cases/large/clang-22382.c": line 781) * remove function safe_div_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 793) +* remove parameter at ("test/cases/large/clang-22382.c": line 793) +* remove parameter at ("test/cases/large/clang-22382.c": line 793) * remove function safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 884) +* remove parameter at ("test/cases/large/clang-22382.c": line 884) +* remove parameter at ("test/cases/large/clang-22382.c": line 884) * remove function safe_div_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 896) +* remove parameter at ("test/cases/large/clang-22382.c": line 896) +* remove parameter at ("test/cases/large/clang-22382.c": line 896) * remove function crc32_byte at ("test/cases/large/clang-22382.c": line 1104) +* remove parameter at ("test/cases/large/clang-22382.c": line 1104) * remove function safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 577) +* remove parameter at ("test/cases/large/clang-22382.c": line 577) +* remove parameter at ("test/cases/large/clang-22382.c": line 577) * remove function safe_div_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 589) +* remove parameter at ("test/cases/large/clang-22382.c": line 589) +* remove parameter at ("test/cases/large/clang-22382.c": line 589) * remove function safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 672) +* remove parameter at ("test/cases/large/clang-22382.c": line 672) +* remove parameter at ("test/cases/large/clang-22382.c": line 672) * remove function safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 774) +* remove parameter at ("test/cases/large/clang-22382.c": line 774) +* remove parameter at ("test/cases/large/clang-22382.c": line 774) * remove function safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-22382.c": line 284) +* remove parameter at ("test/cases/large/clang-22382.c": line 284) * remove function safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 570) +* remove parameter at ("test/cases/large/clang-22382.c": line 570) +* remove parameter at ("test/cases/large/clang-22382.c": line 570) * remove function __assert_fail at ("test/cases/large/clang-22382.c": line 13) +* remove parameter at ("test/cases/large/clang-22382.c": line 13) +* remove parameter at ("test/cases/large/clang-22382.c": line 13) +* remove parameter at ("test/cases/large/clang-22382.c": line 13) +* remove parameter at ("test/cases/large/clang-22382.c": line 13) * remove function func_6 at ("test/cases/large/clang-22382.c": line 1337) +* remove parameter at ("test/cases/large/clang-22382.c": line 1337) +* remove parameter at ("test/cases/large/clang-22382.c": line 1337) +* remove parameter at ("test/cases/large/clang-22382.c": line 1337) +* remove parameter at ("test/cases/large/clang-22382.c": line 1337) +* remove parameter at ("test/cases/large/clang-22382.c": line 1337) * remove function safe_add_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 168) +* remove parameter at ("test/cases/large/clang-22382.c": line 168) +* remove parameter at ("test/cases/large/clang-22382.c": line 168) * remove function safe_sub_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 182) +* remove parameter at ("test/cases/large/clang-22382.c": line 182) +* remove parameter at ("test/cases/large/clang-22382.c": line 182) * remove function safe_mul_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 196) +* remove parameter at ("test/cases/large/clang-22382.c": line 196) +* remove parameter at ("test/cases/large/clang-22382.c": line 196) * remove function safe_add_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 38) +* remove parameter at ("test/cases/large/clang-22382.c": line 38) +* remove parameter at ("test/cases/large/clang-22382.c": line 38) * remove function safe_sub_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 52) +* remove parameter at ("test/cases/large/clang-22382.c": line 52) +* remove parameter at ("test/cases/large/clang-22382.c": line 52) * remove function safe_mul_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 66) +* remove parameter at ("test/cases/large/clang-22382.c": line 66) +* remove parameter at ("test/cases/large/clang-22382.c": line 66) * remove function safe_add_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 658) +* remove parameter at ("test/cases/large/clang-22382.c": line 658) +* remove parameter at ("test/cases/large/clang-22382.c": line 658) * remove function safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 665) +* remove parameter at ("test/cases/large/clang-22382.c": line 665) +* remove parameter at ("test/cases/large/clang-22382.c": line 665) * remove function safe_add_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 760) +* remove parameter at ("test/cases/large/clang-22382.c": line 760) +* remove parameter at ("test/cases/large/clang-22382.c": line 760) * remove function safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 767) +* remove parameter at ("test/cases/large/clang-22382.c": line 767) +* remove parameter at ("test/cases/large/clang-22382.c": line 767) * remove function safe_add_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 863) +* remove parameter at ("test/cases/large/clang-22382.c": line 863) +* remove parameter at ("test/cases/large/clang-22382.c": line 863) * remove function safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 870) +* remove parameter at ("test/cases/large/clang-22382.c": line 870) +* remove parameter at ("test/cases/large/clang-22382.c": line 870) * remove function platform_main_end at ("test/cases/large/clang-22382.c": line 14) +* remove parameter at ("test/cases/large/clang-22382.c": line 14) +* remove parameter at ("test/cases/large/clang-22382.c": line 14) * remove function safe_add_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 556) +* remove parameter at ("test/cases/large/clang-22382.c": line 556) +* remove parameter at ("test/cases/large/clang-22382.c": line 556) * remove function safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 563) +* remove parameter at ("test/cases/large/clang-22382.c": line 563) +* remove parameter at ("test/cases/large/clang-22382.c": line 563) * remove function safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-22382.c": line 154) +* remove parameter at ("test/cases/large/clang-22382.c": line 154) * remove function safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-22382.c": line 24) +* remove parameter at ("test/cases/large/clang-22382.c": line 24) * remove function safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-22382.c": line 651) +* remove parameter at ("test/cases/large/clang-22382.c": line 651) * remove function safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-22382.c": line 753) +* remove parameter at ("test/cases/large/clang-22382.c": line 753) * remove function safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-22382.c": line 856) +* remove parameter at ("test/cases/large/clang-22382.c": line 856) * remove function safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-22382.c": line 549) +* remove parameter at ("test/cases/large/clang-22382.c": line 549) * remove function func_22 at ("test/cases/large/clang-22382.c": line 1635) +* remove parameter at ("test/cases/large/clang-22382.c": line 1635) * remove function printf at ("test/cases/large/clang-22382.c": line 10) -* remove function fabsf at ("test/cases/large/clang-22382.c": line 11) -* remove function fabs at ("test/cases/large/clang-22382.c": line 12) +* remove parameter at ("test/cases/large/clang-22382.c": line 10) +* Inline typedefsize_t at ("test/cases/large/clang-22382.c": line 1) +* Inline typedefint8_t at ("test/cases/large/clang-22382.c": line 2) +* Inline typedefint16_t at ("test/cases/large/clang-22382.c": line 3) +* Inline typedefint32_t at ("test/cases/large/clang-22382.c": line 4) +* Inline typedefint64_t at ("test/cases/large/clang-22382.c": line 5) +* Inline typedefuint8_t at ("test/cases/large/clang-22382.c": line 6) +* Inline typedefuint16_t at ("test/cases/large/clang-22382.c": line 7) +* Inline typedefuint32_t at ("test/cases/large/clang-22382.c": line 8) +* Inline typedefuint64_t at ("test/cases/large/clang-22382.c": line 9) * remove expr statement at ("test/cases/large/clang-22382.c": line 22) * do without param at ("test/cases/large/clang-22382.c": line 22) * remove return statement at ("test/cases/large/clang-22382.c": line 28) @@ -948,6 +1162,13 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 953) * replace by zero at ("test/cases/large/clang-22382.c": line 951) * remove return statement at ("test/cases/large/clang-22382.c": line 959) +* do without param at ("test/cases/large/clang-22382.c": line 961) +* reduce to left at ("test/cases/large/clang-22382.c": line 961) +* reduce to right at ("test/cases/large/clang-22382.c": line 961) +* reduce to left at ("test/cases/large/clang-22382.c": line 961) +* reduce to right at ("test/cases/large/clang-22382.c": line 961) +* reduce to left at ("test/cases/large/clang-22382.c": line 961) +* reduce to right at ("test/cases/large/clang-22382.c": line 961) * reduce to left at ("test/cases/large/clang-22382.c": line 961) * reduce to right at ("test/cases/large/clang-22382.c": line 961) * replace by zero at ("test/cases/large/clang-22382.c": line 961) @@ -956,6 +1177,13 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 964) * replace by zero at ("test/cases/large/clang-22382.c": line 962) * remove return statement at ("test/cases/large/clang-22382.c": line 971) +* do without param at ("test/cases/large/clang-22382.c": line 973) +* reduce to left at ("test/cases/large/clang-22382.c": line 973) +* reduce to right at ("test/cases/large/clang-22382.c": line 973) +* reduce to left at ("test/cases/large/clang-22382.c": line 973) +* reduce to right at ("test/cases/large/clang-22382.c": line 973) +* reduce to left at ("test/cases/large/clang-22382.c": line 973) +* reduce to right at ("test/cases/large/clang-22382.c": line 973) * reduce to left at ("test/cases/large/clang-22382.c": line 973) * reduce to right at ("test/cases/large/clang-22382.c": line 973) * replace by zero at ("test/cases/large/clang-22382.c": line 973) @@ -964,6 +1192,13 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 976) * replace by zero at ("test/cases/large/clang-22382.c": line 974) * remove return statement at ("test/cases/large/clang-22382.c": line 983) +* do without param at ("test/cases/large/clang-22382.c": line 986) +* reduce to left at ("test/cases/large/clang-22382.c": line 986) +* reduce to right at ("test/cases/large/clang-22382.c": line 986) +* reduce to left at ("test/cases/large/clang-22382.c": line 986) +* reduce to right at ("test/cases/large/clang-22382.c": line 986) +* reduce to left at ("test/cases/large/clang-22382.c": line 986) +* reduce to right at ("test/cases/large/clang-22382.c": line 986) * reduce to left at ("test/cases/large/clang-22382.c": line 986) * reduce to right at ("test/cases/large/clang-22382.c": line 986) * reduce to left at ("test/cases/large/clang-22382.c": line 986) @@ -976,6 +1211,14 @@ * remove return statement at ("test/cases/large/clang-22382.c": line 999) * reduce to left at ("test/cases/large/clang-22382.c": line 1002) * reduce to right at ("test/cases/large/clang-22382.c": line 1002) +* do without param at ("test/cases/large/clang-22382.c": line 1002) +* reduce to left at ("test/cases/large/clang-22382.c": line 1002) +* reduce to right at ("test/cases/large/clang-22382.c": line 1002) +* do without param at ("test/cases/large/clang-22382.c": line 1002) +* reduce to left at ("test/cases/large/clang-22382.c": line 1002) +* reduce to right at ("test/cases/large/clang-22382.c": line 1002) +* reduce to left at ("test/cases/large/clang-22382.c": line 1002) +* reduce to right at ("test/cases/large/clang-22382.c": line 1002) * reduce to left at ("test/cases/large/clang-22382.c": line 1002) * reduce to right at ("test/cases/large/clang-22382.c": line 1002) * reduce to left at ("test/cases/large/clang-22382.c": line 1002) @@ -988,6 +1231,13 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 1008) * replace by zero at ("test/cases/large/clang-22382.c": line 1006) * remove return statement at ("test/cases/large/clang-22382.c": line 1018) +* do without param at ("test/cases/large/clang-22382.c": line 1020) +* reduce to left at ("test/cases/large/clang-22382.c": line 1020) +* reduce to right at ("test/cases/large/clang-22382.c": line 1020) +* reduce to left at ("test/cases/large/clang-22382.c": line 1020) +* reduce to right at ("test/cases/large/clang-22382.c": line 1020) +* reduce to left at ("test/cases/large/clang-22382.c": line 1020) +* reduce to right at ("test/cases/large/clang-22382.c": line 1020) * reduce to left at ("test/cases/large/clang-22382.c": line 1020) * reduce to right at ("test/cases/large/clang-22382.c": line 1020) * replace by zero at ("test/cases/large/clang-22382.c": line 1020) @@ -996,6 +1246,13 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 1023) * replace by zero at ("test/cases/large/clang-22382.c": line 1021) * remove return statement at ("test/cases/large/clang-22382.c": line 1030) +* do without param at ("test/cases/large/clang-22382.c": line 1032) +* reduce to left at ("test/cases/large/clang-22382.c": line 1032) +* reduce to right at ("test/cases/large/clang-22382.c": line 1032) +* reduce to left at ("test/cases/large/clang-22382.c": line 1032) +* reduce to right at ("test/cases/large/clang-22382.c": line 1032) +* reduce to left at ("test/cases/large/clang-22382.c": line 1032) +* reduce to right at ("test/cases/large/clang-22382.c": line 1032) * reduce to left at ("test/cases/large/clang-22382.c": line 1032) * reduce to right at ("test/cases/large/clang-22382.c": line 1032) * replace by zero at ("test/cases/large/clang-22382.c": line 1032) @@ -1004,6 +1261,13 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 1035) * replace by zero at ("test/cases/large/clang-22382.c": line 1033) * remove return statement at ("test/cases/large/clang-22382.c": line 1042) +* do without param at ("test/cases/large/clang-22382.c": line 1045) +* reduce to left at ("test/cases/large/clang-22382.c": line 1045) +* reduce to right at ("test/cases/large/clang-22382.c": line 1045) +* reduce to left at ("test/cases/large/clang-22382.c": line 1045) +* reduce to right at ("test/cases/large/clang-22382.c": line 1045) +* reduce to left at ("test/cases/large/clang-22382.c": line 1045) +* reduce to right at ("test/cases/large/clang-22382.c": line 1045) * reduce to left at ("test/cases/large/clang-22382.c": line 1045) * reduce to right at ("test/cases/large/clang-22382.c": line 1045) * reduce to left at ("test/cases/large/clang-22382.c": line 1045) @@ -1016,6 +1280,14 @@ * remove return statement at ("test/cases/large/clang-22382.c": line 1058) * reduce to left at ("test/cases/large/clang-22382.c": line 1061) * reduce to right at ("test/cases/large/clang-22382.c": line 1061) +* do without param at ("test/cases/large/clang-22382.c": line 1061) +* reduce to left at ("test/cases/large/clang-22382.c": line 1061) +* reduce to right at ("test/cases/large/clang-22382.c": line 1061) +* do without param at ("test/cases/large/clang-22382.c": line 1061) +* reduce to left at ("test/cases/large/clang-22382.c": line 1061) +* reduce to right at ("test/cases/large/clang-22382.c": line 1061) +* reduce to left at ("test/cases/large/clang-22382.c": line 1061) +* reduce to right at ("test/cases/large/clang-22382.c": line 1061) * reduce to left at ("test/cases/large/clang-22382.c": line 1061) * reduce to right at ("test/cases/large/clang-22382.c": line 1061) * reduce to left at ("test/cases/large/clang-22382.c": line 1061) @@ -1038,8 +1310,10 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 1078) * replace by zero at ("test/cases/large/clang-22382.c": line 1076) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1081) +* replace by zero at ("test/cases/large/clang-22382.c": line 1082) * inline variable crc32_context at ("test/cases/large/clang-22382.c": line 1082) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1087) +* replace by zero at ("test/cases/large/clang-22382.c": line 1088) * inline variable poly at ("test/cases/large/clang-22382.c": line 1088) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1089) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1089) @@ -1159,60 +1433,103 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 1142) * do without param at ("test/cases/large/clang-22382.c": line 1142) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1145) +* replace by zero at ("test/cases/large/clang-22382.c": line 1154) * inline variable g_2 at ("test/cases/large/clang-22382.c": line 1154) * delete variable at ("test/cases/large/clang-22382.c": line 1155) +* replace by zero at ("test/cases/large/clang-22382.c": line 1156) * inline variable g_40 at ("test/cases/large/clang-22382.c": line 1156) +* replace by zero at ("test/cases/large/clang-22382.c": line 1157) * inline variable g_85 at ("test/cases/large/clang-22382.c": line 1157) +* replace by zero at ("test/cases/large/clang-22382.c": line 1158) * inline variable g_86 at ("test/cases/large/clang-22382.c": line 1158) +* replace by zero at ("test/cases/large/clang-22382.c": line 1159) * inline variable g_131 at ("test/cases/large/clang-22382.c": line 1159) +* replace by zero at ("test/cases/large/clang-22382.c": line 1160) * inline variable g_153 at ("test/cases/large/clang-22382.c": line 1160) +* replace by zero at ("test/cases/large/clang-22382.c": line 1161) * inline variable g_154 at ("test/cases/large/clang-22382.c": line 1161) +* replace by zero at ("test/cases/large/clang-22382.c": line 1162) * inline variable g_158 at ("test/cases/large/clang-22382.c": line 1162) +* replace by zero at ("test/cases/large/clang-22382.c": line 1163) * inline variable g_159 at ("test/cases/large/clang-22382.c": line 1163) +* replace by zero at ("test/cases/large/clang-22382.c": line 1164) * inline variable g_203 at ("test/cases/large/clang-22382.c": line 1164) +* replace by zero at ("test/cases/large/clang-22382.c": line 1165) * inline variable g_250 at ("test/cases/large/clang-22382.c": line 1165) +* replace by zero at ("test/cases/large/clang-22382.c": line 1166) * inline variable g_251 at ("test/cases/large/clang-22382.c": line 1166) +* replace by zero at ("test/cases/large/clang-22382.c": line 1167) * inline variable g_312 at ("test/cases/large/clang-22382.c": line 1167) +* replace by zero at ("test/cases/large/clang-22382.c": line 1168) * inline variable g_316 at ("test/cases/large/clang-22382.c": line 1168) +* replace by zero at ("test/cases/large/clang-22382.c": line 1169) * inline variable g_355 at ("test/cases/large/clang-22382.c": line 1169) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1170) +* replace by zero at ("test/cases/large/clang-22382.c": line 1170) * inline variable g_356 at ("test/cases/large/clang-22382.c": line 1170) * delete variable at ("test/cases/large/clang-22382.c": line 1171) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1172) +* replace by zero at ("test/cases/large/clang-22382.c": line 1172) * inline variable g_390 at ("test/cases/large/clang-22382.c": line 1172) +* replace by zero at ("test/cases/large/clang-22382.c": line 1173) * inline variable g_391 at ("test/cases/large/clang-22382.c": line 1173) * delete variable at ("test/cases/large/clang-22382.c": line 1174) * delete variable at ("test/cases/large/clang-22382.c": line 1175) +* replace by zero at ("test/cases/large/clang-22382.c": line 1176) * inline variable g_506 at ("test/cases/large/clang-22382.c": line 1176) * delete variable at ("test/cases/large/clang-22382.c": line 1177) +* replace by zero at ("test/cases/large/clang-22382.c": line 1178) * inline variable g_594 at ("test/cases/large/clang-22382.c": line 1178) * delete variable at ("test/cases/large/clang-22382.c": line 1179) * delete variable at ("test/cases/large/clang-22382.c": line 1180) * delete variable at ("test/cases/large/clang-22382.c": line 1181) * delete variable at ("test/cases/large/clang-22382.c": line 1182) +* replace by zero at ("test/cases/large/clang-22382.c": line 1183) * inline variable g_1031 at ("test/cases/large/clang-22382.c": line 1183) * delete variable at ("test/cases/large/clang-22382.c": line 1184) +* replace by zero at ("test/cases/large/clang-22382.c": line 1185) * inline variable g_1103 at ("test/cases/large/clang-22382.c": line 1185) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1186) +* replace by zero at ("test/cases/large/clang-22382.c": line 1186) * inline variable g_1109 at ("test/cases/large/clang-22382.c": line 1186) * delete variable at ("test/cases/large/clang-22382.c": line 1187) +* replace by zero at ("test/cases/large/clang-22382.c": line 1188) * inline variable g_1238 at ("test/cases/large/clang-22382.c": line 1188) +* replace by zero at ("test/cases/large/clang-22382.c": line 1189) * inline variable g_1241 at ("test/cases/large/clang-22382.c": line 1189) +* replace by zero at ("test/cases/large/clang-22382.c": line 1190) * inline variable g_1304 at ("test/cases/large/clang-22382.c": line 1190) * delete variable at ("test/cases/large/clang-22382.c": line 1191) * delete variable at ("test/cases/large/clang-22382.c": line 1192) +* replace by zero at ("test/cases/large/clang-22382.c": line 1193) * inline variable g_1935 at ("test/cases/large/clang-22382.c": line 1193) +* replace by zero at ("test/cases/large/clang-22382.c": line 1194) * inline variable g_1985 at ("test/cases/large/clang-22382.c": line 1194) +* replace by zero at ("test/cases/large/clang-22382.c": line 1195) * inline variable g_2138 at ("test/cases/large/clang-22382.c": line 1195) +* replace by zero at ("test/cases/large/clang-22382.c": line 1196) * inline variable g_2239 at ("test/cases/large/clang-22382.c": line 1196) +* replace by zero at ("test/cases/large/clang-22382.c": line 1197) * inline variable g_2299 at ("test/cases/large/clang-22382.c": line 1197) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1198) +* replace by zero at ("test/cases/large/clang-22382.c": line 1198) * inline variable g_2300 at ("test/cases/large/clang-22382.c": line 1198) +* replace by zero at ("test/cases/large/clang-22382.c": line 1199) * inline variable g_2342 at ("test/cases/large/clang-22382.c": line 1199) +* replace by zero at ("test/cases/large/clang-22382.c": line 1219) * inline variable l_5 at ("test/cases/large/clang-22382.c": line 1219) * delete variable at ("test/cases/large/clang-22382.c": line 1220) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1221) +* replace by zero at ("test/cases/large/clang-22382.c": line 1222) * inline variable l_2308 at ("test/cases/large/clang-22382.c": line 1222) +* replace by zero at ("test/cases/large/clang-22382.c": line 1223) * inline variable l_2311 at ("test/cases/large/clang-22382.c": line 1223) * delete variable at ("test/cases/large/clang-22382.c": line 1224) +* replace by zero at ("test/cases/large/clang-22382.c": line 1225) * inline variable l_2354 at ("test/cases/large/clang-22382.c": line 1225) +* replace by zero at ("test/cases/large/clang-22382.c": line 1226) * inline variable l_2357 at ("test/cases/large/clang-22382.c": line 1226) +* replace by zero at ("test/cases/large/clang-22382.c": line 1227) * inline variable l_2358 at ("test/cases/large/clang-22382.c": line 1227) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1228) * remove initializer at ("test/cases/large/clang-22382.c": line 1229) @@ -1231,30 +1548,56 @@ * reduce to left at ("test/cases/large/clang-22382.c": line 1231) * reduce to right at ("test/cases/large/clang-22382.c": line 1231) * remove empty declaration at ("test/cases/large/clang-22382.c": line 1231) +* replace by zero at ("test/cases/large/clang-22382.c": line 1233) * inline variable l_30 at ("test/cases/large/clang-22382.c": line 1233) +* replace by zero at ("test/cases/large/clang-22382.c": line 1234) * inline variable l_33 at ("test/cases/large/clang-22382.c": line 1234) +* replace by zero at ("test/cases/large/clang-22382.c": line 1235) * inline variable l_2301 at ("test/cases/large/clang-22382.c": line 1235) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1236) +* replace by zero at ("test/cases/large/clang-22382.c": line 1236) * inline variable l_2302 at ("test/cases/large/clang-22382.c": line 1236) +* replace by zero at ("test/cases/large/clang-22382.c": line 1237) * inline variable l_2304 at ("test/cases/large/clang-22382.c": line 1237) +* replace by zero at ("test/cases/large/clang-22382.c": line 1238) * inline variable l_2305 at ("test/cases/large/clang-22382.c": line 1238) +* replace by zero at ("test/cases/large/clang-22382.c": line 1239) * inline variable l_2306 at ("test/cases/large/clang-22382.c": line 1239) +* replace by zero at ("test/cases/large/clang-22382.c": line 1240) * inline variable l_2307 at ("test/cases/large/clang-22382.c": line 1240) +* replace by zero at ("test/cases/large/clang-22382.c": line 1241) * inline variable l_2309 at ("test/cases/large/clang-22382.c": line 1241) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1242) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1243) +* replace by zero at ("test/cases/large/clang-22382.c": line 1243) * inline variable l_2343 at ("test/cases/large/clang-22382.c": line 1243) +* replace by zero at ("test/cases/large/clang-22382.c": line 1244) * inline variable l_2344 at ("test/cases/large/clang-22382.c": line 1244) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1245) +* replace by zero at ("test/cases/large/clang-22382.c": line 1253) * inline variable l_30 at ("test/cases/large/clang-22382.c": line 1253) +* replace by zero at ("test/cases/large/clang-22382.c": line 1254) * inline variable l_33 at ("test/cases/large/clang-22382.c": line 1254) +* replace by zero at ("test/cases/large/clang-22382.c": line 1255) * inline variable l_2301 at ("test/cases/large/clang-22382.c": line 1255) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1256) +* replace by zero at ("test/cases/large/clang-22382.c": line 1256) * inline variable l_2302 at ("test/cases/large/clang-22382.c": line 1256) +* replace by zero at ("test/cases/large/clang-22382.c": line 1257) * inline variable l_2304 at ("test/cases/large/clang-22382.c": line 1257) +* replace by zero at ("test/cases/large/clang-22382.c": line 1258) * inline variable l_2305 at ("test/cases/large/clang-22382.c": line 1258) +* replace by zero at ("test/cases/large/clang-22382.c": line 1259) * inline variable l_2306 at ("test/cases/large/clang-22382.c": line 1259) +* replace by zero at ("test/cases/large/clang-22382.c": line 1260) * inline variable l_2307 at ("test/cases/large/clang-22382.c": line 1260) +* replace by zero at ("test/cases/large/clang-22382.c": line 1261) * inline variable l_2309 at ("test/cases/large/clang-22382.c": line 1261) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1262) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1263) +* replace by zero at ("test/cases/large/clang-22382.c": line 1263) * inline variable l_2343 at ("test/cases/large/clang-22382.c": line 1263) +* replace by zero at ("test/cases/large/clang-22382.c": line 1264) * inline variable l_2344 at ("test/cases/large/clang-22382.c": line 1264) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1265) * remove initializer at ("test/cases/large/clang-22382.c": line 1266) @@ -1472,19 +1815,29 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 1330) * remove return statement at ("test/cases/large/clang-22382.c": line 1339) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1348) +* replace by zero at ("test/cases/large/clang-22382.c": line 1349) * inline variable l_48 at ("test/cases/large/clang-22382.c": line 1349) +* replace by zero at ("test/cases/large/clang-22382.c": line 1350) * inline variable l_58 at ("test/cases/large/clang-22382.c": line 1350) * delete variable at ("test/cases/large/clang-22382.c": line 1351) +* replace by zero at ("test/cases/large/clang-22382.c": line 1352) * inline variable l_2073 at ("test/cases/large/clang-22382.c": line 1352) +* replace by zero at ("test/cases/large/clang-22382.c": line 1353) * inline variable l_2076 at ("test/cases/large/clang-22382.c": line 1353) +* replace by zero at ("test/cases/large/clang-22382.c": line 1354) * inline variable l_2077 at ("test/cases/large/clang-22382.c": line 1354) +* replace by zero at ("test/cases/large/clang-22382.c": line 1355) * inline variable l_2078 at ("test/cases/large/clang-22382.c": line 1355) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1356) +* replace by zero at ("test/cases/large/clang-22382.c": line 1357) * inline variable l_2166 at ("test/cases/large/clang-22382.c": line 1357) +* replace by zero at ("test/cases/large/clang-22382.c": line 1358) * inline variable l_2167 at ("test/cases/large/clang-22382.c": line 1358) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1359) +* replace by zero at ("test/cases/large/clang-22382.c": line 1360) * inline variable l_2280 at ("test/cases/large/clang-22382.c": line 1360) * delete variable at ("test/cases/large/clang-22382.c": line 1361) +* replace by zero at ("test/cases/large/clang-22382.c": line 1362) * inline variable l_2298 at ("test/cases/large/clang-22382.c": line 1362) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1363) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1363) @@ -1749,13 +2102,19 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 1575) * do without param at ("test/cases/large/clang-22382.c": line 1575) * do without param at ("test/cases/large/clang-22382.c": line 1575) +* replace by zero at ("test/cases/large/clang-22382.c": line 1580) * inline variable l_2247 at ("test/cases/large/clang-22382.c": line 1580) +* replace by zero at ("test/cases/large/clang-22382.c": line 1581) * inline variable l_2248 at ("test/cases/large/clang-22382.c": line 1581) +* replace by zero at ("test/cases/large/clang-22382.c": line 1582) * inline variable l_2249 at ("test/cases/large/clang-22382.c": line 1582) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1583) +* replace by zero at ("test/cases/large/clang-22382.c": line 1584) * inline variable l_2278 at ("test/cases/large/clang-22382.c": line 1584) * delete variable at ("test/cases/large/clang-22382.c": line 1585) +* replace by zero at ("test/cases/large/clang-22382.c": line 1586) * inline variable l_2281 at ("test/cases/large/clang-22382.c": line 1586) +* replace by zero at ("test/cases/large/clang-22382.c": line 1587) * inline variable l_2297 at ("test/cases/large/clang-22382.c": line 1587) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1588) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1588) @@ -1975,19 +2334,31 @@ * remove return statement at ("test/cases/large/clang-22382.c": line 1628) * remove return statement at ("test/cases/large/clang-22382.c": line 1637) * remove labelIdent "lbl_903" 201853349 (NodeInfo ("test/cases/large/clang-22382.c": line 2291) (("test/cases/large/clang-22382.c": line 2291),7) (Name {nameId = 14361})) at ("test/cases/large/clang-22382.c": line 2291) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2217) +* replace by zero at ("test/cases/large/clang-22382.c": line 2217) * inline variable l_75 at ("test/cases/large/clang-22382.c": line 2217) +* replace by zero at ("test/cases/large/clang-22382.c": line 2218) * inline variable l_80 at ("test/cases/large/clang-22382.c": line 2218) +* replace by zero at ("test/cases/large/clang-22382.c": line 2219) * inline variable l_81 at ("test/cases/large/clang-22382.c": line 2219) +* replace by zero at ("test/cases/large/clang-22382.c": line 2220) * inline variable l_82 at ("test/cases/large/clang-22382.c": line 2220) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2221) +* replace by zero at ("test/cases/large/clang-22382.c": line 2221) * inline variable l_83 at ("test/cases/large/clang-22382.c": line 2221) * delete variable at ("test/cases/large/clang-22382.c": line 2222) * delete variable at ("test/cases/large/clang-22382.c": line 2223) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2224) +* replace by zero at ("test/cases/large/clang-22382.c": line 2225) * inline variable l_606 at ("test/cases/large/clang-22382.c": line 2225) +* replace by zero at ("test/cases/large/clang-22382.c": line 2226) * inline variable l_712 at ("test/cases/large/clang-22382.c": line 2226) +* replace by zero at ("test/cases/large/clang-22382.c": line 2227) * inline variable l_716 at ("test/cases/large/clang-22382.c": line 2227) +* replace by zero at ("test/cases/large/clang-22382.c": line 2228) * inline variable l_902 at ("test/cases/large/clang-22382.c": line 2228) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2229) +* replace by zero at ("test/cases/large/clang-22382.c": line 2230) * inline variable l_961 at ("test/cases/large/clang-22382.c": line 2230) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2231) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2231) @@ -2048,7 +2419,9 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 2292) * reduce to operant at ("test/cases/large/clang-22382.c": line 2292) * remove empty declaration at ("test/cases/large/clang-22382.c": line 2292) +* replace by zero at ("test/cases/large/clang-22382.c": line 2294) * inline variable l_604 at ("test/cases/large/clang-22382.c": line 2294) +* replace by zero at ("test/cases/large/clang-22382.c": line 2295) * inline variable l_605 at ("test/cases/large/clang-22382.c": line 2295) * remove condition at ("test/cases/large/clang-22382.c": line 2296) * remove statement at ("test/cases/large/clang-22382.c": line 2297) @@ -2171,18 +2544,31 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 2342) * replace by zero at ("test/cases/large/clang-22382.c": line 2342) * remove return statement at ("test/cases/large/clang-22382.c": line 2345) +* replace by zero at ("test/cases/large/clang-22382.c": line 2354) * inline variable l_168 at ("test/cases/large/clang-22382.c": line 2354) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2355) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2356) +* replace by zero at ("test/cases/large/clang-22382.c": line 2356) * inline variable l_185 at ("test/cases/large/clang-22382.c": line 2356) +* replace by zero at ("test/cases/large/clang-22382.c": line 2357) * inline variable l_228 at ("test/cases/large/clang-22382.c": line 2357) +* replace by zero at ("test/cases/large/clang-22382.c": line 2358) * inline variable l_230 at ("test/cases/large/clang-22382.c": line 2358) +* replace by zero at ("test/cases/large/clang-22382.c": line 2359) * inline variable l_268 at ("test/cases/large/clang-22382.c": line 2359) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2360) +* replace by zero at ("test/cases/large/clang-22382.c": line 2360) * inline variable l_359 at ("test/cases/large/clang-22382.c": line 2360) +* replace by zero at ("test/cases/large/clang-22382.c": line 2361) * inline variable l_473 at ("test/cases/large/clang-22382.c": line 2361) +* replace by zero at ("test/cases/large/clang-22382.c": line 2362) * inline variable l_510 at ("test/cases/large/clang-22382.c": line 2362) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2363) +* replace by zero at ("test/cases/large/clang-22382.c": line 2364) * inline variable l_544 at ("test/cases/large/clang-22382.c": line 2364) +* replace by zero at ("test/cases/large/clang-22382.c": line 2365) * inline variable l_551 at ("test/cases/large/clang-22382.c": line 2365) +* replace by zero at ("test/cases/large/clang-22382.c": line 2366) * inline variable l_560 at ("test/cases/large/clang-22382.c": line 2366) * delete variable at ("test/cases/large/clang-22382.c": line 2367) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2368) @@ -2435,11 +2821,15 @@ * do without param at ("test/cases/large/clang-22382.c": line 2571) * do without param at ("test/cases/large/clang-22382.c": line 2571) * remove return statement at ("test/cases/large/clang-22382.c": line 2576) +* replace by zero at ("test/cases/large/clang-22382.c": line 2585) * inline variable l_145 at ("test/cases/large/clang-22382.c": line 2585) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2586) * delete variable at ("test/cases/large/clang-22382.c": line 2587) +* replace by zero at ("test/cases/large/clang-22382.c": line 2588) * inline variable l_152 at ("test/cases/large/clang-22382.c": line 2588) +* replace by zero at ("test/cases/large/clang-22382.c": line 2589) * inline variable l_155 at ("test/cases/large/clang-22382.c": line 2589) +* replace by zero at ("test/cases/large/clang-22382.c": line 2590) * inline variable l_162 at ("test/cases/large/clang-22382.c": line 2590) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2591) * remove expr statement at ("test/cases/large/clang-22382.c": line 2601) @@ -2746,10 +3136,15 @@ * do without param at ("test/cases/large/clang-22382.c": line 2744) * do without param at ("test/cases/large/clang-22382.c": line 2744) * remove return statement at ("test/cases/large/clang-22382.c": line 2745) +* replace by zero at ("test/cases/large/clang-22382.c": line 2754) * inline variable l_93 at ("test/cases/large/clang-22382.c": line 2754) +* replace by zero at ("test/cases/large/clang-22382.c": line 2755) * inline variable l_94 at ("test/cases/large/clang-22382.c": line 2755) +* replace by zero at ("test/cases/large/clang-22382.c": line 2756) * inline variable l_95 at ("test/cases/large/clang-22382.c": line 2756) +* replace by zero at ("test/cases/large/clang-22382.c": line 2757) * inline variable l_96 at ("test/cases/large/clang-22382.c": line 2757) +* replace by zero at ("test/cases/large/clang-22382.c": line 2758) * inline variable l_105 at ("test/cases/large/clang-22382.c": line 2758) * delete variable at ("test/cases/large/clang-22382.c": line 2759) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2760) @@ -2860,6 +3255,7 @@ * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2863) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2863) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2863) +* replace by zero at ("test/cases/large/clang-22382.c": line 2864) * inline variable print_hash_value at ("test/cases/large/clang-22382.c": line 2864) * remove expr statement at ("test/cases/large/clang-22382.c": line 2865) * remove expr statement at ("test/cases/large/clang-22382.c": line 2866) diff --git a/rtree-c/test/expected/clang-22382/reduction/p2.path b/rtree-c/test/expected/clang-22382/reduction/p2.path index 65e5d673a927b674aa38c5b642f3b4ef24b44bb4..ac1690d27ac9fccb732e6efb2510ed1d0087d5de 100644 --- a/rtree-c/test/expected/clang-22382/reduction/p2.path +++ b/rtree-c/test/expected/clang-22382/reduction/p2.path @@ -3,110 +3,317 @@ 1 remove function func_12 at ("test/cases/large/clang-22382.c": line 1346) 1 remove function func_66 at ("test/cases/large/clang-22382.c": line 2352) * remove function func_59 at ("test/cases/large/clang-22382.c": line 2215) +* remove parameter at ("test/cases/large/clang-22382.c": line 2215) +* remove parameter at ("test/cases/large/clang-22382.c": line 2215) +* remove parameter at ("test/cases/large/clang-22382.c": line 2215) +* remove parameter at ("test/cases/large/clang-22382.c": line 2215) +* remove parameter at ("test/cases/large/clang-22382.c": line 2215) * remove function func_1 at ("test/cases/large/clang-22382.c": line 1217) * remove function func_71 at ("test/cases/large/clang-22382.c": line 2583) +* remove parameter at ("test/cases/large/clang-22382.c": line 2583) +* remove parameter at ("test/cases/large/clang-22382.c": line 2583) +* remove parameter at ("test/cases/large/clang-22382.c": line 2583) * remove function func_78 at ("test/cases/large/clang-22382.c": line 2752) +* remove parameter at ("test/cases/large/clang-22382.c": line 2752) * remove function safe_mul_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 457) +* remove parameter at ("test/cases/large/clang-22382.c": line 457) +* remove parameter at ("test/cases/large/clang-22382.c": line 457) * remove function safe_mul_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 326) +* remove parameter at ("test/cases/large/clang-22382.c": line 326) +* remove parameter at ("test/cases/large/clang-22382.c": line 326) * remove function crc32_8bytes at ("test/cases/large/clang-22382.c": line 1110) +* remove parameter at ("test/cases/large/clang-22382.c": line 1110) * remove function crc32_gentab at ("test/cases/large/clang-22382.c": line 1084) * remove function safe_div_func_double_f_f at ("test/cases/large/clang-22382.c": line 1054) +* remove parameter at ("test/cases/large/clang-22382.c": line 1054) +* remove parameter at ("test/cases/large/clang-22382.c": line 1054) * remove function transparent_crc_bytes at ("test/cases/large/clang-22382.c": line 1134) +* remove parameter at ("test/cases/large/clang-22382.c": line 1134) +* remove parameter at ("test/cases/large/clang-22382.c": line 1134) +* remove parameter at ("test/cases/large/clang-22382.c": line 1134) +* remove parameter at ("test/cases/large/clang-22382.c": line 1134) * remove function safe_lshift_func_int64_t_s_u at ("test/cases/large/clang-22382.c": line 507) +* remove parameter at ("test/cases/large/clang-22382.c": line 507) +* remove parameter at ("test/cases/large/clang-22382.c": line 507) * remove function safe_div_func_float_f_f at ("test/cases/large/clang-22382.c": line 995) +* remove parameter at ("test/cases/large/clang-22382.c": line 995) +* remove parameter at ("test/cases/large/clang-22382.c": line 995) * remove function safe_add_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 429) +* remove parameter at ("test/cases/large/clang-22382.c": line 429) +* remove parameter at ("test/cases/large/clang-22382.c": line 429) * remove function safe_lshift_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 920) +* remove parameter at ("test/cases/large/clang-22382.c": line 920) +* remove parameter at ("test/cases/large/clang-22382.c": line 920) * remove function safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-22382.c": line 376) +* remove parameter at ("test/cases/large/clang-22382.c": line 376) +* remove parameter at ("test/cases/large/clang-22382.c": line 376) * remove function safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 495) +* remove parameter at ("test/cases/large/clang-22382.c": line 495) +* remove parameter at ("test/cases/large/clang-22382.c": line 495) * remove function safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-22382.c": line 246) +* remove parameter at ("test/cases/large/clang-22382.c": line 246) +* remove parameter at ("test/cases/large/clang-22382.c": line 246) * remove function safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-22382.c": line 116) +* remove parameter at ("test/cases/large/clang-22382.c": line 116) +* remove parameter at ("test/cases/large/clang-22382.c": line 116) * remove function safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 817) +* remove parameter at ("test/cases/large/clang-22382.c": line 817) +* remove parameter at ("test/cases/large/clang-22382.c": line 817) * remove function safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-22382.c": line 908) +* remove parameter at ("test/cases/large/clang-22382.c": line 908) +* remove parameter at ("test/cases/large/clang-22382.c": line 908) * remove function safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 364) +* remove parameter at ("test/cases/large/clang-22382.c": line 364) +* remove parameter at ("test/cases/large/clang-22382.c": line 364) * remove function safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 715) +* remove parameter at ("test/cases/large/clang-22382.c": line 715) +* remove parameter at ("test/cases/large/clang-22382.c": line 715) * remove function safe_add_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 298) +* remove parameter at ("test/cases/large/clang-22382.c": line 298) +* remove parameter at ("test/cases/large/clang-22382.c": line 298) * remove function safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 234) +* remove parameter at ("test/cases/large/clang-22382.c": line 234) +* remove parameter at ("test/cases/large/clang-22382.c": line 234) * remove function safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 613) +* remove parameter at ("test/cases/large/clang-22382.c": line 613) +* remove parameter at ("test/cases/large/clang-22382.c": line 613) * remove function safe_lshift_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 104) +* remove parameter at ("test/cases/large/clang-22382.c": line 104) +* remove parameter at ("test/cases/large/clang-22382.c": line 104) * remove function safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-22382.c": line 805) +* remove parameter at ("test/cases/large/clang-22382.c": line 805) +* remove parameter at ("test/cases/large/clang-22382.c": line 805) * remove function safe_mul_func_double_f_f at ("test/cases/large/clang-22382.c": line 1038) +* remove parameter at ("test/cases/large/clang-22382.c": line 1038) +* remove parameter at ("test/cases/large/clang-22382.c": line 1038) * remove function safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-22382.c": line 703) +* remove parameter at ("test/cases/large/clang-22382.c": line 703) +* remove parameter at ("test/cases/large/clang-22382.c": line 703) * remove function safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-22382.c": line 601) +* remove parameter at ("test/cases/large/clang-22382.c": line 601) +* remove parameter at ("test/cases/large/clang-22382.c": line 601) * remove function safe_mul_func_float_f_f at ("test/cases/large/clang-22382.c": line 979) +* remove parameter at ("test/cases/large/clang-22382.c": line 979) +* remove parameter at ("test/cases/large/clang-22382.c": line 979) * remove function safe_sub_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 443) +* remove parameter at ("test/cases/large/clang-22382.c": line 443) +* remove parameter at ("test/cases/large/clang-22382.c": line 443) * remove function safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-22382.c": line 270) +* remove parameter at ("test/cases/large/clang-22382.c": line 270) +* remove parameter at ("test/cases/large/clang-22382.c": line 270) * remove function safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-22382.c": line 400) +* remove parameter at ("test/cases/large/clang-22382.c": line 400) +* remove parameter at ("test/cases/large/clang-22382.c": line 400) * remove function safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-22382.c": line 531) +* remove parameter at ("test/cases/large/clang-22382.c": line 531) +* remove parameter at ("test/cases/large/clang-22382.c": line 531) * remove function safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-22382.c": line 140) +* remove parameter at ("test/cases/large/clang-22382.c": line 140) +* remove parameter at ("test/cases/large/clang-22382.c": line 140) * remove function safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 258) +* remove parameter at ("test/cases/large/clang-22382.c": line 258) +* remove parameter at ("test/cases/large/clang-22382.c": line 258) * remove function safe_sub_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 312) +* remove parameter at ("test/cases/large/clang-22382.c": line 312) +* remove parameter at ("test/cases/large/clang-22382.c": line 312) * remove function safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 388) +* remove parameter at ("test/cases/large/clang-22382.c": line 388) +* remove parameter at ("test/cases/large/clang-22382.c": line 388) * remove function safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 519) +* remove parameter at ("test/cases/large/clang-22382.c": line 519) +* remove parameter at ("test/cases/large/clang-22382.c": line 519) * remove function transparent_crc at ("test/cases/large/clang-22382.c": line 1123) +* remove parameter at ("test/cases/large/clang-22382.c": line 1123) +* remove parameter at ("test/cases/large/clang-22382.c": line 1123) +* remove parameter at ("test/cases/large/clang-22382.c": line 1123) * remove function safe_mod_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 471) +* remove parameter at ("test/cases/large/clang-22382.c": line 471) +* remove parameter at ("test/cases/large/clang-22382.c": line 471) * remove function safe_div_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 483) +* remove parameter at ("test/cases/large/clang-22382.c": line 483) +* remove parameter at ("test/cases/large/clang-22382.c": line 483) * remove function safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 128) +* remove parameter at ("test/cases/large/clang-22382.c": line 128) +* remove parameter at ("test/cases/large/clang-22382.c": line 128) * remove function safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 739) +* remove parameter at ("test/cases/large/clang-22382.c": line 739) +* remove parameter at ("test/cases/large/clang-22382.c": line 739) * remove function safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 841) +* remove parameter at ("test/cases/large/clang-22382.c": line 841) +* remove parameter at ("test/cases/large/clang-22382.c": line 841) * remove function safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 944) +* remove parameter at ("test/cases/large/clang-22382.c": line 944) +* remove parameter at ("test/cases/large/clang-22382.c": line 944) * remove function safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 637) +* remove parameter at ("test/cases/large/clang-22382.c": line 637) +* remove parameter at ("test/cases/large/clang-22382.c": line 637) * remove function safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-22382.c": line 727) +* remove parameter at ("test/cases/large/clang-22382.c": line 727) +* remove parameter at ("test/cases/large/clang-22382.c": line 727) * remove function safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-22382.c": line 829) +* remove parameter at ("test/cases/large/clang-22382.c": line 829) +* remove parameter at ("test/cases/large/clang-22382.c": line 829) * remove function safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-22382.c": line 932) +* remove parameter at ("test/cases/large/clang-22382.c": line 932) +* remove parameter at ("test/cases/large/clang-22382.c": line 932) * remove function safe_add_func_double_f_f at ("test/cases/large/clang-22382.c": line 1014) +* remove parameter at ("test/cases/large/clang-22382.c": line 1014) +* remove parameter at ("test/cases/large/clang-22382.c": line 1014) * remove function safe_sub_func_double_f_f at ("test/cases/large/clang-22382.c": line 1026) +* remove parameter at ("test/cases/large/clang-22382.c": line 1026) +* remove parameter at ("test/cases/large/clang-22382.c": line 1026) * remove function safe_mod_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 340) +* remove parameter at ("test/cases/large/clang-22382.c": line 340) +* remove parameter at ("test/cases/large/clang-22382.c": line 340) * remove function safe_div_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 352) +* remove parameter at ("test/cases/large/clang-22382.c": line 352) +* remove parameter at ("test/cases/large/clang-22382.c": line 352) * remove function safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-22382.c": line 625) +* remove parameter at ("test/cases/large/clang-22382.c": line 625) +* remove parameter at ("test/cases/large/clang-22382.c": line 625) * remove function safe_convert_func_float_to_int32_t at ("test/cases/large/clang-22382.c": line 1069) +* remove parameter at ("test/cases/large/clang-22382.c": line 1069) * remove function safe_mod_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 210) +* remove parameter at ("test/cases/large/clang-22382.c": line 210) +* remove parameter at ("test/cases/large/clang-22382.c": line 210) * remove function safe_div_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 222) +* remove parameter at ("test/cases/large/clang-22382.c": line 222) +* remove parameter at ("test/cases/large/clang-22382.c": line 222) * remove function safe_add_func_float_f_f at ("test/cases/large/clang-22382.c": line 955) +* remove parameter at ("test/cases/large/clang-22382.c": line 955) +* remove parameter at ("test/cases/large/clang-22382.c": line 955) * remove function safe_sub_func_float_f_f at ("test/cases/large/clang-22382.c": line 967) +* remove parameter at ("test/cases/large/clang-22382.c": line 967) +* remove parameter at ("test/cases/large/clang-22382.c": line 967) * remove function safe_mod_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 80) +* remove parameter at ("test/cases/large/clang-22382.c": line 80) +* remove parameter at ("test/cases/large/clang-22382.c": line 80) * remove function safe_div_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 92) +* remove parameter at ("test/cases/large/clang-22382.c": line 92) +* remove parameter at ("test/cases/large/clang-22382.c": line 92) * remove function safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 877) +* remove parameter at ("test/cases/large/clang-22382.c": line 877) +* remove parameter at ("test/cases/large/clang-22382.c": line 877) * remove function safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-22382.c": line 415) +* remove parameter at ("test/cases/large/clang-22382.c": line 415) * remove function safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 679) +* remove parameter at ("test/cases/large/clang-22382.c": line 679) +* remove parameter at ("test/cases/large/clang-22382.c": line 679) * remove function safe_div_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 691) +* remove parameter at ("test/cases/large/clang-22382.c": line 691) +* remove parameter at ("test/cases/large/clang-22382.c": line 691) * remove function safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 781) +* remove parameter at ("test/cases/large/clang-22382.c": line 781) +* remove parameter at ("test/cases/large/clang-22382.c": line 781) * remove function safe_div_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 793) +* remove parameter at ("test/cases/large/clang-22382.c": line 793) +* remove parameter at ("test/cases/large/clang-22382.c": line 793) * remove function safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 884) +* remove parameter at ("test/cases/large/clang-22382.c": line 884) +* remove parameter at ("test/cases/large/clang-22382.c": line 884) * remove function safe_div_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 896) +* remove parameter at ("test/cases/large/clang-22382.c": line 896) +* remove parameter at ("test/cases/large/clang-22382.c": line 896) * remove function crc32_byte at ("test/cases/large/clang-22382.c": line 1104) +* remove parameter at ("test/cases/large/clang-22382.c": line 1104) * remove function safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 577) +* remove parameter at ("test/cases/large/clang-22382.c": line 577) +* remove parameter at ("test/cases/large/clang-22382.c": line 577) * remove function safe_div_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 589) +* remove parameter at ("test/cases/large/clang-22382.c": line 589) +* remove parameter at ("test/cases/large/clang-22382.c": line 589) * remove function safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 672) +* remove parameter at ("test/cases/large/clang-22382.c": line 672) +* remove parameter at ("test/cases/large/clang-22382.c": line 672) * remove function safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 774) +* remove parameter at ("test/cases/large/clang-22382.c": line 774) +* remove parameter at ("test/cases/large/clang-22382.c": line 774) * remove function safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-22382.c": line 284) +* remove parameter at ("test/cases/large/clang-22382.c": line 284) * remove function safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 570) +* remove parameter at ("test/cases/large/clang-22382.c": line 570) +* remove parameter at ("test/cases/large/clang-22382.c": line 570) * remove function __assert_fail at ("test/cases/large/clang-22382.c": line 13) +* remove parameter at ("test/cases/large/clang-22382.c": line 13) +* remove parameter at ("test/cases/large/clang-22382.c": line 13) +* remove parameter at ("test/cases/large/clang-22382.c": line 13) +* remove parameter at ("test/cases/large/clang-22382.c": line 13) * remove function func_6 at ("test/cases/large/clang-22382.c": line 1337) +* remove parameter at ("test/cases/large/clang-22382.c": line 1337) +* remove parameter at ("test/cases/large/clang-22382.c": line 1337) +* remove parameter at ("test/cases/large/clang-22382.c": line 1337) +* remove parameter at ("test/cases/large/clang-22382.c": line 1337) +* remove parameter at ("test/cases/large/clang-22382.c": line 1337) * remove function safe_add_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 168) +* remove parameter at ("test/cases/large/clang-22382.c": line 168) +* remove parameter at ("test/cases/large/clang-22382.c": line 168) * remove function safe_sub_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 182) +* remove parameter at ("test/cases/large/clang-22382.c": line 182) +* remove parameter at ("test/cases/large/clang-22382.c": line 182) * remove function safe_mul_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 196) +* remove parameter at ("test/cases/large/clang-22382.c": line 196) +* remove parameter at ("test/cases/large/clang-22382.c": line 196) * remove function safe_add_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 38) +* remove parameter at ("test/cases/large/clang-22382.c": line 38) +* remove parameter at ("test/cases/large/clang-22382.c": line 38) * remove function safe_sub_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 52) +* remove parameter at ("test/cases/large/clang-22382.c": line 52) +* remove parameter at ("test/cases/large/clang-22382.c": line 52) * remove function safe_mul_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 66) +* remove parameter at ("test/cases/large/clang-22382.c": line 66) +* remove parameter at ("test/cases/large/clang-22382.c": line 66) * remove function safe_add_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 658) +* remove parameter at ("test/cases/large/clang-22382.c": line 658) +* remove parameter at ("test/cases/large/clang-22382.c": line 658) * remove function safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 665) +* remove parameter at ("test/cases/large/clang-22382.c": line 665) +* remove parameter at ("test/cases/large/clang-22382.c": line 665) * remove function safe_add_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 760) +* remove parameter at ("test/cases/large/clang-22382.c": line 760) +* remove parameter at ("test/cases/large/clang-22382.c": line 760) * remove function safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 767) +* remove parameter at ("test/cases/large/clang-22382.c": line 767) +* remove parameter at ("test/cases/large/clang-22382.c": line 767) * remove function safe_add_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 863) +* remove parameter at ("test/cases/large/clang-22382.c": line 863) +* remove parameter at ("test/cases/large/clang-22382.c": line 863) * remove function safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 870) +* remove parameter at ("test/cases/large/clang-22382.c": line 870) +* remove parameter at ("test/cases/large/clang-22382.c": line 870) * remove function platform_main_end at ("test/cases/large/clang-22382.c": line 14) +* remove parameter at ("test/cases/large/clang-22382.c": line 14) +* remove parameter at ("test/cases/large/clang-22382.c": line 14) * remove function safe_add_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 556) +* remove parameter at ("test/cases/large/clang-22382.c": line 556) +* remove parameter at ("test/cases/large/clang-22382.c": line 556) * remove function safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 563) +* remove parameter at ("test/cases/large/clang-22382.c": line 563) +* remove parameter at ("test/cases/large/clang-22382.c": line 563) * remove function safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-22382.c": line 154) +* remove parameter at ("test/cases/large/clang-22382.c": line 154) * remove function safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-22382.c": line 24) +* remove parameter at ("test/cases/large/clang-22382.c": line 24) * remove function safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-22382.c": line 651) +* remove parameter at ("test/cases/large/clang-22382.c": line 651) * remove function safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-22382.c": line 753) +* remove parameter at ("test/cases/large/clang-22382.c": line 753) * remove function safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-22382.c": line 856) +* remove parameter at ("test/cases/large/clang-22382.c": line 856) * remove function safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-22382.c": line 549) +* remove parameter at ("test/cases/large/clang-22382.c": line 549) * remove function func_22 at ("test/cases/large/clang-22382.c": line 1635) +* remove parameter at ("test/cases/large/clang-22382.c": line 1635) * remove function printf at ("test/cases/large/clang-22382.c": line 10) -* remove function fabsf at ("test/cases/large/clang-22382.c": line 11) -* remove function fabs at ("test/cases/large/clang-22382.c": line 12) +* remove parameter at ("test/cases/large/clang-22382.c": line 10) +* Inline typedefsize_t at ("test/cases/large/clang-22382.c": line 1) +* Inline typedefint8_t at ("test/cases/large/clang-22382.c": line 2) +* Inline typedefint16_t at ("test/cases/large/clang-22382.c": line 3) +* Inline typedefint32_t at ("test/cases/large/clang-22382.c": line 4) +* Inline typedefint64_t at ("test/cases/large/clang-22382.c": line 5) +* Inline typedefuint8_t at ("test/cases/large/clang-22382.c": line 6) +* Inline typedefuint16_t at ("test/cases/large/clang-22382.c": line 7) +* Inline typedefuint32_t at ("test/cases/large/clang-22382.c": line 8) +* Inline typedefuint64_t at ("test/cases/large/clang-22382.c": line 9) * remove expr statement at ("test/cases/large/clang-22382.c": line 22) * do without param at ("test/cases/large/clang-22382.c": line 22) * remove return statement at ("test/cases/large/clang-22382.c": line 28) @@ -948,6 +1155,13 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 953) * replace by zero at ("test/cases/large/clang-22382.c": line 951) * remove return statement at ("test/cases/large/clang-22382.c": line 959) +* do without param at ("test/cases/large/clang-22382.c": line 961) +* reduce to left at ("test/cases/large/clang-22382.c": line 961) +* reduce to right at ("test/cases/large/clang-22382.c": line 961) +* reduce to left at ("test/cases/large/clang-22382.c": line 961) +* reduce to right at ("test/cases/large/clang-22382.c": line 961) +* reduce to left at ("test/cases/large/clang-22382.c": line 961) +* reduce to right at ("test/cases/large/clang-22382.c": line 961) * reduce to left at ("test/cases/large/clang-22382.c": line 961) * reduce to right at ("test/cases/large/clang-22382.c": line 961) * replace by zero at ("test/cases/large/clang-22382.c": line 961) @@ -956,6 +1170,13 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 964) * replace by zero at ("test/cases/large/clang-22382.c": line 962) * remove return statement at ("test/cases/large/clang-22382.c": line 971) +* do without param at ("test/cases/large/clang-22382.c": line 973) +* reduce to left at ("test/cases/large/clang-22382.c": line 973) +* reduce to right at ("test/cases/large/clang-22382.c": line 973) +* reduce to left at ("test/cases/large/clang-22382.c": line 973) +* reduce to right at ("test/cases/large/clang-22382.c": line 973) +* reduce to left at ("test/cases/large/clang-22382.c": line 973) +* reduce to right at ("test/cases/large/clang-22382.c": line 973) * reduce to left at ("test/cases/large/clang-22382.c": line 973) * reduce to right at ("test/cases/large/clang-22382.c": line 973) * replace by zero at ("test/cases/large/clang-22382.c": line 973) @@ -964,6 +1185,13 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 976) * replace by zero at ("test/cases/large/clang-22382.c": line 974) * remove return statement at ("test/cases/large/clang-22382.c": line 983) +* do without param at ("test/cases/large/clang-22382.c": line 986) +* reduce to left at ("test/cases/large/clang-22382.c": line 986) +* reduce to right at ("test/cases/large/clang-22382.c": line 986) +* reduce to left at ("test/cases/large/clang-22382.c": line 986) +* reduce to right at ("test/cases/large/clang-22382.c": line 986) +* reduce to left at ("test/cases/large/clang-22382.c": line 986) +* reduce to right at ("test/cases/large/clang-22382.c": line 986) * reduce to left at ("test/cases/large/clang-22382.c": line 986) * reduce to right at ("test/cases/large/clang-22382.c": line 986) * reduce to left at ("test/cases/large/clang-22382.c": line 986) @@ -976,6 +1204,14 @@ * remove return statement at ("test/cases/large/clang-22382.c": line 999) * reduce to left at ("test/cases/large/clang-22382.c": line 1002) * reduce to right at ("test/cases/large/clang-22382.c": line 1002) +* do without param at ("test/cases/large/clang-22382.c": line 1002) +* reduce to left at ("test/cases/large/clang-22382.c": line 1002) +* reduce to right at ("test/cases/large/clang-22382.c": line 1002) +* do without param at ("test/cases/large/clang-22382.c": line 1002) +* reduce to left at ("test/cases/large/clang-22382.c": line 1002) +* reduce to right at ("test/cases/large/clang-22382.c": line 1002) +* reduce to left at ("test/cases/large/clang-22382.c": line 1002) +* reduce to right at ("test/cases/large/clang-22382.c": line 1002) * reduce to left at ("test/cases/large/clang-22382.c": line 1002) * reduce to right at ("test/cases/large/clang-22382.c": line 1002) * reduce to left at ("test/cases/large/clang-22382.c": line 1002) @@ -988,6 +1224,13 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 1008) * replace by zero at ("test/cases/large/clang-22382.c": line 1006) * remove return statement at ("test/cases/large/clang-22382.c": line 1018) +* do without param at ("test/cases/large/clang-22382.c": line 1020) +* reduce to left at ("test/cases/large/clang-22382.c": line 1020) +* reduce to right at ("test/cases/large/clang-22382.c": line 1020) +* reduce to left at ("test/cases/large/clang-22382.c": line 1020) +* reduce to right at ("test/cases/large/clang-22382.c": line 1020) +* reduce to left at ("test/cases/large/clang-22382.c": line 1020) +* reduce to right at ("test/cases/large/clang-22382.c": line 1020) * reduce to left at ("test/cases/large/clang-22382.c": line 1020) * reduce to right at ("test/cases/large/clang-22382.c": line 1020) * replace by zero at ("test/cases/large/clang-22382.c": line 1020) @@ -996,6 +1239,13 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 1023) * replace by zero at ("test/cases/large/clang-22382.c": line 1021) * remove return statement at ("test/cases/large/clang-22382.c": line 1030) +* do without param at ("test/cases/large/clang-22382.c": line 1032) +* reduce to left at ("test/cases/large/clang-22382.c": line 1032) +* reduce to right at ("test/cases/large/clang-22382.c": line 1032) +* reduce to left at ("test/cases/large/clang-22382.c": line 1032) +* reduce to right at ("test/cases/large/clang-22382.c": line 1032) +* reduce to left at ("test/cases/large/clang-22382.c": line 1032) +* reduce to right at ("test/cases/large/clang-22382.c": line 1032) * reduce to left at ("test/cases/large/clang-22382.c": line 1032) * reduce to right at ("test/cases/large/clang-22382.c": line 1032) * replace by zero at ("test/cases/large/clang-22382.c": line 1032) @@ -1004,6 +1254,13 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 1035) * replace by zero at ("test/cases/large/clang-22382.c": line 1033) * remove return statement at ("test/cases/large/clang-22382.c": line 1042) +* do without param at ("test/cases/large/clang-22382.c": line 1045) +* reduce to left at ("test/cases/large/clang-22382.c": line 1045) +* reduce to right at ("test/cases/large/clang-22382.c": line 1045) +* reduce to left at ("test/cases/large/clang-22382.c": line 1045) +* reduce to right at ("test/cases/large/clang-22382.c": line 1045) +* reduce to left at ("test/cases/large/clang-22382.c": line 1045) +* reduce to right at ("test/cases/large/clang-22382.c": line 1045) * reduce to left at ("test/cases/large/clang-22382.c": line 1045) * reduce to right at ("test/cases/large/clang-22382.c": line 1045) * reduce to left at ("test/cases/large/clang-22382.c": line 1045) @@ -1016,6 +1273,14 @@ * remove return statement at ("test/cases/large/clang-22382.c": line 1058) * reduce to left at ("test/cases/large/clang-22382.c": line 1061) * reduce to right at ("test/cases/large/clang-22382.c": line 1061) +* do without param at ("test/cases/large/clang-22382.c": line 1061) +* reduce to left at ("test/cases/large/clang-22382.c": line 1061) +* reduce to right at ("test/cases/large/clang-22382.c": line 1061) +* do without param at ("test/cases/large/clang-22382.c": line 1061) +* reduce to left at ("test/cases/large/clang-22382.c": line 1061) +* reduce to right at ("test/cases/large/clang-22382.c": line 1061) +* reduce to left at ("test/cases/large/clang-22382.c": line 1061) +* reduce to right at ("test/cases/large/clang-22382.c": line 1061) * reduce to left at ("test/cases/large/clang-22382.c": line 1061) * reduce to right at ("test/cases/large/clang-22382.c": line 1061) * reduce to left at ("test/cases/large/clang-22382.c": line 1061) @@ -1038,8 +1303,10 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 1078) * replace by zero at ("test/cases/large/clang-22382.c": line 1076) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1081) +* replace by zero at ("test/cases/large/clang-22382.c": line 1082) * inline variable crc32_context at ("test/cases/large/clang-22382.c": line 1082) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1087) +* replace by zero at ("test/cases/large/clang-22382.c": line 1088) * inline variable poly at ("test/cases/large/clang-22382.c": line 1088) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1089) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1089) @@ -1159,60 +1426,103 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 1142) * do without param at ("test/cases/large/clang-22382.c": line 1142) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1145) +* replace by zero at ("test/cases/large/clang-22382.c": line 1154) * inline variable g_2 at ("test/cases/large/clang-22382.c": line 1154) * delete variable at ("test/cases/large/clang-22382.c": line 1155) +* replace by zero at ("test/cases/large/clang-22382.c": line 1156) * inline variable g_40 at ("test/cases/large/clang-22382.c": line 1156) +* replace by zero at ("test/cases/large/clang-22382.c": line 1157) * inline variable g_85 at ("test/cases/large/clang-22382.c": line 1157) +* replace by zero at ("test/cases/large/clang-22382.c": line 1158) * inline variable g_86 at ("test/cases/large/clang-22382.c": line 1158) +* replace by zero at ("test/cases/large/clang-22382.c": line 1159) * inline variable g_131 at ("test/cases/large/clang-22382.c": line 1159) +* replace by zero at ("test/cases/large/clang-22382.c": line 1160) * inline variable g_153 at ("test/cases/large/clang-22382.c": line 1160) +* replace by zero at ("test/cases/large/clang-22382.c": line 1161) * inline variable g_154 at ("test/cases/large/clang-22382.c": line 1161) +* replace by zero at ("test/cases/large/clang-22382.c": line 1162) * inline variable g_158 at ("test/cases/large/clang-22382.c": line 1162) +* replace by zero at ("test/cases/large/clang-22382.c": line 1163) * inline variable g_159 at ("test/cases/large/clang-22382.c": line 1163) +* replace by zero at ("test/cases/large/clang-22382.c": line 1164) * inline variable g_203 at ("test/cases/large/clang-22382.c": line 1164) +* replace by zero at ("test/cases/large/clang-22382.c": line 1165) * inline variable g_250 at ("test/cases/large/clang-22382.c": line 1165) +* replace by zero at ("test/cases/large/clang-22382.c": line 1166) * inline variable g_251 at ("test/cases/large/clang-22382.c": line 1166) +* replace by zero at ("test/cases/large/clang-22382.c": line 1167) * inline variable g_312 at ("test/cases/large/clang-22382.c": line 1167) +* replace by zero at ("test/cases/large/clang-22382.c": line 1168) * inline variable g_316 at ("test/cases/large/clang-22382.c": line 1168) +* replace by zero at ("test/cases/large/clang-22382.c": line 1169) * inline variable g_355 at ("test/cases/large/clang-22382.c": line 1169) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1170) +* replace by zero at ("test/cases/large/clang-22382.c": line 1170) * inline variable g_356 at ("test/cases/large/clang-22382.c": line 1170) * delete variable at ("test/cases/large/clang-22382.c": line 1171) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1172) +* replace by zero at ("test/cases/large/clang-22382.c": line 1172) * inline variable g_390 at ("test/cases/large/clang-22382.c": line 1172) +* replace by zero at ("test/cases/large/clang-22382.c": line 1173) * inline variable g_391 at ("test/cases/large/clang-22382.c": line 1173) * delete variable at ("test/cases/large/clang-22382.c": line 1174) * delete variable at ("test/cases/large/clang-22382.c": line 1175) +* replace by zero at ("test/cases/large/clang-22382.c": line 1176) * inline variable g_506 at ("test/cases/large/clang-22382.c": line 1176) * delete variable at ("test/cases/large/clang-22382.c": line 1177) +* replace by zero at ("test/cases/large/clang-22382.c": line 1178) * inline variable g_594 at ("test/cases/large/clang-22382.c": line 1178) * delete variable at ("test/cases/large/clang-22382.c": line 1179) * delete variable at ("test/cases/large/clang-22382.c": line 1180) * delete variable at ("test/cases/large/clang-22382.c": line 1181) * delete variable at ("test/cases/large/clang-22382.c": line 1182) +* replace by zero at ("test/cases/large/clang-22382.c": line 1183) * inline variable g_1031 at ("test/cases/large/clang-22382.c": line 1183) * delete variable at ("test/cases/large/clang-22382.c": line 1184) +* replace by zero at ("test/cases/large/clang-22382.c": line 1185) * inline variable g_1103 at ("test/cases/large/clang-22382.c": line 1185) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1186) +* replace by zero at ("test/cases/large/clang-22382.c": line 1186) * inline variable g_1109 at ("test/cases/large/clang-22382.c": line 1186) * delete variable at ("test/cases/large/clang-22382.c": line 1187) +* replace by zero at ("test/cases/large/clang-22382.c": line 1188) * inline variable g_1238 at ("test/cases/large/clang-22382.c": line 1188) +* replace by zero at ("test/cases/large/clang-22382.c": line 1189) * inline variable g_1241 at ("test/cases/large/clang-22382.c": line 1189) +* replace by zero at ("test/cases/large/clang-22382.c": line 1190) * inline variable g_1304 at ("test/cases/large/clang-22382.c": line 1190) * delete variable at ("test/cases/large/clang-22382.c": line 1191) * delete variable at ("test/cases/large/clang-22382.c": line 1192) +* replace by zero at ("test/cases/large/clang-22382.c": line 1193) * inline variable g_1935 at ("test/cases/large/clang-22382.c": line 1193) +* replace by zero at ("test/cases/large/clang-22382.c": line 1194) * inline variable g_1985 at ("test/cases/large/clang-22382.c": line 1194) +* replace by zero at ("test/cases/large/clang-22382.c": line 1195) * inline variable g_2138 at ("test/cases/large/clang-22382.c": line 1195) +* replace by zero at ("test/cases/large/clang-22382.c": line 1196) * inline variable g_2239 at ("test/cases/large/clang-22382.c": line 1196) +* replace by zero at ("test/cases/large/clang-22382.c": line 1197) * inline variable g_2299 at ("test/cases/large/clang-22382.c": line 1197) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1198) +* replace by zero at ("test/cases/large/clang-22382.c": line 1198) * inline variable g_2300 at ("test/cases/large/clang-22382.c": line 1198) +* replace by zero at ("test/cases/large/clang-22382.c": line 1199) * inline variable g_2342 at ("test/cases/large/clang-22382.c": line 1199) +* replace by zero at ("test/cases/large/clang-22382.c": line 1219) * inline variable l_5 at ("test/cases/large/clang-22382.c": line 1219) * delete variable at ("test/cases/large/clang-22382.c": line 1220) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1221) +* replace by zero at ("test/cases/large/clang-22382.c": line 1222) * inline variable l_2308 at ("test/cases/large/clang-22382.c": line 1222) +* replace by zero at ("test/cases/large/clang-22382.c": line 1223) * inline variable l_2311 at ("test/cases/large/clang-22382.c": line 1223) * delete variable at ("test/cases/large/clang-22382.c": line 1224) +* replace by zero at ("test/cases/large/clang-22382.c": line 1225) * inline variable l_2354 at ("test/cases/large/clang-22382.c": line 1225) +* replace by zero at ("test/cases/large/clang-22382.c": line 1226) * inline variable l_2357 at ("test/cases/large/clang-22382.c": line 1226) +* replace by zero at ("test/cases/large/clang-22382.c": line 1227) * inline variable l_2358 at ("test/cases/large/clang-22382.c": line 1227) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1228) * remove initializer at ("test/cases/large/clang-22382.c": line 1229) @@ -1231,30 +1541,56 @@ * reduce to left at ("test/cases/large/clang-22382.c": line 1231) * reduce to right at ("test/cases/large/clang-22382.c": line 1231) * remove empty declaration at ("test/cases/large/clang-22382.c": line 1231) +* replace by zero at ("test/cases/large/clang-22382.c": line 1233) * inline variable l_30 at ("test/cases/large/clang-22382.c": line 1233) +* replace by zero at ("test/cases/large/clang-22382.c": line 1234) * inline variable l_33 at ("test/cases/large/clang-22382.c": line 1234) +* replace by zero at ("test/cases/large/clang-22382.c": line 1235) * inline variable l_2301 at ("test/cases/large/clang-22382.c": line 1235) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1236) +* replace by zero at ("test/cases/large/clang-22382.c": line 1236) * inline variable l_2302 at ("test/cases/large/clang-22382.c": line 1236) +* replace by zero at ("test/cases/large/clang-22382.c": line 1237) * inline variable l_2304 at ("test/cases/large/clang-22382.c": line 1237) +* replace by zero at ("test/cases/large/clang-22382.c": line 1238) * inline variable l_2305 at ("test/cases/large/clang-22382.c": line 1238) +* replace by zero at ("test/cases/large/clang-22382.c": line 1239) * inline variable l_2306 at ("test/cases/large/clang-22382.c": line 1239) +* replace by zero at ("test/cases/large/clang-22382.c": line 1240) * inline variable l_2307 at ("test/cases/large/clang-22382.c": line 1240) +* replace by zero at ("test/cases/large/clang-22382.c": line 1241) * inline variable l_2309 at ("test/cases/large/clang-22382.c": line 1241) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1242) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1243) +* replace by zero at ("test/cases/large/clang-22382.c": line 1243) * inline variable l_2343 at ("test/cases/large/clang-22382.c": line 1243) +* replace by zero at ("test/cases/large/clang-22382.c": line 1244) * inline variable l_2344 at ("test/cases/large/clang-22382.c": line 1244) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1245) +* replace by zero at ("test/cases/large/clang-22382.c": line 1253) * inline variable l_30 at ("test/cases/large/clang-22382.c": line 1253) +* replace by zero at ("test/cases/large/clang-22382.c": line 1254) * inline variable l_33 at ("test/cases/large/clang-22382.c": line 1254) +* replace by zero at ("test/cases/large/clang-22382.c": line 1255) * inline variable l_2301 at ("test/cases/large/clang-22382.c": line 1255) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1256) +* replace by zero at ("test/cases/large/clang-22382.c": line 1256) * inline variable l_2302 at ("test/cases/large/clang-22382.c": line 1256) +* replace by zero at ("test/cases/large/clang-22382.c": line 1257) * inline variable l_2304 at ("test/cases/large/clang-22382.c": line 1257) +* replace by zero at ("test/cases/large/clang-22382.c": line 1258) * inline variable l_2305 at ("test/cases/large/clang-22382.c": line 1258) +* replace by zero at ("test/cases/large/clang-22382.c": line 1259) * inline variable l_2306 at ("test/cases/large/clang-22382.c": line 1259) +* replace by zero at ("test/cases/large/clang-22382.c": line 1260) * inline variable l_2307 at ("test/cases/large/clang-22382.c": line 1260) +* replace by zero at ("test/cases/large/clang-22382.c": line 1261) * inline variable l_2309 at ("test/cases/large/clang-22382.c": line 1261) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1262) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1263) +* replace by zero at ("test/cases/large/clang-22382.c": line 1263) * inline variable l_2343 at ("test/cases/large/clang-22382.c": line 1263) +* replace by zero at ("test/cases/large/clang-22382.c": line 1264) * inline variable l_2344 at ("test/cases/large/clang-22382.c": line 1264) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1265) * remove initializer at ("test/cases/large/clang-22382.c": line 1266) @@ -1448,19 +1784,31 @@ * remove return statement at ("test/cases/large/clang-22382.c": line 1339) * remove return statement at ("test/cases/large/clang-22382.c": line 1637) * remove labelIdent "lbl_903" 201853349 (NodeInfo ("test/cases/large/clang-22382.c": line 2291) (("test/cases/large/clang-22382.c": line 2291),7) (Name {nameId = 14361})) at ("test/cases/large/clang-22382.c": line 2291) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2217) +* replace by zero at ("test/cases/large/clang-22382.c": line 2217) * inline variable l_75 at ("test/cases/large/clang-22382.c": line 2217) +* replace by zero at ("test/cases/large/clang-22382.c": line 2218) * inline variable l_80 at ("test/cases/large/clang-22382.c": line 2218) +* replace by zero at ("test/cases/large/clang-22382.c": line 2219) * inline variable l_81 at ("test/cases/large/clang-22382.c": line 2219) +* replace by zero at ("test/cases/large/clang-22382.c": line 2220) * inline variable l_82 at ("test/cases/large/clang-22382.c": line 2220) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2221) +* replace by zero at ("test/cases/large/clang-22382.c": line 2221) * inline variable l_83 at ("test/cases/large/clang-22382.c": line 2221) * delete variable at ("test/cases/large/clang-22382.c": line 2222) * delete variable at ("test/cases/large/clang-22382.c": line 2223) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2224) +* replace by zero at ("test/cases/large/clang-22382.c": line 2225) * inline variable l_606 at ("test/cases/large/clang-22382.c": line 2225) +* replace by zero at ("test/cases/large/clang-22382.c": line 2226) * inline variable l_712 at ("test/cases/large/clang-22382.c": line 2226) +* replace by zero at ("test/cases/large/clang-22382.c": line 2227) * inline variable l_716 at ("test/cases/large/clang-22382.c": line 2227) +* replace by zero at ("test/cases/large/clang-22382.c": line 2228) * inline variable l_902 at ("test/cases/large/clang-22382.c": line 2228) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2229) +* replace by zero at ("test/cases/large/clang-22382.c": line 2230) * inline variable l_961 at ("test/cases/large/clang-22382.c": line 2230) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2231) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2231) @@ -1521,7 +1869,9 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 2292) * reduce to operant at ("test/cases/large/clang-22382.c": line 2292) * remove empty declaration at ("test/cases/large/clang-22382.c": line 2292) +* replace by zero at ("test/cases/large/clang-22382.c": line 2294) * inline variable l_604 at ("test/cases/large/clang-22382.c": line 2294) +* replace by zero at ("test/cases/large/clang-22382.c": line 2295) * inline variable l_605 at ("test/cases/large/clang-22382.c": line 2295) * remove condition at ("test/cases/large/clang-22382.c": line 2296) * remove statement at ("test/cases/large/clang-22382.c": line 2297) @@ -1644,11 +1994,15 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 2342) * replace by zero at ("test/cases/large/clang-22382.c": line 2342) * remove return statement at ("test/cases/large/clang-22382.c": line 2345) +* replace by zero at ("test/cases/large/clang-22382.c": line 2585) * inline variable l_145 at ("test/cases/large/clang-22382.c": line 2585) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2586) * delete variable at ("test/cases/large/clang-22382.c": line 2587) +* replace by zero at ("test/cases/large/clang-22382.c": line 2588) * inline variable l_152 at ("test/cases/large/clang-22382.c": line 2588) +* replace by zero at ("test/cases/large/clang-22382.c": line 2589) * inline variable l_155 at ("test/cases/large/clang-22382.c": line 2589) +* replace by zero at ("test/cases/large/clang-22382.c": line 2590) * inline variable l_162 at ("test/cases/large/clang-22382.c": line 2590) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2591) * remove expr statement at ("test/cases/large/clang-22382.c": line 2601) @@ -1955,10 +2309,15 @@ * do without param at ("test/cases/large/clang-22382.c": line 2744) * do without param at ("test/cases/large/clang-22382.c": line 2744) * remove return statement at ("test/cases/large/clang-22382.c": line 2745) +* replace by zero at ("test/cases/large/clang-22382.c": line 2754) * inline variable l_93 at ("test/cases/large/clang-22382.c": line 2754) +* replace by zero at ("test/cases/large/clang-22382.c": line 2755) * inline variable l_94 at ("test/cases/large/clang-22382.c": line 2755) +* replace by zero at ("test/cases/large/clang-22382.c": line 2756) * inline variable l_95 at ("test/cases/large/clang-22382.c": line 2756) +* replace by zero at ("test/cases/large/clang-22382.c": line 2757) * inline variable l_96 at ("test/cases/large/clang-22382.c": line 2757) +* replace by zero at ("test/cases/large/clang-22382.c": line 2758) * inline variable l_105 at ("test/cases/large/clang-22382.c": line 2758) * delete variable at ("test/cases/large/clang-22382.c": line 2759) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2760) @@ -2069,6 +2428,7 @@ * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2863) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2863) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2863) +* replace by zero at ("test/cases/large/clang-22382.c": line 2864) * inline variable print_hash_value at ("test/cases/large/clang-22382.c": line 2864) * remove expr statement at ("test/cases/large/clang-22382.c": line 2865) * remove expr statement at ("test/cases/large/clang-22382.c": line 2866) diff --git a/rtree-c/test/expected/clang-22382/reduction/p3.path b/rtree-c/test/expected/clang-22382/reduction/p3.path index 7e19b7f15ae48550b19490cf415b7df814adb51c..b1c15c55025d5d3adc5d7e8031cfba04e0e692bd 100644 --- a/rtree-c/test/expected/clang-22382/reduction/p3.path +++ b/rtree-c/test/expected/clang-22382/reduction/p3.path @@ -7,106 +7,304 @@ 1 remove function func_71 at ("test/cases/large/clang-22382.c": line 2583) 1 remove function func_78 at ("test/cases/large/clang-22382.c": line 2752) * remove function safe_mul_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 457) +* remove parameter at ("test/cases/large/clang-22382.c": line 457) +* remove parameter at ("test/cases/large/clang-22382.c": line 457) * remove function safe_mul_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 326) +* remove parameter at ("test/cases/large/clang-22382.c": line 326) +* remove parameter at ("test/cases/large/clang-22382.c": line 326) * remove function crc32_8bytes at ("test/cases/large/clang-22382.c": line 1110) +* remove parameter at ("test/cases/large/clang-22382.c": line 1110) * remove function crc32_gentab at ("test/cases/large/clang-22382.c": line 1084) * remove function safe_div_func_double_f_f at ("test/cases/large/clang-22382.c": line 1054) +* remove parameter at ("test/cases/large/clang-22382.c": line 1054) +* remove parameter at ("test/cases/large/clang-22382.c": line 1054) * remove function transparent_crc_bytes at ("test/cases/large/clang-22382.c": line 1134) +* remove parameter at ("test/cases/large/clang-22382.c": line 1134) +* remove parameter at ("test/cases/large/clang-22382.c": line 1134) +* remove parameter at ("test/cases/large/clang-22382.c": line 1134) +* remove parameter at ("test/cases/large/clang-22382.c": line 1134) * remove function safe_lshift_func_int64_t_s_u at ("test/cases/large/clang-22382.c": line 507) +* remove parameter at ("test/cases/large/clang-22382.c": line 507) +* remove parameter at ("test/cases/large/clang-22382.c": line 507) * remove function safe_div_func_float_f_f at ("test/cases/large/clang-22382.c": line 995) +* remove parameter at ("test/cases/large/clang-22382.c": line 995) +* remove parameter at ("test/cases/large/clang-22382.c": line 995) * remove function safe_add_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 429) +* remove parameter at ("test/cases/large/clang-22382.c": line 429) +* remove parameter at ("test/cases/large/clang-22382.c": line 429) * remove function safe_lshift_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 920) +* remove parameter at ("test/cases/large/clang-22382.c": line 920) +* remove parameter at ("test/cases/large/clang-22382.c": line 920) * remove function safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-22382.c": line 376) +* remove parameter at ("test/cases/large/clang-22382.c": line 376) +* remove parameter at ("test/cases/large/clang-22382.c": line 376) * remove function safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 495) +* remove parameter at ("test/cases/large/clang-22382.c": line 495) +* remove parameter at ("test/cases/large/clang-22382.c": line 495) * remove function safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-22382.c": line 246) +* remove parameter at ("test/cases/large/clang-22382.c": line 246) +* remove parameter at ("test/cases/large/clang-22382.c": line 246) * remove function safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-22382.c": line 116) +* remove parameter at ("test/cases/large/clang-22382.c": line 116) +* remove parameter at ("test/cases/large/clang-22382.c": line 116) * remove function safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 817) +* remove parameter at ("test/cases/large/clang-22382.c": line 817) +* remove parameter at ("test/cases/large/clang-22382.c": line 817) * remove function safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-22382.c": line 908) +* remove parameter at ("test/cases/large/clang-22382.c": line 908) +* remove parameter at ("test/cases/large/clang-22382.c": line 908) * remove function safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 364) +* remove parameter at ("test/cases/large/clang-22382.c": line 364) +* remove parameter at ("test/cases/large/clang-22382.c": line 364) * remove function safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 715) +* remove parameter at ("test/cases/large/clang-22382.c": line 715) +* remove parameter at ("test/cases/large/clang-22382.c": line 715) * remove function safe_add_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 298) +* remove parameter at ("test/cases/large/clang-22382.c": line 298) +* remove parameter at ("test/cases/large/clang-22382.c": line 298) * remove function safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 234) +* remove parameter at ("test/cases/large/clang-22382.c": line 234) +* remove parameter at ("test/cases/large/clang-22382.c": line 234) * remove function safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 613) +* remove parameter at ("test/cases/large/clang-22382.c": line 613) +* remove parameter at ("test/cases/large/clang-22382.c": line 613) * remove function safe_lshift_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 104) +* remove parameter at ("test/cases/large/clang-22382.c": line 104) +* remove parameter at ("test/cases/large/clang-22382.c": line 104) * remove function safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-22382.c": line 805) +* remove parameter at ("test/cases/large/clang-22382.c": line 805) +* remove parameter at ("test/cases/large/clang-22382.c": line 805) * remove function safe_mul_func_double_f_f at ("test/cases/large/clang-22382.c": line 1038) +* remove parameter at ("test/cases/large/clang-22382.c": line 1038) +* remove parameter at ("test/cases/large/clang-22382.c": line 1038) * remove function safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-22382.c": line 703) +* remove parameter at ("test/cases/large/clang-22382.c": line 703) +* remove parameter at ("test/cases/large/clang-22382.c": line 703) * remove function safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-22382.c": line 601) +* remove parameter at ("test/cases/large/clang-22382.c": line 601) +* remove parameter at ("test/cases/large/clang-22382.c": line 601) * remove function safe_mul_func_float_f_f at ("test/cases/large/clang-22382.c": line 979) +* remove parameter at ("test/cases/large/clang-22382.c": line 979) +* remove parameter at ("test/cases/large/clang-22382.c": line 979) * remove function safe_sub_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 443) +* remove parameter at ("test/cases/large/clang-22382.c": line 443) +* remove parameter at ("test/cases/large/clang-22382.c": line 443) * remove function safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-22382.c": line 270) +* remove parameter at ("test/cases/large/clang-22382.c": line 270) +* remove parameter at ("test/cases/large/clang-22382.c": line 270) * remove function safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-22382.c": line 400) +* remove parameter at ("test/cases/large/clang-22382.c": line 400) +* remove parameter at ("test/cases/large/clang-22382.c": line 400) * remove function safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-22382.c": line 531) +* remove parameter at ("test/cases/large/clang-22382.c": line 531) +* remove parameter at ("test/cases/large/clang-22382.c": line 531) * remove function safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-22382.c": line 140) +* remove parameter at ("test/cases/large/clang-22382.c": line 140) +* remove parameter at ("test/cases/large/clang-22382.c": line 140) * remove function safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 258) +* remove parameter at ("test/cases/large/clang-22382.c": line 258) +* remove parameter at ("test/cases/large/clang-22382.c": line 258) * remove function safe_sub_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 312) +* remove parameter at ("test/cases/large/clang-22382.c": line 312) +* remove parameter at ("test/cases/large/clang-22382.c": line 312) * remove function safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 388) +* remove parameter at ("test/cases/large/clang-22382.c": line 388) +* remove parameter at ("test/cases/large/clang-22382.c": line 388) * remove function safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 519) +* remove parameter at ("test/cases/large/clang-22382.c": line 519) +* remove parameter at ("test/cases/large/clang-22382.c": line 519) * remove function transparent_crc at ("test/cases/large/clang-22382.c": line 1123) +* remove parameter at ("test/cases/large/clang-22382.c": line 1123) +* remove parameter at ("test/cases/large/clang-22382.c": line 1123) +* remove parameter at ("test/cases/large/clang-22382.c": line 1123) * remove function safe_mod_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 471) +* remove parameter at ("test/cases/large/clang-22382.c": line 471) +* remove parameter at ("test/cases/large/clang-22382.c": line 471) * remove function safe_div_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 483) +* remove parameter at ("test/cases/large/clang-22382.c": line 483) +* remove parameter at ("test/cases/large/clang-22382.c": line 483) * remove function safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 128) +* remove parameter at ("test/cases/large/clang-22382.c": line 128) +* remove parameter at ("test/cases/large/clang-22382.c": line 128) * remove function safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 739) +* remove parameter at ("test/cases/large/clang-22382.c": line 739) +* remove parameter at ("test/cases/large/clang-22382.c": line 739) * remove function safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 841) +* remove parameter at ("test/cases/large/clang-22382.c": line 841) +* remove parameter at ("test/cases/large/clang-22382.c": line 841) * remove function safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 944) +* remove parameter at ("test/cases/large/clang-22382.c": line 944) +* remove parameter at ("test/cases/large/clang-22382.c": line 944) * remove function safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 637) +* remove parameter at ("test/cases/large/clang-22382.c": line 637) +* remove parameter at ("test/cases/large/clang-22382.c": line 637) * remove function safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-22382.c": line 727) +* remove parameter at ("test/cases/large/clang-22382.c": line 727) +* remove parameter at ("test/cases/large/clang-22382.c": line 727) * remove function safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-22382.c": line 829) +* remove parameter at ("test/cases/large/clang-22382.c": line 829) +* remove parameter at ("test/cases/large/clang-22382.c": line 829) * remove function safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-22382.c": line 932) +* remove parameter at ("test/cases/large/clang-22382.c": line 932) +* remove parameter at ("test/cases/large/clang-22382.c": line 932) * remove function safe_add_func_double_f_f at ("test/cases/large/clang-22382.c": line 1014) +* remove parameter at ("test/cases/large/clang-22382.c": line 1014) +* remove parameter at ("test/cases/large/clang-22382.c": line 1014) * remove function safe_sub_func_double_f_f at ("test/cases/large/clang-22382.c": line 1026) +* remove parameter at ("test/cases/large/clang-22382.c": line 1026) +* remove parameter at ("test/cases/large/clang-22382.c": line 1026) * remove function safe_mod_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 340) +* remove parameter at ("test/cases/large/clang-22382.c": line 340) +* remove parameter at ("test/cases/large/clang-22382.c": line 340) * remove function safe_div_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 352) +* remove parameter at ("test/cases/large/clang-22382.c": line 352) +* remove parameter at ("test/cases/large/clang-22382.c": line 352) * remove function safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-22382.c": line 625) +* remove parameter at ("test/cases/large/clang-22382.c": line 625) +* remove parameter at ("test/cases/large/clang-22382.c": line 625) * remove function safe_convert_func_float_to_int32_t at ("test/cases/large/clang-22382.c": line 1069) +* remove parameter at ("test/cases/large/clang-22382.c": line 1069) * remove function safe_mod_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 210) +* remove parameter at ("test/cases/large/clang-22382.c": line 210) +* remove parameter at ("test/cases/large/clang-22382.c": line 210) * remove function safe_div_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 222) +* remove parameter at ("test/cases/large/clang-22382.c": line 222) +* remove parameter at ("test/cases/large/clang-22382.c": line 222) * remove function safe_add_func_float_f_f at ("test/cases/large/clang-22382.c": line 955) +* remove parameter at ("test/cases/large/clang-22382.c": line 955) +* remove parameter at ("test/cases/large/clang-22382.c": line 955) * remove function safe_sub_func_float_f_f at ("test/cases/large/clang-22382.c": line 967) +* remove parameter at ("test/cases/large/clang-22382.c": line 967) +* remove parameter at ("test/cases/large/clang-22382.c": line 967) * remove function safe_mod_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 80) +* remove parameter at ("test/cases/large/clang-22382.c": line 80) +* remove parameter at ("test/cases/large/clang-22382.c": line 80) * remove function safe_div_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 92) +* remove parameter at ("test/cases/large/clang-22382.c": line 92) +* remove parameter at ("test/cases/large/clang-22382.c": line 92) * remove function safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 877) +* remove parameter at ("test/cases/large/clang-22382.c": line 877) +* remove parameter at ("test/cases/large/clang-22382.c": line 877) * remove function safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-22382.c": line 415) +* remove parameter at ("test/cases/large/clang-22382.c": line 415) * remove function safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 679) +* remove parameter at ("test/cases/large/clang-22382.c": line 679) +* remove parameter at ("test/cases/large/clang-22382.c": line 679) * remove function safe_div_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 691) +* remove parameter at ("test/cases/large/clang-22382.c": line 691) +* remove parameter at ("test/cases/large/clang-22382.c": line 691) * remove function safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 781) +* remove parameter at ("test/cases/large/clang-22382.c": line 781) +* remove parameter at ("test/cases/large/clang-22382.c": line 781) * remove function safe_div_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 793) +* remove parameter at ("test/cases/large/clang-22382.c": line 793) +* remove parameter at ("test/cases/large/clang-22382.c": line 793) * remove function safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 884) +* remove parameter at ("test/cases/large/clang-22382.c": line 884) +* remove parameter at ("test/cases/large/clang-22382.c": line 884) * remove function safe_div_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 896) +* remove parameter at ("test/cases/large/clang-22382.c": line 896) +* remove parameter at ("test/cases/large/clang-22382.c": line 896) * remove function crc32_byte at ("test/cases/large/clang-22382.c": line 1104) +* remove parameter at ("test/cases/large/clang-22382.c": line 1104) * remove function safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 577) +* remove parameter at ("test/cases/large/clang-22382.c": line 577) +* remove parameter at ("test/cases/large/clang-22382.c": line 577) * remove function safe_div_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 589) +* remove parameter at ("test/cases/large/clang-22382.c": line 589) +* remove parameter at ("test/cases/large/clang-22382.c": line 589) * remove function safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 672) +* remove parameter at ("test/cases/large/clang-22382.c": line 672) +* remove parameter at ("test/cases/large/clang-22382.c": line 672) * remove function safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 774) +* remove parameter at ("test/cases/large/clang-22382.c": line 774) +* remove parameter at ("test/cases/large/clang-22382.c": line 774) * remove function safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-22382.c": line 284) +* remove parameter at ("test/cases/large/clang-22382.c": line 284) * remove function safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 570) +* remove parameter at ("test/cases/large/clang-22382.c": line 570) +* remove parameter at ("test/cases/large/clang-22382.c": line 570) * remove function __assert_fail at ("test/cases/large/clang-22382.c": line 13) +* remove parameter at ("test/cases/large/clang-22382.c": line 13) +* remove parameter at ("test/cases/large/clang-22382.c": line 13) +* remove parameter at ("test/cases/large/clang-22382.c": line 13) +* remove parameter at ("test/cases/large/clang-22382.c": line 13) * remove function func_6 at ("test/cases/large/clang-22382.c": line 1337) +* remove parameter at ("test/cases/large/clang-22382.c": line 1337) +* remove parameter at ("test/cases/large/clang-22382.c": line 1337) +* remove parameter at ("test/cases/large/clang-22382.c": line 1337) +* remove parameter at ("test/cases/large/clang-22382.c": line 1337) +* remove parameter at ("test/cases/large/clang-22382.c": line 1337) * remove function safe_add_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 168) +* remove parameter at ("test/cases/large/clang-22382.c": line 168) +* remove parameter at ("test/cases/large/clang-22382.c": line 168) * remove function safe_sub_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 182) +* remove parameter at ("test/cases/large/clang-22382.c": line 182) +* remove parameter at ("test/cases/large/clang-22382.c": line 182) * remove function safe_mul_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 196) +* remove parameter at ("test/cases/large/clang-22382.c": line 196) +* remove parameter at ("test/cases/large/clang-22382.c": line 196) * remove function safe_add_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 38) +* remove parameter at ("test/cases/large/clang-22382.c": line 38) +* remove parameter at ("test/cases/large/clang-22382.c": line 38) * remove function safe_sub_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 52) +* remove parameter at ("test/cases/large/clang-22382.c": line 52) +* remove parameter at ("test/cases/large/clang-22382.c": line 52) * remove function safe_mul_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 66) +* remove parameter at ("test/cases/large/clang-22382.c": line 66) +* remove parameter at ("test/cases/large/clang-22382.c": line 66) * remove function safe_add_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 658) +* remove parameter at ("test/cases/large/clang-22382.c": line 658) +* remove parameter at ("test/cases/large/clang-22382.c": line 658) * remove function safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 665) +* remove parameter at ("test/cases/large/clang-22382.c": line 665) +* remove parameter at ("test/cases/large/clang-22382.c": line 665) * remove function safe_add_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 760) +* remove parameter at ("test/cases/large/clang-22382.c": line 760) +* remove parameter at ("test/cases/large/clang-22382.c": line 760) * remove function safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 767) +* remove parameter at ("test/cases/large/clang-22382.c": line 767) +* remove parameter at ("test/cases/large/clang-22382.c": line 767) * remove function safe_add_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 863) +* remove parameter at ("test/cases/large/clang-22382.c": line 863) +* remove parameter at ("test/cases/large/clang-22382.c": line 863) * remove function safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 870) +* remove parameter at ("test/cases/large/clang-22382.c": line 870) +* remove parameter at ("test/cases/large/clang-22382.c": line 870) * remove function platform_main_end at ("test/cases/large/clang-22382.c": line 14) +* remove parameter at ("test/cases/large/clang-22382.c": line 14) +* remove parameter at ("test/cases/large/clang-22382.c": line 14) * remove function safe_add_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 556) +* remove parameter at ("test/cases/large/clang-22382.c": line 556) +* remove parameter at ("test/cases/large/clang-22382.c": line 556) * remove function safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 563) +* remove parameter at ("test/cases/large/clang-22382.c": line 563) +* remove parameter at ("test/cases/large/clang-22382.c": line 563) * remove function safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-22382.c": line 154) +* remove parameter at ("test/cases/large/clang-22382.c": line 154) * remove function safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-22382.c": line 24) +* remove parameter at ("test/cases/large/clang-22382.c": line 24) * remove function safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-22382.c": line 651) +* remove parameter at ("test/cases/large/clang-22382.c": line 651) * remove function safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-22382.c": line 753) +* remove parameter at ("test/cases/large/clang-22382.c": line 753) * remove function safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-22382.c": line 856) +* remove parameter at ("test/cases/large/clang-22382.c": line 856) * remove function safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-22382.c": line 549) +* remove parameter at ("test/cases/large/clang-22382.c": line 549) * remove function func_22 at ("test/cases/large/clang-22382.c": line 1635) +* remove parameter at ("test/cases/large/clang-22382.c": line 1635) * remove function printf at ("test/cases/large/clang-22382.c": line 10) -* remove function fabsf at ("test/cases/large/clang-22382.c": line 11) -* remove function fabs at ("test/cases/large/clang-22382.c": line 12) +* remove parameter at ("test/cases/large/clang-22382.c": line 10) +* Inline typedefsize_t at ("test/cases/large/clang-22382.c": line 1) +* Inline typedefint8_t at ("test/cases/large/clang-22382.c": line 2) +* Inline typedefint16_t at ("test/cases/large/clang-22382.c": line 3) +* Inline typedefint32_t at ("test/cases/large/clang-22382.c": line 4) +* Inline typedefint64_t at ("test/cases/large/clang-22382.c": line 5) +* Inline typedefuint8_t at ("test/cases/large/clang-22382.c": line 6) +* Inline typedefuint16_t at ("test/cases/large/clang-22382.c": line 7) +* Inline typedefuint32_t at ("test/cases/large/clang-22382.c": line 8) +* Inline typedefuint64_t at ("test/cases/large/clang-22382.c": line 9) * remove expr statement at ("test/cases/large/clang-22382.c": line 22) * do without param at ("test/cases/large/clang-22382.c": line 22) * remove return statement at ("test/cases/large/clang-22382.c": line 28) @@ -948,6 +1146,13 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 953) * replace by zero at ("test/cases/large/clang-22382.c": line 951) * remove return statement at ("test/cases/large/clang-22382.c": line 959) +* do without param at ("test/cases/large/clang-22382.c": line 961) +* reduce to left at ("test/cases/large/clang-22382.c": line 961) +* reduce to right at ("test/cases/large/clang-22382.c": line 961) +* reduce to left at ("test/cases/large/clang-22382.c": line 961) +* reduce to right at ("test/cases/large/clang-22382.c": line 961) +* reduce to left at ("test/cases/large/clang-22382.c": line 961) +* reduce to right at ("test/cases/large/clang-22382.c": line 961) * reduce to left at ("test/cases/large/clang-22382.c": line 961) * reduce to right at ("test/cases/large/clang-22382.c": line 961) * replace by zero at ("test/cases/large/clang-22382.c": line 961) @@ -956,6 +1161,13 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 964) * replace by zero at ("test/cases/large/clang-22382.c": line 962) * remove return statement at ("test/cases/large/clang-22382.c": line 971) +* do without param at ("test/cases/large/clang-22382.c": line 973) +* reduce to left at ("test/cases/large/clang-22382.c": line 973) +* reduce to right at ("test/cases/large/clang-22382.c": line 973) +* reduce to left at ("test/cases/large/clang-22382.c": line 973) +* reduce to right at ("test/cases/large/clang-22382.c": line 973) +* reduce to left at ("test/cases/large/clang-22382.c": line 973) +* reduce to right at ("test/cases/large/clang-22382.c": line 973) * reduce to left at ("test/cases/large/clang-22382.c": line 973) * reduce to right at ("test/cases/large/clang-22382.c": line 973) * replace by zero at ("test/cases/large/clang-22382.c": line 973) @@ -964,6 +1176,13 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 976) * replace by zero at ("test/cases/large/clang-22382.c": line 974) * remove return statement at ("test/cases/large/clang-22382.c": line 983) +* do without param at ("test/cases/large/clang-22382.c": line 986) +* reduce to left at ("test/cases/large/clang-22382.c": line 986) +* reduce to right at ("test/cases/large/clang-22382.c": line 986) +* reduce to left at ("test/cases/large/clang-22382.c": line 986) +* reduce to right at ("test/cases/large/clang-22382.c": line 986) +* reduce to left at ("test/cases/large/clang-22382.c": line 986) +* reduce to right at ("test/cases/large/clang-22382.c": line 986) * reduce to left at ("test/cases/large/clang-22382.c": line 986) * reduce to right at ("test/cases/large/clang-22382.c": line 986) * reduce to left at ("test/cases/large/clang-22382.c": line 986) @@ -976,6 +1195,14 @@ * remove return statement at ("test/cases/large/clang-22382.c": line 999) * reduce to left at ("test/cases/large/clang-22382.c": line 1002) * reduce to right at ("test/cases/large/clang-22382.c": line 1002) +* do without param at ("test/cases/large/clang-22382.c": line 1002) +* reduce to left at ("test/cases/large/clang-22382.c": line 1002) +* reduce to right at ("test/cases/large/clang-22382.c": line 1002) +* do without param at ("test/cases/large/clang-22382.c": line 1002) +* reduce to left at ("test/cases/large/clang-22382.c": line 1002) +* reduce to right at ("test/cases/large/clang-22382.c": line 1002) +* reduce to left at ("test/cases/large/clang-22382.c": line 1002) +* reduce to right at ("test/cases/large/clang-22382.c": line 1002) * reduce to left at ("test/cases/large/clang-22382.c": line 1002) * reduce to right at ("test/cases/large/clang-22382.c": line 1002) * reduce to left at ("test/cases/large/clang-22382.c": line 1002) @@ -988,6 +1215,13 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 1008) * replace by zero at ("test/cases/large/clang-22382.c": line 1006) * remove return statement at ("test/cases/large/clang-22382.c": line 1018) +* do without param at ("test/cases/large/clang-22382.c": line 1020) +* reduce to left at ("test/cases/large/clang-22382.c": line 1020) +* reduce to right at ("test/cases/large/clang-22382.c": line 1020) +* reduce to left at ("test/cases/large/clang-22382.c": line 1020) +* reduce to right at ("test/cases/large/clang-22382.c": line 1020) +* reduce to left at ("test/cases/large/clang-22382.c": line 1020) +* reduce to right at ("test/cases/large/clang-22382.c": line 1020) * reduce to left at ("test/cases/large/clang-22382.c": line 1020) * reduce to right at ("test/cases/large/clang-22382.c": line 1020) * replace by zero at ("test/cases/large/clang-22382.c": line 1020) @@ -996,6 +1230,13 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 1023) * replace by zero at ("test/cases/large/clang-22382.c": line 1021) * remove return statement at ("test/cases/large/clang-22382.c": line 1030) +* do without param at ("test/cases/large/clang-22382.c": line 1032) +* reduce to left at ("test/cases/large/clang-22382.c": line 1032) +* reduce to right at ("test/cases/large/clang-22382.c": line 1032) +* reduce to left at ("test/cases/large/clang-22382.c": line 1032) +* reduce to right at ("test/cases/large/clang-22382.c": line 1032) +* reduce to left at ("test/cases/large/clang-22382.c": line 1032) +* reduce to right at ("test/cases/large/clang-22382.c": line 1032) * reduce to left at ("test/cases/large/clang-22382.c": line 1032) * reduce to right at ("test/cases/large/clang-22382.c": line 1032) * replace by zero at ("test/cases/large/clang-22382.c": line 1032) @@ -1004,6 +1245,13 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 1035) * replace by zero at ("test/cases/large/clang-22382.c": line 1033) * remove return statement at ("test/cases/large/clang-22382.c": line 1042) +* do without param at ("test/cases/large/clang-22382.c": line 1045) +* reduce to left at ("test/cases/large/clang-22382.c": line 1045) +* reduce to right at ("test/cases/large/clang-22382.c": line 1045) +* reduce to left at ("test/cases/large/clang-22382.c": line 1045) +* reduce to right at ("test/cases/large/clang-22382.c": line 1045) +* reduce to left at ("test/cases/large/clang-22382.c": line 1045) +* reduce to right at ("test/cases/large/clang-22382.c": line 1045) * reduce to left at ("test/cases/large/clang-22382.c": line 1045) * reduce to right at ("test/cases/large/clang-22382.c": line 1045) * reduce to left at ("test/cases/large/clang-22382.c": line 1045) @@ -1016,6 +1264,14 @@ * remove return statement at ("test/cases/large/clang-22382.c": line 1058) * reduce to left at ("test/cases/large/clang-22382.c": line 1061) * reduce to right at ("test/cases/large/clang-22382.c": line 1061) +* do without param at ("test/cases/large/clang-22382.c": line 1061) +* reduce to left at ("test/cases/large/clang-22382.c": line 1061) +* reduce to right at ("test/cases/large/clang-22382.c": line 1061) +* do without param at ("test/cases/large/clang-22382.c": line 1061) +* reduce to left at ("test/cases/large/clang-22382.c": line 1061) +* reduce to right at ("test/cases/large/clang-22382.c": line 1061) +* reduce to left at ("test/cases/large/clang-22382.c": line 1061) +* reduce to right at ("test/cases/large/clang-22382.c": line 1061) * reduce to left at ("test/cases/large/clang-22382.c": line 1061) * reduce to right at ("test/cases/large/clang-22382.c": line 1061) * reduce to left at ("test/cases/large/clang-22382.c": line 1061) @@ -1038,8 +1294,10 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 1078) * replace by zero at ("test/cases/large/clang-22382.c": line 1076) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1081) +* replace by zero at ("test/cases/large/clang-22382.c": line 1082) * inline variable crc32_context at ("test/cases/large/clang-22382.c": line 1082) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1087) +* replace by zero at ("test/cases/large/clang-22382.c": line 1088) * inline variable poly at ("test/cases/large/clang-22382.c": line 1088) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1089) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1089) @@ -1159,57 +1417,95 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 1142) * do without param at ("test/cases/large/clang-22382.c": line 1142) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1145) +* replace by zero at ("test/cases/large/clang-22382.c": line 1154) * inline variable g_2 at ("test/cases/large/clang-22382.c": line 1154) * delete variable at ("test/cases/large/clang-22382.c": line 1155) +* replace by zero at ("test/cases/large/clang-22382.c": line 1156) * inline variable g_40 at ("test/cases/large/clang-22382.c": line 1156) +* replace by zero at ("test/cases/large/clang-22382.c": line 1157) * inline variable g_85 at ("test/cases/large/clang-22382.c": line 1157) +* replace by zero at ("test/cases/large/clang-22382.c": line 1158) * inline variable g_86 at ("test/cases/large/clang-22382.c": line 1158) +* replace by zero at ("test/cases/large/clang-22382.c": line 1159) * inline variable g_131 at ("test/cases/large/clang-22382.c": line 1159) +* replace by zero at ("test/cases/large/clang-22382.c": line 1160) * inline variable g_153 at ("test/cases/large/clang-22382.c": line 1160) +* replace by zero at ("test/cases/large/clang-22382.c": line 1161) * inline variable g_154 at ("test/cases/large/clang-22382.c": line 1161) +* replace by zero at ("test/cases/large/clang-22382.c": line 1162) * inline variable g_158 at ("test/cases/large/clang-22382.c": line 1162) +* replace by zero at ("test/cases/large/clang-22382.c": line 1163) * inline variable g_159 at ("test/cases/large/clang-22382.c": line 1163) +* replace by zero at ("test/cases/large/clang-22382.c": line 1164) * inline variable g_203 at ("test/cases/large/clang-22382.c": line 1164) +* replace by zero at ("test/cases/large/clang-22382.c": line 1165) * inline variable g_250 at ("test/cases/large/clang-22382.c": line 1165) +* replace by zero at ("test/cases/large/clang-22382.c": line 1166) * inline variable g_251 at ("test/cases/large/clang-22382.c": line 1166) +* replace by zero at ("test/cases/large/clang-22382.c": line 1167) * inline variable g_312 at ("test/cases/large/clang-22382.c": line 1167) +* replace by zero at ("test/cases/large/clang-22382.c": line 1168) * inline variable g_316 at ("test/cases/large/clang-22382.c": line 1168) +* replace by zero at ("test/cases/large/clang-22382.c": line 1169) * inline variable g_355 at ("test/cases/large/clang-22382.c": line 1169) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1170) +* replace by zero at ("test/cases/large/clang-22382.c": line 1170) * inline variable g_356 at ("test/cases/large/clang-22382.c": line 1170) * delete variable at ("test/cases/large/clang-22382.c": line 1171) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1172) +* replace by zero at ("test/cases/large/clang-22382.c": line 1172) * inline variable g_390 at ("test/cases/large/clang-22382.c": line 1172) +* replace by zero at ("test/cases/large/clang-22382.c": line 1173) * inline variable g_391 at ("test/cases/large/clang-22382.c": line 1173) * delete variable at ("test/cases/large/clang-22382.c": line 1174) * delete variable at ("test/cases/large/clang-22382.c": line 1175) +* replace by zero at ("test/cases/large/clang-22382.c": line 1176) * inline variable g_506 at ("test/cases/large/clang-22382.c": line 1176) * delete variable at ("test/cases/large/clang-22382.c": line 1177) +* replace by zero at ("test/cases/large/clang-22382.c": line 1178) * inline variable g_594 at ("test/cases/large/clang-22382.c": line 1178) * delete variable at ("test/cases/large/clang-22382.c": line 1179) * delete variable at ("test/cases/large/clang-22382.c": line 1180) * delete variable at ("test/cases/large/clang-22382.c": line 1181) * delete variable at ("test/cases/large/clang-22382.c": line 1182) +* replace by zero at ("test/cases/large/clang-22382.c": line 1183) * inline variable g_1031 at ("test/cases/large/clang-22382.c": line 1183) * delete variable at ("test/cases/large/clang-22382.c": line 1184) +* replace by zero at ("test/cases/large/clang-22382.c": line 1185) * inline variable g_1103 at ("test/cases/large/clang-22382.c": line 1185) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1186) +* replace by zero at ("test/cases/large/clang-22382.c": line 1186) * inline variable g_1109 at ("test/cases/large/clang-22382.c": line 1186) * delete variable at ("test/cases/large/clang-22382.c": line 1187) +* replace by zero at ("test/cases/large/clang-22382.c": line 1188) * inline variable g_1238 at ("test/cases/large/clang-22382.c": line 1188) +* replace by zero at ("test/cases/large/clang-22382.c": line 1189) * inline variable g_1241 at ("test/cases/large/clang-22382.c": line 1189) +* replace by zero at ("test/cases/large/clang-22382.c": line 1190) * inline variable g_1304 at ("test/cases/large/clang-22382.c": line 1190) * delete variable at ("test/cases/large/clang-22382.c": line 1191) * delete variable at ("test/cases/large/clang-22382.c": line 1192) +* replace by zero at ("test/cases/large/clang-22382.c": line 1193) * inline variable g_1935 at ("test/cases/large/clang-22382.c": line 1193) +* replace by zero at ("test/cases/large/clang-22382.c": line 1194) * inline variable g_1985 at ("test/cases/large/clang-22382.c": line 1194) +* replace by zero at ("test/cases/large/clang-22382.c": line 1195) * inline variable g_2138 at ("test/cases/large/clang-22382.c": line 1195) +* replace by zero at ("test/cases/large/clang-22382.c": line 1196) * inline variable g_2239 at ("test/cases/large/clang-22382.c": line 1196) +* replace by zero at ("test/cases/large/clang-22382.c": line 1197) * inline variable g_2299 at ("test/cases/large/clang-22382.c": line 1197) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1198) +* replace by zero at ("test/cases/large/clang-22382.c": line 1198) * inline variable g_2300 at ("test/cases/large/clang-22382.c": line 1198) +* replace by zero at ("test/cases/large/clang-22382.c": line 1199) * inline variable g_2342 at ("test/cases/large/clang-22382.c": line 1199) * remove return statement at ("test/cases/large/clang-22382.c": line 1339) * remove return statement at ("test/cases/large/clang-22382.c": line 1637) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2863) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2863) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2863) +* replace by zero at ("test/cases/large/clang-22382.c": line 2864) * inline variable print_hash_value at ("test/cases/large/clang-22382.c": line 2864) * remove expr statement at ("test/cases/large/clang-22382.c": line 2865) * remove expr statement at ("test/cases/large/clang-22382.c": line 2867) diff --git a/rtree-c/test/expected/clang-22382/reduction/p4.path b/rtree-c/test/expected/clang-22382/reduction/p4.path index 91312e940de3bdc2d1087eda0cb70bab35cb25fe..f4b1a4ab69321dc7ea9a2232b16b2207573b14da 100644 --- a/rtree-c/test/expected/clang-22382/reduction/p4.path +++ b/rtree-c/test/expected/clang-22382/reduction/p4.path @@ -15,98 +15,281 @@ 1 remove function safe_lshift_func_int64_t_s_u at ("test/cases/large/clang-22382.c": line 507) 1 remove function safe_div_func_float_f_f at ("test/cases/large/clang-22382.c": line 995) * remove function safe_add_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 429) +* remove parameter at ("test/cases/large/clang-22382.c": line 429) +* remove parameter at ("test/cases/large/clang-22382.c": line 429) * remove function safe_lshift_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 920) +* remove parameter at ("test/cases/large/clang-22382.c": line 920) +* remove parameter at ("test/cases/large/clang-22382.c": line 920) * remove function safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-22382.c": line 376) +* remove parameter at ("test/cases/large/clang-22382.c": line 376) +* remove parameter at ("test/cases/large/clang-22382.c": line 376) * remove function safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 495) +* remove parameter at ("test/cases/large/clang-22382.c": line 495) +* remove parameter at ("test/cases/large/clang-22382.c": line 495) * remove function safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-22382.c": line 246) +* remove parameter at ("test/cases/large/clang-22382.c": line 246) +* remove parameter at ("test/cases/large/clang-22382.c": line 246) * remove function safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-22382.c": line 116) +* remove parameter at ("test/cases/large/clang-22382.c": line 116) +* remove parameter at ("test/cases/large/clang-22382.c": line 116) * remove function safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 817) +* remove parameter at ("test/cases/large/clang-22382.c": line 817) +* remove parameter at ("test/cases/large/clang-22382.c": line 817) * remove function safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-22382.c": line 908) +* remove parameter at ("test/cases/large/clang-22382.c": line 908) +* remove parameter at ("test/cases/large/clang-22382.c": line 908) * remove function safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 364) +* remove parameter at ("test/cases/large/clang-22382.c": line 364) +* remove parameter at ("test/cases/large/clang-22382.c": line 364) * remove function safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 715) +* remove parameter at ("test/cases/large/clang-22382.c": line 715) +* remove parameter at ("test/cases/large/clang-22382.c": line 715) * remove function safe_add_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 298) +* remove parameter at ("test/cases/large/clang-22382.c": line 298) +* remove parameter at ("test/cases/large/clang-22382.c": line 298) * remove function safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 234) +* remove parameter at ("test/cases/large/clang-22382.c": line 234) +* remove parameter at ("test/cases/large/clang-22382.c": line 234) * remove function safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 613) +* remove parameter at ("test/cases/large/clang-22382.c": line 613) +* remove parameter at ("test/cases/large/clang-22382.c": line 613) * remove function safe_lshift_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 104) +* remove parameter at ("test/cases/large/clang-22382.c": line 104) +* remove parameter at ("test/cases/large/clang-22382.c": line 104) * remove function safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-22382.c": line 805) +* remove parameter at ("test/cases/large/clang-22382.c": line 805) +* remove parameter at ("test/cases/large/clang-22382.c": line 805) * remove function safe_mul_func_double_f_f at ("test/cases/large/clang-22382.c": line 1038) +* remove parameter at ("test/cases/large/clang-22382.c": line 1038) +* remove parameter at ("test/cases/large/clang-22382.c": line 1038) * remove function safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-22382.c": line 703) +* remove parameter at ("test/cases/large/clang-22382.c": line 703) +* remove parameter at ("test/cases/large/clang-22382.c": line 703) * remove function safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-22382.c": line 601) +* remove parameter at ("test/cases/large/clang-22382.c": line 601) +* remove parameter at ("test/cases/large/clang-22382.c": line 601) * remove function safe_mul_func_float_f_f at ("test/cases/large/clang-22382.c": line 979) +* remove parameter at ("test/cases/large/clang-22382.c": line 979) +* remove parameter at ("test/cases/large/clang-22382.c": line 979) * remove function safe_sub_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 443) +* remove parameter at ("test/cases/large/clang-22382.c": line 443) +* remove parameter at ("test/cases/large/clang-22382.c": line 443) * remove function safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-22382.c": line 270) +* remove parameter at ("test/cases/large/clang-22382.c": line 270) +* remove parameter at ("test/cases/large/clang-22382.c": line 270) * remove function safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-22382.c": line 400) +* remove parameter at ("test/cases/large/clang-22382.c": line 400) +* remove parameter at ("test/cases/large/clang-22382.c": line 400) * remove function safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-22382.c": line 531) +* remove parameter at ("test/cases/large/clang-22382.c": line 531) +* remove parameter at ("test/cases/large/clang-22382.c": line 531) * remove function safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-22382.c": line 140) +* remove parameter at ("test/cases/large/clang-22382.c": line 140) +* remove parameter at ("test/cases/large/clang-22382.c": line 140) * remove function safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 258) +* remove parameter at ("test/cases/large/clang-22382.c": line 258) +* remove parameter at ("test/cases/large/clang-22382.c": line 258) * remove function safe_sub_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 312) +* remove parameter at ("test/cases/large/clang-22382.c": line 312) +* remove parameter at ("test/cases/large/clang-22382.c": line 312) * remove function safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 388) +* remove parameter at ("test/cases/large/clang-22382.c": line 388) +* remove parameter at ("test/cases/large/clang-22382.c": line 388) * remove function safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 519) +* remove parameter at ("test/cases/large/clang-22382.c": line 519) +* remove parameter at ("test/cases/large/clang-22382.c": line 519) * remove function transparent_crc at ("test/cases/large/clang-22382.c": line 1123) +* remove parameter at ("test/cases/large/clang-22382.c": line 1123) +* remove parameter at ("test/cases/large/clang-22382.c": line 1123) +* remove parameter at ("test/cases/large/clang-22382.c": line 1123) * remove function safe_mod_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 471) +* remove parameter at ("test/cases/large/clang-22382.c": line 471) +* remove parameter at ("test/cases/large/clang-22382.c": line 471) * remove function safe_div_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 483) +* remove parameter at ("test/cases/large/clang-22382.c": line 483) +* remove parameter at ("test/cases/large/clang-22382.c": line 483) * remove function safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 128) +* remove parameter at ("test/cases/large/clang-22382.c": line 128) +* remove parameter at ("test/cases/large/clang-22382.c": line 128) * remove function safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 739) +* remove parameter at ("test/cases/large/clang-22382.c": line 739) +* remove parameter at ("test/cases/large/clang-22382.c": line 739) * remove function safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 841) +* remove parameter at ("test/cases/large/clang-22382.c": line 841) +* remove parameter at ("test/cases/large/clang-22382.c": line 841) * remove function safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 944) +* remove parameter at ("test/cases/large/clang-22382.c": line 944) +* remove parameter at ("test/cases/large/clang-22382.c": line 944) * remove function safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 637) +* remove parameter at ("test/cases/large/clang-22382.c": line 637) +* remove parameter at ("test/cases/large/clang-22382.c": line 637) * remove function safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-22382.c": line 727) +* remove parameter at ("test/cases/large/clang-22382.c": line 727) +* remove parameter at ("test/cases/large/clang-22382.c": line 727) * remove function safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-22382.c": line 829) +* remove parameter at ("test/cases/large/clang-22382.c": line 829) +* remove parameter at ("test/cases/large/clang-22382.c": line 829) * remove function safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-22382.c": line 932) +* remove parameter at ("test/cases/large/clang-22382.c": line 932) +* remove parameter at ("test/cases/large/clang-22382.c": line 932) * remove function safe_add_func_double_f_f at ("test/cases/large/clang-22382.c": line 1014) +* remove parameter at ("test/cases/large/clang-22382.c": line 1014) +* remove parameter at ("test/cases/large/clang-22382.c": line 1014) * remove function safe_sub_func_double_f_f at ("test/cases/large/clang-22382.c": line 1026) +* remove parameter at ("test/cases/large/clang-22382.c": line 1026) +* remove parameter at ("test/cases/large/clang-22382.c": line 1026) * remove function safe_mod_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 340) +* remove parameter at ("test/cases/large/clang-22382.c": line 340) +* remove parameter at ("test/cases/large/clang-22382.c": line 340) * remove function safe_div_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 352) +* remove parameter at ("test/cases/large/clang-22382.c": line 352) +* remove parameter at ("test/cases/large/clang-22382.c": line 352) * remove function safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-22382.c": line 625) +* remove parameter at ("test/cases/large/clang-22382.c": line 625) +* remove parameter at ("test/cases/large/clang-22382.c": line 625) * remove function safe_convert_func_float_to_int32_t at ("test/cases/large/clang-22382.c": line 1069) +* remove parameter at ("test/cases/large/clang-22382.c": line 1069) * remove function safe_mod_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 210) +* remove parameter at ("test/cases/large/clang-22382.c": line 210) +* remove parameter at ("test/cases/large/clang-22382.c": line 210) * remove function safe_div_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 222) +* remove parameter at ("test/cases/large/clang-22382.c": line 222) +* remove parameter at ("test/cases/large/clang-22382.c": line 222) * remove function safe_add_func_float_f_f at ("test/cases/large/clang-22382.c": line 955) +* remove parameter at ("test/cases/large/clang-22382.c": line 955) +* remove parameter at ("test/cases/large/clang-22382.c": line 955) * remove function safe_sub_func_float_f_f at ("test/cases/large/clang-22382.c": line 967) +* remove parameter at ("test/cases/large/clang-22382.c": line 967) +* remove parameter at ("test/cases/large/clang-22382.c": line 967) * remove function safe_mod_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 80) +* remove parameter at ("test/cases/large/clang-22382.c": line 80) +* remove parameter at ("test/cases/large/clang-22382.c": line 80) * remove function safe_div_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 92) +* remove parameter at ("test/cases/large/clang-22382.c": line 92) +* remove parameter at ("test/cases/large/clang-22382.c": line 92) * remove function safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 877) +* remove parameter at ("test/cases/large/clang-22382.c": line 877) +* remove parameter at ("test/cases/large/clang-22382.c": line 877) * remove function safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-22382.c": line 415) +* remove parameter at ("test/cases/large/clang-22382.c": line 415) * remove function safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 679) +* remove parameter at ("test/cases/large/clang-22382.c": line 679) +* remove parameter at ("test/cases/large/clang-22382.c": line 679) * remove function safe_div_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 691) +* remove parameter at ("test/cases/large/clang-22382.c": line 691) +* remove parameter at ("test/cases/large/clang-22382.c": line 691) * remove function safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 781) +* remove parameter at ("test/cases/large/clang-22382.c": line 781) +* remove parameter at ("test/cases/large/clang-22382.c": line 781) * remove function safe_div_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 793) +* remove parameter at ("test/cases/large/clang-22382.c": line 793) +* remove parameter at ("test/cases/large/clang-22382.c": line 793) * remove function safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 884) +* remove parameter at ("test/cases/large/clang-22382.c": line 884) +* remove parameter at ("test/cases/large/clang-22382.c": line 884) * remove function safe_div_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 896) +* remove parameter at ("test/cases/large/clang-22382.c": line 896) +* remove parameter at ("test/cases/large/clang-22382.c": line 896) * remove function crc32_byte at ("test/cases/large/clang-22382.c": line 1104) +* remove parameter at ("test/cases/large/clang-22382.c": line 1104) * remove function safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 577) +* remove parameter at ("test/cases/large/clang-22382.c": line 577) +* remove parameter at ("test/cases/large/clang-22382.c": line 577) * remove function safe_div_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 589) +* remove parameter at ("test/cases/large/clang-22382.c": line 589) +* remove parameter at ("test/cases/large/clang-22382.c": line 589) * remove function safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 672) +* remove parameter at ("test/cases/large/clang-22382.c": line 672) +* remove parameter at ("test/cases/large/clang-22382.c": line 672) * remove function safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 774) +* remove parameter at ("test/cases/large/clang-22382.c": line 774) +* remove parameter at ("test/cases/large/clang-22382.c": line 774) * remove function safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-22382.c": line 284) +* remove parameter at ("test/cases/large/clang-22382.c": line 284) * remove function safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 570) +* remove parameter at ("test/cases/large/clang-22382.c": line 570) +* remove parameter at ("test/cases/large/clang-22382.c": line 570) * remove function __assert_fail at ("test/cases/large/clang-22382.c": line 13) +* remove parameter at ("test/cases/large/clang-22382.c": line 13) +* remove parameter at ("test/cases/large/clang-22382.c": line 13) +* remove parameter at ("test/cases/large/clang-22382.c": line 13) +* remove parameter at ("test/cases/large/clang-22382.c": line 13) * remove function func_6 at ("test/cases/large/clang-22382.c": line 1337) +* remove parameter at ("test/cases/large/clang-22382.c": line 1337) +* remove parameter at ("test/cases/large/clang-22382.c": line 1337) +* remove parameter at ("test/cases/large/clang-22382.c": line 1337) +* remove parameter at ("test/cases/large/clang-22382.c": line 1337) +* remove parameter at ("test/cases/large/clang-22382.c": line 1337) * remove function safe_add_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 168) +* remove parameter at ("test/cases/large/clang-22382.c": line 168) +* remove parameter at ("test/cases/large/clang-22382.c": line 168) * remove function safe_sub_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 182) +* remove parameter at ("test/cases/large/clang-22382.c": line 182) +* remove parameter at ("test/cases/large/clang-22382.c": line 182) * remove function safe_mul_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 196) +* remove parameter at ("test/cases/large/clang-22382.c": line 196) +* remove parameter at ("test/cases/large/clang-22382.c": line 196) * remove function safe_add_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 38) +* remove parameter at ("test/cases/large/clang-22382.c": line 38) +* remove parameter at ("test/cases/large/clang-22382.c": line 38) * remove function safe_sub_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 52) +* remove parameter at ("test/cases/large/clang-22382.c": line 52) +* remove parameter at ("test/cases/large/clang-22382.c": line 52) * remove function safe_mul_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 66) +* remove parameter at ("test/cases/large/clang-22382.c": line 66) +* remove parameter at ("test/cases/large/clang-22382.c": line 66) * remove function safe_add_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 658) +* remove parameter at ("test/cases/large/clang-22382.c": line 658) +* remove parameter at ("test/cases/large/clang-22382.c": line 658) * remove function safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 665) +* remove parameter at ("test/cases/large/clang-22382.c": line 665) +* remove parameter at ("test/cases/large/clang-22382.c": line 665) * remove function safe_add_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 760) +* remove parameter at ("test/cases/large/clang-22382.c": line 760) +* remove parameter at ("test/cases/large/clang-22382.c": line 760) * remove function safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 767) +* remove parameter at ("test/cases/large/clang-22382.c": line 767) +* remove parameter at ("test/cases/large/clang-22382.c": line 767) * remove function safe_add_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 863) +* remove parameter at ("test/cases/large/clang-22382.c": line 863) +* remove parameter at ("test/cases/large/clang-22382.c": line 863) * remove function safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 870) +* remove parameter at ("test/cases/large/clang-22382.c": line 870) +* remove parameter at ("test/cases/large/clang-22382.c": line 870) * remove function platform_main_end at ("test/cases/large/clang-22382.c": line 14) +* remove parameter at ("test/cases/large/clang-22382.c": line 14) +* remove parameter at ("test/cases/large/clang-22382.c": line 14) * remove function safe_add_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 556) +* remove parameter at ("test/cases/large/clang-22382.c": line 556) +* remove parameter at ("test/cases/large/clang-22382.c": line 556) * remove function safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 563) +* remove parameter at ("test/cases/large/clang-22382.c": line 563) +* remove parameter at ("test/cases/large/clang-22382.c": line 563) * remove function safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-22382.c": line 154) +* remove parameter at ("test/cases/large/clang-22382.c": line 154) * remove function safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-22382.c": line 24) +* remove parameter at ("test/cases/large/clang-22382.c": line 24) * remove function safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-22382.c": line 651) +* remove parameter at ("test/cases/large/clang-22382.c": line 651) * remove function safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-22382.c": line 753) +* remove parameter at ("test/cases/large/clang-22382.c": line 753) * remove function safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-22382.c": line 856) +* remove parameter at ("test/cases/large/clang-22382.c": line 856) * remove function safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-22382.c": line 549) +* remove parameter at ("test/cases/large/clang-22382.c": line 549) * remove function func_22 at ("test/cases/large/clang-22382.c": line 1635) +* remove parameter at ("test/cases/large/clang-22382.c": line 1635) * remove function printf at ("test/cases/large/clang-22382.c": line 10) -* remove function fabsf at ("test/cases/large/clang-22382.c": line 11) -* remove function fabs at ("test/cases/large/clang-22382.c": line 12) +* remove parameter at ("test/cases/large/clang-22382.c": line 10) +* Inline typedefsize_t at ("test/cases/large/clang-22382.c": line 1) +* Inline typedefint8_t at ("test/cases/large/clang-22382.c": line 2) +* Inline typedefint16_t at ("test/cases/large/clang-22382.c": line 3) +* Inline typedefint32_t at ("test/cases/large/clang-22382.c": line 4) +* Inline typedefint64_t at ("test/cases/large/clang-22382.c": line 5) +* Inline typedefuint8_t at ("test/cases/large/clang-22382.c": line 6) +* Inline typedefuint16_t at ("test/cases/large/clang-22382.c": line 7) +* Inline typedefuint32_t at ("test/cases/large/clang-22382.c": line 8) +* Inline typedefuint64_t at ("test/cases/large/clang-22382.c": line 9) * remove expr statement at ("test/cases/large/clang-22382.c": line 22) * do without param at ("test/cases/large/clang-22382.c": line 22) * remove return statement at ("test/cases/large/clang-22382.c": line 28) @@ -845,6 +1028,13 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 953) * replace by zero at ("test/cases/large/clang-22382.c": line 951) * remove return statement at ("test/cases/large/clang-22382.c": line 959) +* do without param at ("test/cases/large/clang-22382.c": line 961) +* reduce to left at ("test/cases/large/clang-22382.c": line 961) +* reduce to right at ("test/cases/large/clang-22382.c": line 961) +* reduce to left at ("test/cases/large/clang-22382.c": line 961) +* reduce to right at ("test/cases/large/clang-22382.c": line 961) +* reduce to left at ("test/cases/large/clang-22382.c": line 961) +* reduce to right at ("test/cases/large/clang-22382.c": line 961) * reduce to left at ("test/cases/large/clang-22382.c": line 961) * reduce to right at ("test/cases/large/clang-22382.c": line 961) * replace by zero at ("test/cases/large/clang-22382.c": line 961) @@ -853,6 +1043,13 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 964) * replace by zero at ("test/cases/large/clang-22382.c": line 962) * remove return statement at ("test/cases/large/clang-22382.c": line 971) +* do without param at ("test/cases/large/clang-22382.c": line 973) +* reduce to left at ("test/cases/large/clang-22382.c": line 973) +* reduce to right at ("test/cases/large/clang-22382.c": line 973) +* reduce to left at ("test/cases/large/clang-22382.c": line 973) +* reduce to right at ("test/cases/large/clang-22382.c": line 973) +* reduce to left at ("test/cases/large/clang-22382.c": line 973) +* reduce to right at ("test/cases/large/clang-22382.c": line 973) * reduce to left at ("test/cases/large/clang-22382.c": line 973) * reduce to right at ("test/cases/large/clang-22382.c": line 973) * replace by zero at ("test/cases/large/clang-22382.c": line 973) @@ -861,6 +1058,13 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 976) * replace by zero at ("test/cases/large/clang-22382.c": line 974) * remove return statement at ("test/cases/large/clang-22382.c": line 983) +* do without param at ("test/cases/large/clang-22382.c": line 986) +* reduce to left at ("test/cases/large/clang-22382.c": line 986) +* reduce to right at ("test/cases/large/clang-22382.c": line 986) +* reduce to left at ("test/cases/large/clang-22382.c": line 986) +* reduce to right at ("test/cases/large/clang-22382.c": line 986) +* reduce to left at ("test/cases/large/clang-22382.c": line 986) +* reduce to right at ("test/cases/large/clang-22382.c": line 986) * reduce to left at ("test/cases/large/clang-22382.c": line 986) * reduce to right at ("test/cases/large/clang-22382.c": line 986) * reduce to left at ("test/cases/large/clang-22382.c": line 986) @@ -871,6 +1075,13 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 992) * replace by zero at ("test/cases/large/clang-22382.c": line 990) * remove return statement at ("test/cases/large/clang-22382.c": line 1018) +* do without param at ("test/cases/large/clang-22382.c": line 1020) +* reduce to left at ("test/cases/large/clang-22382.c": line 1020) +* reduce to right at ("test/cases/large/clang-22382.c": line 1020) +* reduce to left at ("test/cases/large/clang-22382.c": line 1020) +* reduce to right at ("test/cases/large/clang-22382.c": line 1020) +* reduce to left at ("test/cases/large/clang-22382.c": line 1020) +* reduce to right at ("test/cases/large/clang-22382.c": line 1020) * reduce to left at ("test/cases/large/clang-22382.c": line 1020) * reduce to right at ("test/cases/large/clang-22382.c": line 1020) * replace by zero at ("test/cases/large/clang-22382.c": line 1020) @@ -879,6 +1090,13 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 1023) * replace by zero at ("test/cases/large/clang-22382.c": line 1021) * remove return statement at ("test/cases/large/clang-22382.c": line 1030) +* do without param at ("test/cases/large/clang-22382.c": line 1032) +* reduce to left at ("test/cases/large/clang-22382.c": line 1032) +* reduce to right at ("test/cases/large/clang-22382.c": line 1032) +* reduce to left at ("test/cases/large/clang-22382.c": line 1032) +* reduce to right at ("test/cases/large/clang-22382.c": line 1032) +* reduce to left at ("test/cases/large/clang-22382.c": line 1032) +* reduce to right at ("test/cases/large/clang-22382.c": line 1032) * reduce to left at ("test/cases/large/clang-22382.c": line 1032) * reduce to right at ("test/cases/large/clang-22382.c": line 1032) * replace by zero at ("test/cases/large/clang-22382.c": line 1032) @@ -887,6 +1105,13 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 1035) * replace by zero at ("test/cases/large/clang-22382.c": line 1033) * remove return statement at ("test/cases/large/clang-22382.c": line 1042) +* do without param at ("test/cases/large/clang-22382.c": line 1045) +* reduce to left at ("test/cases/large/clang-22382.c": line 1045) +* reduce to right at ("test/cases/large/clang-22382.c": line 1045) +* reduce to left at ("test/cases/large/clang-22382.c": line 1045) +* reduce to right at ("test/cases/large/clang-22382.c": line 1045) +* reduce to left at ("test/cases/large/clang-22382.c": line 1045) +* reduce to right at ("test/cases/large/clang-22382.c": line 1045) * reduce to left at ("test/cases/large/clang-22382.c": line 1045) * reduce to right at ("test/cases/large/clang-22382.c": line 1045) * reduce to left at ("test/cases/large/clang-22382.c": line 1045) @@ -907,6 +1132,7 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 1078) * replace by zero at ("test/cases/large/clang-22382.c": line 1076) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1081) +* replace by zero at ("test/cases/large/clang-22382.c": line 1082) * inline variable crc32_context at ("test/cases/large/clang-22382.c": line 1082) * remove expr statement at ("test/cases/large/clang-22382.c": line 1106) * reduce to left at ("test/cases/large/clang-22382.c": line 1106) @@ -926,57 +1152,95 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 1128) * do without param at ("test/cases/large/clang-22382.c": line 1128) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1145) +* replace by zero at ("test/cases/large/clang-22382.c": line 1154) * inline variable g_2 at ("test/cases/large/clang-22382.c": line 1154) * delete variable at ("test/cases/large/clang-22382.c": line 1155) +* replace by zero at ("test/cases/large/clang-22382.c": line 1156) * inline variable g_40 at ("test/cases/large/clang-22382.c": line 1156) +* replace by zero at ("test/cases/large/clang-22382.c": line 1157) * inline variable g_85 at ("test/cases/large/clang-22382.c": line 1157) +* replace by zero at ("test/cases/large/clang-22382.c": line 1158) * inline variable g_86 at ("test/cases/large/clang-22382.c": line 1158) +* replace by zero at ("test/cases/large/clang-22382.c": line 1159) * inline variable g_131 at ("test/cases/large/clang-22382.c": line 1159) +* replace by zero at ("test/cases/large/clang-22382.c": line 1160) * inline variable g_153 at ("test/cases/large/clang-22382.c": line 1160) +* replace by zero at ("test/cases/large/clang-22382.c": line 1161) * inline variable g_154 at ("test/cases/large/clang-22382.c": line 1161) +* replace by zero at ("test/cases/large/clang-22382.c": line 1162) * inline variable g_158 at ("test/cases/large/clang-22382.c": line 1162) +* replace by zero at ("test/cases/large/clang-22382.c": line 1163) * inline variable g_159 at ("test/cases/large/clang-22382.c": line 1163) +* replace by zero at ("test/cases/large/clang-22382.c": line 1164) * inline variable g_203 at ("test/cases/large/clang-22382.c": line 1164) +* replace by zero at ("test/cases/large/clang-22382.c": line 1165) * inline variable g_250 at ("test/cases/large/clang-22382.c": line 1165) +* replace by zero at ("test/cases/large/clang-22382.c": line 1166) * inline variable g_251 at ("test/cases/large/clang-22382.c": line 1166) +* replace by zero at ("test/cases/large/clang-22382.c": line 1167) * inline variable g_312 at ("test/cases/large/clang-22382.c": line 1167) +* replace by zero at ("test/cases/large/clang-22382.c": line 1168) * inline variable g_316 at ("test/cases/large/clang-22382.c": line 1168) +* replace by zero at ("test/cases/large/clang-22382.c": line 1169) * inline variable g_355 at ("test/cases/large/clang-22382.c": line 1169) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1170) +* replace by zero at ("test/cases/large/clang-22382.c": line 1170) * inline variable g_356 at ("test/cases/large/clang-22382.c": line 1170) * delete variable at ("test/cases/large/clang-22382.c": line 1171) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1172) +* replace by zero at ("test/cases/large/clang-22382.c": line 1172) * inline variable g_390 at ("test/cases/large/clang-22382.c": line 1172) +* replace by zero at ("test/cases/large/clang-22382.c": line 1173) * inline variable g_391 at ("test/cases/large/clang-22382.c": line 1173) * delete variable at ("test/cases/large/clang-22382.c": line 1174) * delete variable at ("test/cases/large/clang-22382.c": line 1175) +* replace by zero at ("test/cases/large/clang-22382.c": line 1176) * inline variable g_506 at ("test/cases/large/clang-22382.c": line 1176) * delete variable at ("test/cases/large/clang-22382.c": line 1177) +* replace by zero at ("test/cases/large/clang-22382.c": line 1178) * inline variable g_594 at ("test/cases/large/clang-22382.c": line 1178) * delete variable at ("test/cases/large/clang-22382.c": line 1179) * delete variable at ("test/cases/large/clang-22382.c": line 1180) * delete variable at ("test/cases/large/clang-22382.c": line 1181) * delete variable at ("test/cases/large/clang-22382.c": line 1182) +* replace by zero at ("test/cases/large/clang-22382.c": line 1183) * inline variable g_1031 at ("test/cases/large/clang-22382.c": line 1183) * delete variable at ("test/cases/large/clang-22382.c": line 1184) +* replace by zero at ("test/cases/large/clang-22382.c": line 1185) * inline variable g_1103 at ("test/cases/large/clang-22382.c": line 1185) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1186) +* replace by zero at ("test/cases/large/clang-22382.c": line 1186) * inline variable g_1109 at ("test/cases/large/clang-22382.c": line 1186) * delete variable at ("test/cases/large/clang-22382.c": line 1187) +* replace by zero at ("test/cases/large/clang-22382.c": line 1188) * inline variable g_1238 at ("test/cases/large/clang-22382.c": line 1188) +* replace by zero at ("test/cases/large/clang-22382.c": line 1189) * inline variable g_1241 at ("test/cases/large/clang-22382.c": line 1189) +* replace by zero at ("test/cases/large/clang-22382.c": line 1190) * inline variable g_1304 at ("test/cases/large/clang-22382.c": line 1190) * delete variable at ("test/cases/large/clang-22382.c": line 1191) * delete variable at ("test/cases/large/clang-22382.c": line 1192) +* replace by zero at ("test/cases/large/clang-22382.c": line 1193) * inline variable g_1935 at ("test/cases/large/clang-22382.c": line 1193) +* replace by zero at ("test/cases/large/clang-22382.c": line 1194) * inline variable g_1985 at ("test/cases/large/clang-22382.c": line 1194) +* replace by zero at ("test/cases/large/clang-22382.c": line 1195) * inline variable g_2138 at ("test/cases/large/clang-22382.c": line 1195) +* replace by zero at ("test/cases/large/clang-22382.c": line 1196) * inline variable g_2239 at ("test/cases/large/clang-22382.c": line 1196) +* replace by zero at ("test/cases/large/clang-22382.c": line 1197) * inline variable g_2299 at ("test/cases/large/clang-22382.c": line 1197) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1198) +* replace by zero at ("test/cases/large/clang-22382.c": line 1198) * inline variable g_2300 at ("test/cases/large/clang-22382.c": line 1198) +* replace by zero at ("test/cases/large/clang-22382.c": line 1199) * inline variable g_2342 at ("test/cases/large/clang-22382.c": line 1199) * remove return statement at ("test/cases/large/clang-22382.c": line 1339) * remove return statement at ("test/cases/large/clang-22382.c": line 1637) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2863) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2863) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2863) +* replace by zero at ("test/cases/large/clang-22382.c": line 2864) * inline variable print_hash_value at ("test/cases/large/clang-22382.c": line 2864) * remove expr statement at ("test/cases/large/clang-22382.c": line 2867) * do without param at ("test/cases/large/clang-22382.c": line 2867) diff --git a/rtree-c/test/expected/clang-22382/reduction/p5.path b/rtree-c/test/expected/clang-22382/reduction/p5.path index 457b421a87cabb8348eb9c2df366c3b5cf9f2014..1c7d859b974acb4032647bbf98d47cf85e49c22d 100644 --- a/rtree-c/test/expected/clang-22382/reduction/p5.path +++ b/rtree-c/test/expected/clang-22382/reduction/p5.path @@ -31,82 +31,233 @@ 1 remove function safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-22382.c": line 805) 1 remove function safe_mul_func_double_f_f at ("test/cases/large/clang-22382.c": line 1038) * remove function safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-22382.c": line 703) +* remove parameter at ("test/cases/large/clang-22382.c": line 703) +* remove parameter at ("test/cases/large/clang-22382.c": line 703) * remove function safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-22382.c": line 601) +* remove parameter at ("test/cases/large/clang-22382.c": line 601) +* remove parameter at ("test/cases/large/clang-22382.c": line 601) * remove function safe_mul_func_float_f_f at ("test/cases/large/clang-22382.c": line 979) +* remove parameter at ("test/cases/large/clang-22382.c": line 979) +* remove parameter at ("test/cases/large/clang-22382.c": line 979) * remove function safe_sub_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 443) +* remove parameter at ("test/cases/large/clang-22382.c": line 443) +* remove parameter at ("test/cases/large/clang-22382.c": line 443) * remove function safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-22382.c": line 270) +* remove parameter at ("test/cases/large/clang-22382.c": line 270) +* remove parameter at ("test/cases/large/clang-22382.c": line 270) * remove function safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-22382.c": line 400) +* remove parameter at ("test/cases/large/clang-22382.c": line 400) +* remove parameter at ("test/cases/large/clang-22382.c": line 400) * remove function safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-22382.c": line 531) +* remove parameter at ("test/cases/large/clang-22382.c": line 531) +* remove parameter at ("test/cases/large/clang-22382.c": line 531) * remove function safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-22382.c": line 140) +* remove parameter at ("test/cases/large/clang-22382.c": line 140) +* remove parameter at ("test/cases/large/clang-22382.c": line 140) * remove function safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 258) +* remove parameter at ("test/cases/large/clang-22382.c": line 258) +* remove parameter at ("test/cases/large/clang-22382.c": line 258) * remove function safe_sub_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 312) +* remove parameter at ("test/cases/large/clang-22382.c": line 312) +* remove parameter at ("test/cases/large/clang-22382.c": line 312) * remove function safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 388) +* remove parameter at ("test/cases/large/clang-22382.c": line 388) +* remove parameter at ("test/cases/large/clang-22382.c": line 388) * remove function safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 519) +* remove parameter at ("test/cases/large/clang-22382.c": line 519) +* remove parameter at ("test/cases/large/clang-22382.c": line 519) * remove function transparent_crc at ("test/cases/large/clang-22382.c": line 1123) +* remove parameter at ("test/cases/large/clang-22382.c": line 1123) +* remove parameter at ("test/cases/large/clang-22382.c": line 1123) +* remove parameter at ("test/cases/large/clang-22382.c": line 1123) * remove function safe_mod_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 471) +* remove parameter at ("test/cases/large/clang-22382.c": line 471) +* remove parameter at ("test/cases/large/clang-22382.c": line 471) * remove function safe_div_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 483) +* remove parameter at ("test/cases/large/clang-22382.c": line 483) +* remove parameter at ("test/cases/large/clang-22382.c": line 483) * remove function safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 128) +* remove parameter at ("test/cases/large/clang-22382.c": line 128) +* remove parameter at ("test/cases/large/clang-22382.c": line 128) * remove function safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 739) +* remove parameter at ("test/cases/large/clang-22382.c": line 739) +* remove parameter at ("test/cases/large/clang-22382.c": line 739) * remove function safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 841) +* remove parameter at ("test/cases/large/clang-22382.c": line 841) +* remove parameter at ("test/cases/large/clang-22382.c": line 841) * remove function safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 944) +* remove parameter at ("test/cases/large/clang-22382.c": line 944) +* remove parameter at ("test/cases/large/clang-22382.c": line 944) * remove function safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 637) +* remove parameter at ("test/cases/large/clang-22382.c": line 637) +* remove parameter at ("test/cases/large/clang-22382.c": line 637) * remove function safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-22382.c": line 727) +* remove parameter at ("test/cases/large/clang-22382.c": line 727) +* remove parameter at ("test/cases/large/clang-22382.c": line 727) * remove function safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-22382.c": line 829) +* remove parameter at ("test/cases/large/clang-22382.c": line 829) +* remove parameter at ("test/cases/large/clang-22382.c": line 829) * remove function safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-22382.c": line 932) +* remove parameter at ("test/cases/large/clang-22382.c": line 932) +* remove parameter at ("test/cases/large/clang-22382.c": line 932) * remove function safe_add_func_double_f_f at ("test/cases/large/clang-22382.c": line 1014) +* remove parameter at ("test/cases/large/clang-22382.c": line 1014) +* remove parameter at ("test/cases/large/clang-22382.c": line 1014) * remove function safe_sub_func_double_f_f at ("test/cases/large/clang-22382.c": line 1026) +* remove parameter at ("test/cases/large/clang-22382.c": line 1026) +* remove parameter at ("test/cases/large/clang-22382.c": line 1026) * remove function safe_mod_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 340) +* remove parameter at ("test/cases/large/clang-22382.c": line 340) +* remove parameter at ("test/cases/large/clang-22382.c": line 340) * remove function safe_div_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 352) +* remove parameter at ("test/cases/large/clang-22382.c": line 352) +* remove parameter at ("test/cases/large/clang-22382.c": line 352) * remove function safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-22382.c": line 625) +* remove parameter at ("test/cases/large/clang-22382.c": line 625) +* remove parameter at ("test/cases/large/clang-22382.c": line 625) * remove function safe_convert_func_float_to_int32_t at ("test/cases/large/clang-22382.c": line 1069) +* remove parameter at ("test/cases/large/clang-22382.c": line 1069) * remove function safe_mod_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 210) +* remove parameter at ("test/cases/large/clang-22382.c": line 210) +* remove parameter at ("test/cases/large/clang-22382.c": line 210) * remove function safe_div_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 222) +* remove parameter at ("test/cases/large/clang-22382.c": line 222) +* remove parameter at ("test/cases/large/clang-22382.c": line 222) * remove function safe_add_func_float_f_f at ("test/cases/large/clang-22382.c": line 955) +* remove parameter at ("test/cases/large/clang-22382.c": line 955) +* remove parameter at ("test/cases/large/clang-22382.c": line 955) * remove function safe_sub_func_float_f_f at ("test/cases/large/clang-22382.c": line 967) +* remove parameter at ("test/cases/large/clang-22382.c": line 967) +* remove parameter at ("test/cases/large/clang-22382.c": line 967) * remove function safe_mod_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 80) +* remove parameter at ("test/cases/large/clang-22382.c": line 80) +* remove parameter at ("test/cases/large/clang-22382.c": line 80) * remove function safe_div_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 92) +* remove parameter at ("test/cases/large/clang-22382.c": line 92) +* remove parameter at ("test/cases/large/clang-22382.c": line 92) * remove function safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 877) +* remove parameter at ("test/cases/large/clang-22382.c": line 877) +* remove parameter at ("test/cases/large/clang-22382.c": line 877) * remove function safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-22382.c": line 415) +* remove parameter at ("test/cases/large/clang-22382.c": line 415) * remove function safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 679) +* remove parameter at ("test/cases/large/clang-22382.c": line 679) +* remove parameter at ("test/cases/large/clang-22382.c": line 679) * remove function safe_div_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 691) +* remove parameter at ("test/cases/large/clang-22382.c": line 691) +* remove parameter at ("test/cases/large/clang-22382.c": line 691) * remove function safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 781) +* remove parameter at ("test/cases/large/clang-22382.c": line 781) +* remove parameter at ("test/cases/large/clang-22382.c": line 781) * remove function safe_div_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 793) +* remove parameter at ("test/cases/large/clang-22382.c": line 793) +* remove parameter at ("test/cases/large/clang-22382.c": line 793) * remove function safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 884) +* remove parameter at ("test/cases/large/clang-22382.c": line 884) +* remove parameter at ("test/cases/large/clang-22382.c": line 884) * remove function safe_div_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 896) +* remove parameter at ("test/cases/large/clang-22382.c": line 896) +* remove parameter at ("test/cases/large/clang-22382.c": line 896) * remove function crc32_byte at ("test/cases/large/clang-22382.c": line 1104) +* remove parameter at ("test/cases/large/clang-22382.c": line 1104) * remove function safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 577) +* remove parameter at ("test/cases/large/clang-22382.c": line 577) +* remove parameter at ("test/cases/large/clang-22382.c": line 577) * remove function safe_div_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 589) +* remove parameter at ("test/cases/large/clang-22382.c": line 589) +* remove parameter at ("test/cases/large/clang-22382.c": line 589) * remove function safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 672) +* remove parameter at ("test/cases/large/clang-22382.c": line 672) +* remove parameter at ("test/cases/large/clang-22382.c": line 672) * remove function safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 774) +* remove parameter at ("test/cases/large/clang-22382.c": line 774) +* remove parameter at ("test/cases/large/clang-22382.c": line 774) * remove function safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-22382.c": line 284) +* remove parameter at ("test/cases/large/clang-22382.c": line 284) * remove function safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 570) +* remove parameter at ("test/cases/large/clang-22382.c": line 570) +* remove parameter at ("test/cases/large/clang-22382.c": line 570) * remove function __assert_fail at ("test/cases/large/clang-22382.c": line 13) +* remove parameter at ("test/cases/large/clang-22382.c": line 13) +* remove parameter at ("test/cases/large/clang-22382.c": line 13) +* remove parameter at ("test/cases/large/clang-22382.c": line 13) +* remove parameter at ("test/cases/large/clang-22382.c": line 13) * remove function func_6 at ("test/cases/large/clang-22382.c": line 1337) +* remove parameter at ("test/cases/large/clang-22382.c": line 1337) +* remove parameter at ("test/cases/large/clang-22382.c": line 1337) +* remove parameter at ("test/cases/large/clang-22382.c": line 1337) +* remove parameter at ("test/cases/large/clang-22382.c": line 1337) +* remove parameter at ("test/cases/large/clang-22382.c": line 1337) * remove function safe_add_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 168) +* remove parameter at ("test/cases/large/clang-22382.c": line 168) +* remove parameter at ("test/cases/large/clang-22382.c": line 168) * remove function safe_sub_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 182) +* remove parameter at ("test/cases/large/clang-22382.c": line 182) +* remove parameter at ("test/cases/large/clang-22382.c": line 182) * remove function safe_mul_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 196) +* remove parameter at ("test/cases/large/clang-22382.c": line 196) +* remove parameter at ("test/cases/large/clang-22382.c": line 196) * remove function safe_add_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 38) +* remove parameter at ("test/cases/large/clang-22382.c": line 38) +* remove parameter at ("test/cases/large/clang-22382.c": line 38) * remove function safe_sub_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 52) +* remove parameter at ("test/cases/large/clang-22382.c": line 52) +* remove parameter at ("test/cases/large/clang-22382.c": line 52) * remove function safe_mul_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 66) +* remove parameter at ("test/cases/large/clang-22382.c": line 66) +* remove parameter at ("test/cases/large/clang-22382.c": line 66) * remove function safe_add_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 658) +* remove parameter at ("test/cases/large/clang-22382.c": line 658) +* remove parameter at ("test/cases/large/clang-22382.c": line 658) * remove function safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 665) +* remove parameter at ("test/cases/large/clang-22382.c": line 665) +* remove parameter at ("test/cases/large/clang-22382.c": line 665) * remove function safe_add_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 760) +* remove parameter at ("test/cases/large/clang-22382.c": line 760) +* remove parameter at ("test/cases/large/clang-22382.c": line 760) * remove function safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 767) +* remove parameter at ("test/cases/large/clang-22382.c": line 767) +* remove parameter at ("test/cases/large/clang-22382.c": line 767) * remove function safe_add_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 863) +* remove parameter at ("test/cases/large/clang-22382.c": line 863) +* remove parameter at ("test/cases/large/clang-22382.c": line 863) * remove function safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 870) +* remove parameter at ("test/cases/large/clang-22382.c": line 870) +* remove parameter at ("test/cases/large/clang-22382.c": line 870) * remove function platform_main_end at ("test/cases/large/clang-22382.c": line 14) +* remove parameter at ("test/cases/large/clang-22382.c": line 14) +* remove parameter at ("test/cases/large/clang-22382.c": line 14) * remove function safe_add_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 556) +* remove parameter at ("test/cases/large/clang-22382.c": line 556) +* remove parameter at ("test/cases/large/clang-22382.c": line 556) * remove function safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 563) +* remove parameter at ("test/cases/large/clang-22382.c": line 563) +* remove parameter at ("test/cases/large/clang-22382.c": line 563) * remove function safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-22382.c": line 154) +* remove parameter at ("test/cases/large/clang-22382.c": line 154) * remove function safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-22382.c": line 24) +* remove parameter at ("test/cases/large/clang-22382.c": line 24) * remove function safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-22382.c": line 651) +* remove parameter at ("test/cases/large/clang-22382.c": line 651) * remove function safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-22382.c": line 753) +* remove parameter at ("test/cases/large/clang-22382.c": line 753) * remove function safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-22382.c": line 856) +* remove parameter at ("test/cases/large/clang-22382.c": line 856) * remove function safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-22382.c": line 549) +* remove parameter at ("test/cases/large/clang-22382.c": line 549) * remove function func_22 at ("test/cases/large/clang-22382.c": line 1635) +* remove parameter at ("test/cases/large/clang-22382.c": line 1635) * remove function printf at ("test/cases/large/clang-22382.c": line 10) -* remove function fabsf at ("test/cases/large/clang-22382.c": line 11) -* remove function fabs at ("test/cases/large/clang-22382.c": line 12) +* remove parameter at ("test/cases/large/clang-22382.c": line 10) +* Inline typedefsize_t at ("test/cases/large/clang-22382.c": line 1) +* Inline typedefint8_t at ("test/cases/large/clang-22382.c": line 2) +* Inline typedefint16_t at ("test/cases/large/clang-22382.c": line 3) +* Inline typedefint32_t at ("test/cases/large/clang-22382.c": line 4) +* Inline typedefint64_t at ("test/cases/large/clang-22382.c": line 5) +* Inline typedefuint8_t at ("test/cases/large/clang-22382.c": line 6) +* Inline typedefuint16_t at ("test/cases/large/clang-22382.c": line 7) +* Inline typedefuint32_t at ("test/cases/large/clang-22382.c": line 8) +* Inline typedefuint64_t at ("test/cases/large/clang-22382.c": line 9) * remove expr statement at ("test/cases/large/clang-22382.c": line 22) * do without param at ("test/cases/large/clang-22382.c": line 22) * remove return statement at ("test/cases/large/clang-22382.c": line 28) @@ -598,6 +749,13 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 953) * replace by zero at ("test/cases/large/clang-22382.c": line 951) * remove return statement at ("test/cases/large/clang-22382.c": line 959) +* do without param at ("test/cases/large/clang-22382.c": line 961) +* reduce to left at ("test/cases/large/clang-22382.c": line 961) +* reduce to right at ("test/cases/large/clang-22382.c": line 961) +* reduce to left at ("test/cases/large/clang-22382.c": line 961) +* reduce to right at ("test/cases/large/clang-22382.c": line 961) +* reduce to left at ("test/cases/large/clang-22382.c": line 961) +* reduce to right at ("test/cases/large/clang-22382.c": line 961) * reduce to left at ("test/cases/large/clang-22382.c": line 961) * reduce to right at ("test/cases/large/clang-22382.c": line 961) * replace by zero at ("test/cases/large/clang-22382.c": line 961) @@ -606,6 +764,13 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 964) * replace by zero at ("test/cases/large/clang-22382.c": line 962) * remove return statement at ("test/cases/large/clang-22382.c": line 971) +* do without param at ("test/cases/large/clang-22382.c": line 973) +* reduce to left at ("test/cases/large/clang-22382.c": line 973) +* reduce to right at ("test/cases/large/clang-22382.c": line 973) +* reduce to left at ("test/cases/large/clang-22382.c": line 973) +* reduce to right at ("test/cases/large/clang-22382.c": line 973) +* reduce to left at ("test/cases/large/clang-22382.c": line 973) +* reduce to right at ("test/cases/large/clang-22382.c": line 973) * reduce to left at ("test/cases/large/clang-22382.c": line 973) * reduce to right at ("test/cases/large/clang-22382.c": line 973) * replace by zero at ("test/cases/large/clang-22382.c": line 973) @@ -614,6 +779,13 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 976) * replace by zero at ("test/cases/large/clang-22382.c": line 974) * remove return statement at ("test/cases/large/clang-22382.c": line 983) +* do without param at ("test/cases/large/clang-22382.c": line 986) +* reduce to left at ("test/cases/large/clang-22382.c": line 986) +* reduce to right at ("test/cases/large/clang-22382.c": line 986) +* reduce to left at ("test/cases/large/clang-22382.c": line 986) +* reduce to right at ("test/cases/large/clang-22382.c": line 986) +* reduce to left at ("test/cases/large/clang-22382.c": line 986) +* reduce to right at ("test/cases/large/clang-22382.c": line 986) * reduce to left at ("test/cases/large/clang-22382.c": line 986) * reduce to right at ("test/cases/large/clang-22382.c": line 986) * reduce to left at ("test/cases/large/clang-22382.c": line 986) @@ -624,6 +796,13 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 992) * replace by zero at ("test/cases/large/clang-22382.c": line 990) * remove return statement at ("test/cases/large/clang-22382.c": line 1018) +* do without param at ("test/cases/large/clang-22382.c": line 1020) +* reduce to left at ("test/cases/large/clang-22382.c": line 1020) +* reduce to right at ("test/cases/large/clang-22382.c": line 1020) +* reduce to left at ("test/cases/large/clang-22382.c": line 1020) +* reduce to right at ("test/cases/large/clang-22382.c": line 1020) +* reduce to left at ("test/cases/large/clang-22382.c": line 1020) +* reduce to right at ("test/cases/large/clang-22382.c": line 1020) * reduce to left at ("test/cases/large/clang-22382.c": line 1020) * reduce to right at ("test/cases/large/clang-22382.c": line 1020) * replace by zero at ("test/cases/large/clang-22382.c": line 1020) @@ -632,6 +811,13 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 1023) * replace by zero at ("test/cases/large/clang-22382.c": line 1021) * remove return statement at ("test/cases/large/clang-22382.c": line 1030) +* do without param at ("test/cases/large/clang-22382.c": line 1032) +* reduce to left at ("test/cases/large/clang-22382.c": line 1032) +* reduce to right at ("test/cases/large/clang-22382.c": line 1032) +* reduce to left at ("test/cases/large/clang-22382.c": line 1032) +* reduce to right at ("test/cases/large/clang-22382.c": line 1032) +* reduce to left at ("test/cases/large/clang-22382.c": line 1032) +* reduce to right at ("test/cases/large/clang-22382.c": line 1032) * reduce to left at ("test/cases/large/clang-22382.c": line 1032) * reduce to right at ("test/cases/large/clang-22382.c": line 1032) * replace by zero at ("test/cases/large/clang-22382.c": line 1032) @@ -650,6 +836,7 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 1078) * replace by zero at ("test/cases/large/clang-22382.c": line 1076) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1081) +* replace by zero at ("test/cases/large/clang-22382.c": line 1082) * inline variable crc32_context at ("test/cases/large/clang-22382.c": line 1082) * remove expr statement at ("test/cases/large/clang-22382.c": line 1106) * reduce to left at ("test/cases/large/clang-22382.c": line 1106) @@ -669,57 +856,95 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 1128) * do without param at ("test/cases/large/clang-22382.c": line 1128) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1145) +* replace by zero at ("test/cases/large/clang-22382.c": line 1154) * inline variable g_2 at ("test/cases/large/clang-22382.c": line 1154) * delete variable at ("test/cases/large/clang-22382.c": line 1155) +* replace by zero at ("test/cases/large/clang-22382.c": line 1156) * inline variable g_40 at ("test/cases/large/clang-22382.c": line 1156) +* replace by zero at ("test/cases/large/clang-22382.c": line 1157) * inline variable g_85 at ("test/cases/large/clang-22382.c": line 1157) +* replace by zero at ("test/cases/large/clang-22382.c": line 1158) * inline variable g_86 at ("test/cases/large/clang-22382.c": line 1158) +* replace by zero at ("test/cases/large/clang-22382.c": line 1159) * inline variable g_131 at ("test/cases/large/clang-22382.c": line 1159) +* replace by zero at ("test/cases/large/clang-22382.c": line 1160) * inline variable g_153 at ("test/cases/large/clang-22382.c": line 1160) +* replace by zero at ("test/cases/large/clang-22382.c": line 1161) * inline variable g_154 at ("test/cases/large/clang-22382.c": line 1161) +* replace by zero at ("test/cases/large/clang-22382.c": line 1162) * inline variable g_158 at ("test/cases/large/clang-22382.c": line 1162) +* replace by zero at ("test/cases/large/clang-22382.c": line 1163) * inline variable g_159 at ("test/cases/large/clang-22382.c": line 1163) +* replace by zero at ("test/cases/large/clang-22382.c": line 1164) * inline variable g_203 at ("test/cases/large/clang-22382.c": line 1164) +* replace by zero at ("test/cases/large/clang-22382.c": line 1165) * inline variable g_250 at ("test/cases/large/clang-22382.c": line 1165) +* replace by zero at ("test/cases/large/clang-22382.c": line 1166) * inline variable g_251 at ("test/cases/large/clang-22382.c": line 1166) +* replace by zero at ("test/cases/large/clang-22382.c": line 1167) * inline variable g_312 at ("test/cases/large/clang-22382.c": line 1167) +* replace by zero at ("test/cases/large/clang-22382.c": line 1168) * inline variable g_316 at ("test/cases/large/clang-22382.c": line 1168) +* replace by zero at ("test/cases/large/clang-22382.c": line 1169) * inline variable g_355 at ("test/cases/large/clang-22382.c": line 1169) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1170) +* replace by zero at ("test/cases/large/clang-22382.c": line 1170) * inline variable g_356 at ("test/cases/large/clang-22382.c": line 1170) * delete variable at ("test/cases/large/clang-22382.c": line 1171) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1172) +* replace by zero at ("test/cases/large/clang-22382.c": line 1172) * inline variable g_390 at ("test/cases/large/clang-22382.c": line 1172) +* replace by zero at ("test/cases/large/clang-22382.c": line 1173) * inline variable g_391 at ("test/cases/large/clang-22382.c": line 1173) * delete variable at ("test/cases/large/clang-22382.c": line 1174) * delete variable at ("test/cases/large/clang-22382.c": line 1175) +* replace by zero at ("test/cases/large/clang-22382.c": line 1176) * inline variable g_506 at ("test/cases/large/clang-22382.c": line 1176) * delete variable at ("test/cases/large/clang-22382.c": line 1177) +* replace by zero at ("test/cases/large/clang-22382.c": line 1178) * inline variable g_594 at ("test/cases/large/clang-22382.c": line 1178) * delete variable at ("test/cases/large/clang-22382.c": line 1179) * delete variable at ("test/cases/large/clang-22382.c": line 1180) * delete variable at ("test/cases/large/clang-22382.c": line 1181) * delete variable at ("test/cases/large/clang-22382.c": line 1182) +* replace by zero at ("test/cases/large/clang-22382.c": line 1183) * inline variable g_1031 at ("test/cases/large/clang-22382.c": line 1183) * delete variable at ("test/cases/large/clang-22382.c": line 1184) +* replace by zero at ("test/cases/large/clang-22382.c": line 1185) * inline variable g_1103 at ("test/cases/large/clang-22382.c": line 1185) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1186) +* replace by zero at ("test/cases/large/clang-22382.c": line 1186) * inline variable g_1109 at ("test/cases/large/clang-22382.c": line 1186) * delete variable at ("test/cases/large/clang-22382.c": line 1187) +* replace by zero at ("test/cases/large/clang-22382.c": line 1188) * inline variable g_1238 at ("test/cases/large/clang-22382.c": line 1188) +* replace by zero at ("test/cases/large/clang-22382.c": line 1189) * inline variable g_1241 at ("test/cases/large/clang-22382.c": line 1189) +* replace by zero at ("test/cases/large/clang-22382.c": line 1190) * inline variable g_1304 at ("test/cases/large/clang-22382.c": line 1190) * delete variable at ("test/cases/large/clang-22382.c": line 1191) * delete variable at ("test/cases/large/clang-22382.c": line 1192) +* replace by zero at ("test/cases/large/clang-22382.c": line 1193) * inline variable g_1935 at ("test/cases/large/clang-22382.c": line 1193) +* replace by zero at ("test/cases/large/clang-22382.c": line 1194) * inline variable g_1985 at ("test/cases/large/clang-22382.c": line 1194) +* replace by zero at ("test/cases/large/clang-22382.c": line 1195) * inline variable g_2138 at ("test/cases/large/clang-22382.c": line 1195) +* replace by zero at ("test/cases/large/clang-22382.c": line 1196) * inline variable g_2239 at ("test/cases/large/clang-22382.c": line 1196) +* replace by zero at ("test/cases/large/clang-22382.c": line 1197) * inline variable g_2299 at ("test/cases/large/clang-22382.c": line 1197) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1198) +* replace by zero at ("test/cases/large/clang-22382.c": line 1198) * inline variable g_2300 at ("test/cases/large/clang-22382.c": line 1198) +* replace by zero at ("test/cases/large/clang-22382.c": line 1199) * inline variable g_2342 at ("test/cases/large/clang-22382.c": line 1199) * remove return statement at ("test/cases/large/clang-22382.c": line 1339) * remove return statement at ("test/cases/large/clang-22382.c": line 1637) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2863) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2863) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2863) +* replace by zero at ("test/cases/large/clang-22382.c": line 2864) * inline variable print_hash_value at ("test/cases/large/clang-22382.c": line 2864) * remove expr statement at ("test/cases/large/clang-22382.c": line 2867) * do without param at ("test/cases/large/clang-22382.c": line 2867) diff --git a/rtree-c/test/expected/clang-22382/reduction/p6.path b/rtree-c/test/expected/clang-22382/reduction/p6.path index 9d843b7ce6e2937889f9eaa408f72e55899d75e7..d79133b246ba53a5fd68e3cc8c40dc307301d7bc 100644 --- a/rtree-c/test/expected/clang-22382/reduction/p6.path +++ b/rtree-c/test/expected/clang-22382/reduction/p6.path @@ -63,50 +63,137 @@ 1 remove function safe_div_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 222) 1 remove function safe_add_func_float_f_f at ("test/cases/large/clang-22382.c": line 955) * remove function safe_sub_func_float_f_f at ("test/cases/large/clang-22382.c": line 967) +* remove parameter at ("test/cases/large/clang-22382.c": line 967) +* remove parameter at ("test/cases/large/clang-22382.c": line 967) * remove function safe_mod_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 80) +* remove parameter at ("test/cases/large/clang-22382.c": line 80) +* remove parameter at ("test/cases/large/clang-22382.c": line 80) * remove function safe_div_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 92) +* remove parameter at ("test/cases/large/clang-22382.c": line 92) +* remove parameter at ("test/cases/large/clang-22382.c": line 92) * remove function safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 877) +* remove parameter at ("test/cases/large/clang-22382.c": line 877) +* remove parameter at ("test/cases/large/clang-22382.c": line 877) * remove function safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-22382.c": line 415) +* remove parameter at ("test/cases/large/clang-22382.c": line 415) * remove function safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 679) +* remove parameter at ("test/cases/large/clang-22382.c": line 679) +* remove parameter at ("test/cases/large/clang-22382.c": line 679) * remove function safe_div_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 691) +* remove parameter at ("test/cases/large/clang-22382.c": line 691) +* remove parameter at ("test/cases/large/clang-22382.c": line 691) * remove function safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 781) +* remove parameter at ("test/cases/large/clang-22382.c": line 781) +* remove parameter at ("test/cases/large/clang-22382.c": line 781) * remove function safe_div_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 793) +* remove parameter at ("test/cases/large/clang-22382.c": line 793) +* remove parameter at ("test/cases/large/clang-22382.c": line 793) * remove function safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 884) +* remove parameter at ("test/cases/large/clang-22382.c": line 884) +* remove parameter at ("test/cases/large/clang-22382.c": line 884) * remove function safe_div_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 896) +* remove parameter at ("test/cases/large/clang-22382.c": line 896) +* remove parameter at ("test/cases/large/clang-22382.c": line 896) * remove function crc32_byte at ("test/cases/large/clang-22382.c": line 1104) +* remove parameter at ("test/cases/large/clang-22382.c": line 1104) * remove function safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 577) +* remove parameter at ("test/cases/large/clang-22382.c": line 577) +* remove parameter at ("test/cases/large/clang-22382.c": line 577) * remove function safe_div_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 589) +* remove parameter at ("test/cases/large/clang-22382.c": line 589) +* remove parameter at ("test/cases/large/clang-22382.c": line 589) * remove function safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 672) +* remove parameter at ("test/cases/large/clang-22382.c": line 672) +* remove parameter at ("test/cases/large/clang-22382.c": line 672) * remove function safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 774) +* remove parameter at ("test/cases/large/clang-22382.c": line 774) +* remove parameter at ("test/cases/large/clang-22382.c": line 774) * remove function safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-22382.c": line 284) +* remove parameter at ("test/cases/large/clang-22382.c": line 284) * remove function safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 570) +* remove parameter at ("test/cases/large/clang-22382.c": line 570) +* remove parameter at ("test/cases/large/clang-22382.c": line 570) * remove function __assert_fail at ("test/cases/large/clang-22382.c": line 13) +* remove parameter at ("test/cases/large/clang-22382.c": line 13) +* remove parameter at ("test/cases/large/clang-22382.c": line 13) +* remove parameter at ("test/cases/large/clang-22382.c": line 13) +* remove parameter at ("test/cases/large/clang-22382.c": line 13) * remove function func_6 at ("test/cases/large/clang-22382.c": line 1337) +* remove parameter at ("test/cases/large/clang-22382.c": line 1337) +* remove parameter at ("test/cases/large/clang-22382.c": line 1337) +* remove parameter at ("test/cases/large/clang-22382.c": line 1337) +* remove parameter at ("test/cases/large/clang-22382.c": line 1337) +* remove parameter at ("test/cases/large/clang-22382.c": line 1337) * remove function safe_add_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 168) +* remove parameter at ("test/cases/large/clang-22382.c": line 168) +* remove parameter at ("test/cases/large/clang-22382.c": line 168) * remove function safe_sub_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 182) +* remove parameter at ("test/cases/large/clang-22382.c": line 182) +* remove parameter at ("test/cases/large/clang-22382.c": line 182) * remove function safe_mul_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 196) +* remove parameter at ("test/cases/large/clang-22382.c": line 196) +* remove parameter at ("test/cases/large/clang-22382.c": line 196) * remove function safe_add_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 38) +* remove parameter at ("test/cases/large/clang-22382.c": line 38) +* remove parameter at ("test/cases/large/clang-22382.c": line 38) * remove function safe_sub_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 52) +* remove parameter at ("test/cases/large/clang-22382.c": line 52) +* remove parameter at ("test/cases/large/clang-22382.c": line 52) * remove function safe_mul_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 66) +* remove parameter at ("test/cases/large/clang-22382.c": line 66) +* remove parameter at ("test/cases/large/clang-22382.c": line 66) * remove function safe_add_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 658) +* remove parameter at ("test/cases/large/clang-22382.c": line 658) +* remove parameter at ("test/cases/large/clang-22382.c": line 658) * remove function safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 665) +* remove parameter at ("test/cases/large/clang-22382.c": line 665) +* remove parameter at ("test/cases/large/clang-22382.c": line 665) * remove function safe_add_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 760) +* remove parameter at ("test/cases/large/clang-22382.c": line 760) +* remove parameter at ("test/cases/large/clang-22382.c": line 760) * remove function safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 767) +* remove parameter at ("test/cases/large/clang-22382.c": line 767) +* remove parameter at ("test/cases/large/clang-22382.c": line 767) * remove function safe_add_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 863) +* remove parameter at ("test/cases/large/clang-22382.c": line 863) +* remove parameter at ("test/cases/large/clang-22382.c": line 863) * remove function safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 870) +* remove parameter at ("test/cases/large/clang-22382.c": line 870) +* remove parameter at ("test/cases/large/clang-22382.c": line 870) * remove function platform_main_end at ("test/cases/large/clang-22382.c": line 14) +* remove parameter at ("test/cases/large/clang-22382.c": line 14) +* remove parameter at ("test/cases/large/clang-22382.c": line 14) * remove function safe_add_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 556) +* remove parameter at ("test/cases/large/clang-22382.c": line 556) +* remove parameter at ("test/cases/large/clang-22382.c": line 556) * remove function safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 563) +* remove parameter at ("test/cases/large/clang-22382.c": line 563) +* remove parameter at ("test/cases/large/clang-22382.c": line 563) * remove function safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-22382.c": line 154) +* remove parameter at ("test/cases/large/clang-22382.c": line 154) * remove function safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-22382.c": line 24) +* remove parameter at ("test/cases/large/clang-22382.c": line 24) * remove function safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-22382.c": line 651) +* remove parameter at ("test/cases/large/clang-22382.c": line 651) * remove function safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-22382.c": line 753) +* remove parameter at ("test/cases/large/clang-22382.c": line 753) * remove function safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-22382.c": line 856) +* remove parameter at ("test/cases/large/clang-22382.c": line 856) * remove function safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-22382.c": line 549) +* remove parameter at ("test/cases/large/clang-22382.c": line 549) * remove function func_22 at ("test/cases/large/clang-22382.c": line 1635) +* remove parameter at ("test/cases/large/clang-22382.c": line 1635) * remove function printf at ("test/cases/large/clang-22382.c": line 10) -* remove function fabsf at ("test/cases/large/clang-22382.c": line 11) -* remove function fabs at ("test/cases/large/clang-22382.c": line 12) +* remove parameter at ("test/cases/large/clang-22382.c": line 10) +* Inline typedefsize_t at ("test/cases/large/clang-22382.c": line 1) +* Inline typedefint8_t at ("test/cases/large/clang-22382.c": line 2) +* Inline typedefint16_t at ("test/cases/large/clang-22382.c": line 3) +* Inline typedefint32_t at ("test/cases/large/clang-22382.c": line 4) +* Inline typedefint64_t at ("test/cases/large/clang-22382.c": line 5) +* Inline typedefuint8_t at ("test/cases/large/clang-22382.c": line 6) +* Inline typedefuint16_t at ("test/cases/large/clang-22382.c": line 7) +* Inline typedefuint32_t at ("test/cases/large/clang-22382.c": line 8) +* Inline typedefuint64_t at ("test/cases/large/clang-22382.c": line 9) * remove expr statement at ("test/cases/large/clang-22382.c": line 22) * do without param at ("test/cases/large/clang-22382.c": line 22) * remove return statement at ("test/cases/large/clang-22382.c": line 28) @@ -272,6 +359,13 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 905) * replace by zero at ("test/cases/large/clang-22382.c": line 903) * remove return statement at ("test/cases/large/clang-22382.c": line 971) +* do without param at ("test/cases/large/clang-22382.c": line 973) +* reduce to left at ("test/cases/large/clang-22382.c": line 973) +* reduce to right at ("test/cases/large/clang-22382.c": line 973) +* reduce to left at ("test/cases/large/clang-22382.c": line 973) +* reduce to right at ("test/cases/large/clang-22382.c": line 973) +* reduce to left at ("test/cases/large/clang-22382.c": line 973) +* reduce to right at ("test/cases/large/clang-22382.c": line 973) * reduce to left at ("test/cases/large/clang-22382.c": line 973) * reduce to right at ("test/cases/large/clang-22382.c": line 973) * replace by zero at ("test/cases/large/clang-22382.c": line 973) @@ -280,6 +374,7 @@ * replace by zero at ("test/cases/large/clang-22382.c": line 976) * replace by zero at ("test/cases/large/clang-22382.c": line 974) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1081) +* replace by zero at ("test/cases/large/clang-22382.c": line 1082) * inline variable crc32_context at ("test/cases/large/clang-22382.c": line 1082) * remove expr statement at ("test/cases/large/clang-22382.c": line 1106) * reduce to left at ("test/cases/large/clang-22382.c": line 1106) @@ -296,57 +391,95 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 1108) * replace by zero at ("test/cases/large/clang-22382.c": line 1108) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1145) +* replace by zero at ("test/cases/large/clang-22382.c": line 1154) * inline variable g_2 at ("test/cases/large/clang-22382.c": line 1154) * delete variable at ("test/cases/large/clang-22382.c": line 1155) +* replace by zero at ("test/cases/large/clang-22382.c": line 1156) * inline variable g_40 at ("test/cases/large/clang-22382.c": line 1156) +* replace by zero at ("test/cases/large/clang-22382.c": line 1157) * inline variable g_85 at ("test/cases/large/clang-22382.c": line 1157) +* replace by zero at ("test/cases/large/clang-22382.c": line 1158) * inline variable g_86 at ("test/cases/large/clang-22382.c": line 1158) +* replace by zero at ("test/cases/large/clang-22382.c": line 1159) * inline variable g_131 at ("test/cases/large/clang-22382.c": line 1159) +* replace by zero at ("test/cases/large/clang-22382.c": line 1160) * inline variable g_153 at ("test/cases/large/clang-22382.c": line 1160) +* replace by zero at ("test/cases/large/clang-22382.c": line 1161) * inline variable g_154 at ("test/cases/large/clang-22382.c": line 1161) +* replace by zero at ("test/cases/large/clang-22382.c": line 1162) * inline variable g_158 at ("test/cases/large/clang-22382.c": line 1162) +* replace by zero at ("test/cases/large/clang-22382.c": line 1163) * inline variable g_159 at ("test/cases/large/clang-22382.c": line 1163) +* replace by zero at ("test/cases/large/clang-22382.c": line 1164) * inline variable g_203 at ("test/cases/large/clang-22382.c": line 1164) +* replace by zero at ("test/cases/large/clang-22382.c": line 1165) * inline variable g_250 at ("test/cases/large/clang-22382.c": line 1165) +* replace by zero at ("test/cases/large/clang-22382.c": line 1166) * inline variable g_251 at ("test/cases/large/clang-22382.c": line 1166) +* replace by zero at ("test/cases/large/clang-22382.c": line 1167) * inline variable g_312 at ("test/cases/large/clang-22382.c": line 1167) +* replace by zero at ("test/cases/large/clang-22382.c": line 1168) * inline variable g_316 at ("test/cases/large/clang-22382.c": line 1168) +* replace by zero at ("test/cases/large/clang-22382.c": line 1169) * inline variable g_355 at ("test/cases/large/clang-22382.c": line 1169) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1170) +* replace by zero at ("test/cases/large/clang-22382.c": line 1170) * inline variable g_356 at ("test/cases/large/clang-22382.c": line 1170) * delete variable at ("test/cases/large/clang-22382.c": line 1171) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1172) +* replace by zero at ("test/cases/large/clang-22382.c": line 1172) * inline variable g_390 at ("test/cases/large/clang-22382.c": line 1172) +* replace by zero at ("test/cases/large/clang-22382.c": line 1173) * inline variable g_391 at ("test/cases/large/clang-22382.c": line 1173) * delete variable at ("test/cases/large/clang-22382.c": line 1174) * delete variable at ("test/cases/large/clang-22382.c": line 1175) +* replace by zero at ("test/cases/large/clang-22382.c": line 1176) * inline variable g_506 at ("test/cases/large/clang-22382.c": line 1176) * delete variable at ("test/cases/large/clang-22382.c": line 1177) +* replace by zero at ("test/cases/large/clang-22382.c": line 1178) * inline variable g_594 at ("test/cases/large/clang-22382.c": line 1178) * delete variable at ("test/cases/large/clang-22382.c": line 1179) * delete variable at ("test/cases/large/clang-22382.c": line 1180) * delete variable at ("test/cases/large/clang-22382.c": line 1181) * delete variable at ("test/cases/large/clang-22382.c": line 1182) +* replace by zero at ("test/cases/large/clang-22382.c": line 1183) * inline variable g_1031 at ("test/cases/large/clang-22382.c": line 1183) * delete variable at ("test/cases/large/clang-22382.c": line 1184) +* replace by zero at ("test/cases/large/clang-22382.c": line 1185) * inline variable g_1103 at ("test/cases/large/clang-22382.c": line 1185) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1186) +* replace by zero at ("test/cases/large/clang-22382.c": line 1186) * inline variable g_1109 at ("test/cases/large/clang-22382.c": line 1186) * delete variable at ("test/cases/large/clang-22382.c": line 1187) +* replace by zero at ("test/cases/large/clang-22382.c": line 1188) * inline variable g_1238 at ("test/cases/large/clang-22382.c": line 1188) +* replace by zero at ("test/cases/large/clang-22382.c": line 1189) * inline variable g_1241 at ("test/cases/large/clang-22382.c": line 1189) +* replace by zero at ("test/cases/large/clang-22382.c": line 1190) * inline variable g_1304 at ("test/cases/large/clang-22382.c": line 1190) * delete variable at ("test/cases/large/clang-22382.c": line 1191) * delete variable at ("test/cases/large/clang-22382.c": line 1192) +* replace by zero at ("test/cases/large/clang-22382.c": line 1193) * inline variable g_1935 at ("test/cases/large/clang-22382.c": line 1193) +* replace by zero at ("test/cases/large/clang-22382.c": line 1194) * inline variable g_1985 at ("test/cases/large/clang-22382.c": line 1194) +* replace by zero at ("test/cases/large/clang-22382.c": line 1195) * inline variable g_2138 at ("test/cases/large/clang-22382.c": line 1195) +* replace by zero at ("test/cases/large/clang-22382.c": line 1196) * inline variable g_2239 at ("test/cases/large/clang-22382.c": line 1196) +* replace by zero at ("test/cases/large/clang-22382.c": line 1197) * inline variable g_2299 at ("test/cases/large/clang-22382.c": line 1197) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1198) +* replace by zero at ("test/cases/large/clang-22382.c": line 1198) * inline variable g_2300 at ("test/cases/large/clang-22382.c": line 1198) +* replace by zero at ("test/cases/large/clang-22382.c": line 1199) * inline variable g_2342 at ("test/cases/large/clang-22382.c": line 1199) * remove return statement at ("test/cases/large/clang-22382.c": line 1339) * remove return statement at ("test/cases/large/clang-22382.c": line 1637) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2863) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2863) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2863) +* replace by zero at ("test/cases/large/clang-22382.c": line 2864) * inline variable print_hash_value at ("test/cases/large/clang-22382.c": line 2864) * remove initializer at ("test/cases/large/clang-22382.c": line 2893) * reduce to left at ("test/cases/large/clang-22382.c": line 2893) diff --git a/rtree-c/test/expected/clang-22382/reduction/p7.path b/rtree-c/test/expected/clang-22382/reduction/p7.path index d18112f40c038755db320246b80108c24e635cf9..c5d99b6eae18691dbe406c975ca584adc56cd2c1 100644 --- a/rtree-c/test/expected/clang-22382/reduction/p7.path +++ b/rtree-c/test/expected/clang-22382/reduction/p7.path @@ -105,60 +105,106 @@ 1 remove function safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-22382.c": line 549) 1 remove function func_22 at ("test/cases/large/clang-22382.c": line 1635) 1 remove function printf at ("test/cases/large/clang-22382.c": line 10) -1 remove function fabsf at ("test/cases/large/clang-22382.c": line 11) -1 remove function fabs at ("test/cases/large/clang-22382.c": line 12) +1 Inline typedefsize_t at ("test/cases/large/clang-22382.c": line 1) +1 Inline typedefint8_t at ("test/cases/large/clang-22382.c": line 2) +1 Inline typedefint16_t at ("test/cases/large/clang-22382.c": line 3) +1 Inline typedefint32_t at ("test/cases/large/clang-22382.c": line 4) +1 Inline typedefint64_t at ("test/cases/large/clang-22382.c": line 5) +1 Inline typedefuint8_t at ("test/cases/large/clang-22382.c": line 6) +1 Inline typedefuint16_t at ("test/cases/large/clang-22382.c": line 7) +1 Inline typedefuint32_t at ("test/cases/large/clang-22382.c": line 8) +1 Inline typedefuint64_t at ("test/cases/large/clang-22382.c": line 9) 1 delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1081) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1082) 1 inline variable crc32_context at ("test/cases/large/clang-22382.c": line 1082) 1 delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1145) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1154) 1 inline variable g_2 at ("test/cases/large/clang-22382.c": line 1154) 1 delete variable at ("test/cases/large/clang-22382.c": line 1155) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1156) 1 inline variable g_40 at ("test/cases/large/clang-22382.c": line 1156) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1157) 1 inline variable g_85 at ("test/cases/large/clang-22382.c": line 1157) -1 inline variable g_86 at ("test/cases/large/clang-22382.c": line 1158) -1 inline variable g_131 at ("test/cases/large/clang-22382.c": line 1159) -1 inline variable g_153 at ("test/cases/large/clang-22382.c": line 1160) -1 inline variable g_154 at ("test/cases/large/clang-22382.c": line 1161) -1 inline variable g_158 at ("test/cases/large/clang-22382.c": line 1162) -1 inline variable g_159 at ("test/cases/large/clang-22382.c": line 1163) -1 inline variable g_203 at ("test/cases/large/clang-22382.c": line 1164) -1 inline variable g_250 at ("test/cases/large/clang-22382.c": line 1165) -1 inline variable g_251 at ("test/cases/large/clang-22382.c": line 1166) -1 inline variable g_312 at ("test/cases/large/clang-22382.c": line 1167) -1 inline variable g_316 at ("test/cases/large/clang-22382.c": line 1168) -1 inline variable g_355 at ("test/cases/large/clang-22382.c": line 1169) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1158) +* inline variable g_86 at ("test/cases/large/clang-22382.c": line 1158) +* replace by zero at ("test/cases/large/clang-22382.c": line 1159) +* inline variable g_131 at ("test/cases/large/clang-22382.c": line 1159) +* replace by zero at ("test/cases/large/clang-22382.c": line 1160) +* inline variable g_153 at ("test/cases/large/clang-22382.c": line 1160) +* replace by zero at ("test/cases/large/clang-22382.c": line 1161) +* inline variable g_154 at ("test/cases/large/clang-22382.c": line 1161) +* replace by zero at ("test/cases/large/clang-22382.c": line 1162) +* inline variable g_158 at ("test/cases/large/clang-22382.c": line 1162) +* replace by zero at ("test/cases/large/clang-22382.c": line 1163) +* inline variable g_159 at ("test/cases/large/clang-22382.c": line 1163) +* replace by zero at ("test/cases/large/clang-22382.c": line 1164) +* inline variable g_203 at ("test/cases/large/clang-22382.c": line 1164) +* replace by zero at ("test/cases/large/clang-22382.c": line 1165) +* inline variable g_250 at ("test/cases/large/clang-22382.c": line 1165) +* replace by zero at ("test/cases/large/clang-22382.c": line 1166) +* inline variable g_251 at ("test/cases/large/clang-22382.c": line 1166) +* replace by zero at ("test/cases/large/clang-22382.c": line 1167) +* inline variable g_312 at ("test/cases/large/clang-22382.c": line 1167) +* replace by zero at ("test/cases/large/clang-22382.c": line 1168) +* inline variable g_316 at ("test/cases/large/clang-22382.c": line 1168) +* replace by zero at ("test/cases/large/clang-22382.c": line 1169) +* inline variable g_355 at ("test/cases/large/clang-22382.c": line 1169) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1170) +* replace by zero at ("test/cases/large/clang-22382.c": line 1170) * inline variable g_356 at ("test/cases/large/clang-22382.c": line 1170) * delete variable at ("test/cases/large/clang-22382.c": line 1171) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1172) +* replace by zero at ("test/cases/large/clang-22382.c": line 1172) * inline variable g_390 at ("test/cases/large/clang-22382.c": line 1172) +* replace by zero at ("test/cases/large/clang-22382.c": line 1173) * inline variable g_391 at ("test/cases/large/clang-22382.c": line 1173) * delete variable at ("test/cases/large/clang-22382.c": line 1174) * delete variable at ("test/cases/large/clang-22382.c": line 1175) +* replace by zero at ("test/cases/large/clang-22382.c": line 1176) * inline variable g_506 at ("test/cases/large/clang-22382.c": line 1176) * delete variable at ("test/cases/large/clang-22382.c": line 1177) +* replace by zero at ("test/cases/large/clang-22382.c": line 1178) * inline variable g_594 at ("test/cases/large/clang-22382.c": line 1178) * delete variable at ("test/cases/large/clang-22382.c": line 1179) * delete variable at ("test/cases/large/clang-22382.c": line 1180) * delete variable at ("test/cases/large/clang-22382.c": line 1181) * delete variable at ("test/cases/large/clang-22382.c": line 1182) +* replace by zero at ("test/cases/large/clang-22382.c": line 1183) * inline variable g_1031 at ("test/cases/large/clang-22382.c": line 1183) * delete variable at ("test/cases/large/clang-22382.c": line 1184) +* replace by zero at ("test/cases/large/clang-22382.c": line 1185) * inline variable g_1103 at ("test/cases/large/clang-22382.c": line 1185) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1186) +* replace by zero at ("test/cases/large/clang-22382.c": line 1186) * inline variable g_1109 at ("test/cases/large/clang-22382.c": line 1186) * delete variable at ("test/cases/large/clang-22382.c": line 1187) +* replace by zero at ("test/cases/large/clang-22382.c": line 1188) * inline variable g_1238 at ("test/cases/large/clang-22382.c": line 1188) +* replace by zero at ("test/cases/large/clang-22382.c": line 1189) * inline variable g_1241 at ("test/cases/large/clang-22382.c": line 1189) +* replace by zero at ("test/cases/large/clang-22382.c": line 1190) * inline variable g_1304 at ("test/cases/large/clang-22382.c": line 1190) * delete variable at ("test/cases/large/clang-22382.c": line 1191) * delete variable at ("test/cases/large/clang-22382.c": line 1192) +* replace by zero at ("test/cases/large/clang-22382.c": line 1193) * inline variable g_1935 at ("test/cases/large/clang-22382.c": line 1193) +* replace by zero at ("test/cases/large/clang-22382.c": line 1194) * inline variable g_1985 at ("test/cases/large/clang-22382.c": line 1194) +* replace by zero at ("test/cases/large/clang-22382.c": line 1195) * inline variable g_2138 at ("test/cases/large/clang-22382.c": line 1195) +* replace by zero at ("test/cases/large/clang-22382.c": line 1196) * inline variable g_2239 at ("test/cases/large/clang-22382.c": line 1196) +* replace by zero at ("test/cases/large/clang-22382.c": line 1197) * inline variable g_2299 at ("test/cases/large/clang-22382.c": line 1197) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1198) +* replace by zero at ("test/cases/large/clang-22382.c": line 1198) * inline variable g_2300 at ("test/cases/large/clang-22382.c": line 1198) +* replace by zero at ("test/cases/large/clang-22382.c": line 1199) * inline variable g_2342 at ("test/cases/large/clang-22382.c": line 1199) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2863) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2863) * delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2863) +* replace by zero at ("test/cases/large/clang-22382.c": line 2864) * inline variable print_hash_value at ("test/cases/large/clang-22382.c": line 2864) * remove initializer at ("test/cases/large/clang-22382.c": line 2893) * reduce to left at ("test/cases/large/clang-22382.c": line 2893) diff --git a/rtree-c/test/expected/clang-22382/reduction/p8.path b/rtree-c/test/expected/clang-22382/reduction/p8.path index c052197a6b6d3991e591b1078fa8790c2385381d..15b470291520b9a3d7c28f8df6c692c39c559646 100644 --- a/rtree-c/test/expected/clang-22382/reduction/p8.path +++ b/rtree-c/test/expected/clang-22382/reduction/p8.path @@ -105,60 +105,106 @@ 1 remove function safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-22382.c": line 549) 1 remove function func_22 at ("test/cases/large/clang-22382.c": line 1635) 1 remove function printf at ("test/cases/large/clang-22382.c": line 10) -1 remove function fabsf at ("test/cases/large/clang-22382.c": line 11) -1 remove function fabs at ("test/cases/large/clang-22382.c": line 12) +1 Inline typedefsize_t at ("test/cases/large/clang-22382.c": line 1) +1 Inline typedefint8_t at ("test/cases/large/clang-22382.c": line 2) +1 Inline typedefint16_t at ("test/cases/large/clang-22382.c": line 3) +1 Inline typedefint32_t at ("test/cases/large/clang-22382.c": line 4) +1 Inline typedefint64_t at ("test/cases/large/clang-22382.c": line 5) +1 Inline typedefuint8_t at ("test/cases/large/clang-22382.c": line 6) +1 Inline typedefuint16_t at ("test/cases/large/clang-22382.c": line 7) +1 Inline typedefuint32_t at ("test/cases/large/clang-22382.c": line 8) +1 Inline typedefuint64_t at ("test/cases/large/clang-22382.c": line 9) 1 delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1081) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1082) 1 inline variable crc32_context at ("test/cases/large/clang-22382.c": line 1082) 1 delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1145) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1154) 1 inline variable g_2 at ("test/cases/large/clang-22382.c": line 1154) 1 delete variable at ("test/cases/large/clang-22382.c": line 1155) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1156) 1 inline variable g_40 at ("test/cases/large/clang-22382.c": line 1156) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1157) 1 inline variable g_85 at ("test/cases/large/clang-22382.c": line 1157) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1158) 1 inline variable g_86 at ("test/cases/large/clang-22382.c": line 1158) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1159) 1 inline variable g_131 at ("test/cases/large/clang-22382.c": line 1159) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1160) 1 inline variable g_153 at ("test/cases/large/clang-22382.c": line 1160) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1161) 1 inline variable g_154 at ("test/cases/large/clang-22382.c": line 1161) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1162) 1 inline variable g_158 at ("test/cases/large/clang-22382.c": line 1162) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1163) 1 inline variable g_159 at ("test/cases/large/clang-22382.c": line 1163) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1164) 1 inline variable g_203 at ("test/cases/large/clang-22382.c": line 1164) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1165) 1 inline variable g_250 at ("test/cases/large/clang-22382.c": line 1165) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1166) 1 inline variable g_251 at ("test/cases/large/clang-22382.c": line 1166) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1167) 1 inline variable g_312 at ("test/cases/large/clang-22382.c": line 1167) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1168) 1 inline variable g_316 at ("test/cases/large/clang-22382.c": line 1168) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1169) 1 inline variable g_355 at ("test/cases/large/clang-22382.c": line 1169) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1170) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1170) 1 inline variable g_356 at ("test/cases/large/clang-22382.c": line 1170) 1 delete variable at ("test/cases/large/clang-22382.c": line 1171) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1172) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1172) 1 inline variable g_390 at ("test/cases/large/clang-22382.c": line 1172) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1173) 1 inline variable g_391 at ("test/cases/large/clang-22382.c": line 1173) 1 delete variable at ("test/cases/large/clang-22382.c": line 1174) 1 delete variable at ("test/cases/large/clang-22382.c": line 1175) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1176) 1 inline variable g_506 at ("test/cases/large/clang-22382.c": line 1176) 1 delete variable at ("test/cases/large/clang-22382.c": line 1177) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1178) 1 inline variable g_594 at ("test/cases/large/clang-22382.c": line 1178) 1 delete variable at ("test/cases/large/clang-22382.c": line 1179) 1 delete variable at ("test/cases/large/clang-22382.c": line 1180) 1 delete variable at ("test/cases/large/clang-22382.c": line 1181) 1 delete variable at ("test/cases/large/clang-22382.c": line 1182) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1183) 1 inline variable g_1031 at ("test/cases/large/clang-22382.c": line 1183) 1 delete variable at ("test/cases/large/clang-22382.c": line 1184) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1185) 1 inline variable g_1103 at ("test/cases/large/clang-22382.c": line 1185) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1186) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1186) 1 inline variable g_1109 at ("test/cases/large/clang-22382.c": line 1186) 1 delete variable at ("test/cases/large/clang-22382.c": line 1187) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1188) 1 inline variable g_1238 at ("test/cases/large/clang-22382.c": line 1188) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1189) 1 inline variable g_1241 at ("test/cases/large/clang-22382.c": line 1189) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1190) 1 inline variable g_1304 at ("test/cases/large/clang-22382.c": line 1190) 1 delete variable at ("test/cases/large/clang-22382.c": line 1191) 1 delete variable at ("test/cases/large/clang-22382.c": line 1192) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1193) 1 inline variable g_1935 at ("test/cases/large/clang-22382.c": line 1193) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1194) 1 inline variable g_1985 at ("test/cases/large/clang-22382.c": line 1194) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1195) 1 inline variable g_2138 at ("test/cases/large/clang-22382.c": line 1195) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1196) 1 inline variable g_2239 at ("test/cases/large/clang-22382.c": line 1196) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1197) 1 inline variable g_2299 at ("test/cases/large/clang-22382.c": line 1197) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1198) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1198) 1 inline variable g_2300 at ("test/cases/large/clang-22382.c": line 1198) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1199) 1 inline variable g_2342 at ("test/cases/large/clang-22382.c": line 1199) 1 delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2863) 1 delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2863) 1 delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2863) +1 replace by zero at ("test/cases/large/clang-22382.c": line 2864) 1 inline variable print_hash_value at ("test/cases/large/clang-22382.c": line 2864) 1 remove empty declaration at ("test/cases/large/clang-22382.c": line 2893) 1 remove empty declaration at ("test/cases/large/clang-22382.c": line 2895) @@ -208,39 +254,18 @@ 1 expand compound statment at ("test/cases/large/clang-22382.c": line 2941) 1 remove the for loop at ("test/cases/large/clang-22382.c": line 2938) 1 expand compound statment at ("test/cases/large/clang-22382.c": line 2938) -1 remove empty declaration at ("test/cases/large/clang-22382.c": line 2943) -1 remove condition at ("test/cases/large/clang-22382.c": line 2946) -1 expand compound statment at ("test/cases/large/clang-22382.c": line 2946) -1 remove the for loop at ("test/cases/large/clang-22382.c": line 2943) -1 expand compound statment at ("test/cases/large/clang-22382.c": line 2943) -1 remove empty declaration at ("test/cases/large/clang-22382.c": line 2949) -1 remove condition at ("test/cases/large/clang-22382.c": line 2952) -1 expand compound statment at ("test/cases/large/clang-22382.c": line 2952) -1 remove the for loop at ("test/cases/large/clang-22382.c": line 2949) -1 expand compound statment at ("test/cases/large/clang-22382.c": line 2949) -1 remove empty declaration at ("test/cases/large/clang-22382.c": line 2956) -1 remove condition at ("test/cases/large/clang-22382.c": line 2962) -1 expand compound statment at ("test/cases/large/clang-22382.c": line 2962) -1 remove the for loop at ("test/cases/large/clang-22382.c": line 2956) -1 expand compound statment at ("test/cases/large/clang-22382.c": line 2956) -1 remove empty declaration at ("test/cases/large/clang-22382.c": line 2967) -1 remove empty declaration at ("test/cases/large/clang-22382.c": line 2969) -1 remove condition at ("test/cases/large/clang-22382.c": line 2972) -1 expand compound statment at ("test/cases/large/clang-22382.c": line 2972) -1 remove the for loop at ("test/cases/large/clang-22382.c": line 2969) -1 expand compound statment at ("test/cases/large/clang-22382.c": line 2969) -1 remove the for loop at ("test/cases/large/clang-22382.c": line 2967) -1 expand compound statment at ("test/cases/large/clang-22382.c": line 2967) -1 remove empty declaration at ("test/cases/large/clang-22382.c": line 2975) -1 remove empty declaration at ("test/cases/large/clang-22382.c": line 2977) -1 remove empty declaration at ("test/cases/large/clang-22382.c": line 2979) -1 remove condition at ("test/cases/large/clang-22382.c": line 2982) -1 expand compound statment at ("test/cases/large/clang-22382.c": line 2982) -1 remove the for loop at ("test/cases/large/clang-22382.c": line 2979) -1 expand compound statment at ("test/cases/large/clang-22382.c": line 2979) -1 remove the for loop at ("test/cases/large/clang-22382.c": line 2977) -1 expand compound statment at ("test/cases/large/clang-22382.c": line 2977) -1 remove the for loop at ("test/cases/large/clang-22382.c": line 2975) -1 expand compound statment at ("test/cases/large/clang-22382.c": line 2975) -1 remove return statement at ("test/cases/large/clang-22382.c": line 2994) +* remove empty declaration at ("test/cases/large/clang-22382.c": line 2943) +* remove condition at ("test/cases/large/clang-22382.c": line 2946) +* remove empty declaration at ("test/cases/large/clang-22382.c": line 2949) +* remove condition at ("test/cases/large/clang-22382.c": line 2952) +* remove empty declaration at ("test/cases/large/clang-22382.c": line 2956) +* remove condition at ("test/cases/large/clang-22382.c": line 2962) +* remove empty declaration at ("test/cases/large/clang-22382.c": line 2967) +* remove empty declaration at ("test/cases/large/clang-22382.c": line 2969) +* remove condition at ("test/cases/large/clang-22382.c": line 2972) +* remove empty declaration at ("test/cases/large/clang-22382.c": line 2975) +* remove empty declaration at ("test/cases/large/clang-22382.c": line 2977) +* remove empty declaration at ("test/cases/large/clang-22382.c": line 2979) +* remove condition at ("test/cases/large/clang-22382.c": line 2982) +* remove return statement at ("test/cases/large/clang-22382.c": line 2994) diff --git a/rtree-c/test/expected/clang-22382/reduction/p9.path b/rtree-c/test/expected/clang-22382/reduction/p9.path new file mode 100644 index 0000000000000000000000000000000000000000..5f0fe0adac01ce08b1acd7f2e4fa7ecd2c54f47b --- /dev/null +++ b/rtree-c/test/expected/clang-22382/reduction/p9.path @@ -0,0 +1,292 @@ +1 remove function func_51 at ("test/cases/large/clang-22382.c": line 1763) +1 remove function func_41 at ("test/cases/large/clang-22382.c": line 1644) +1 remove function func_12 at ("test/cases/large/clang-22382.c": line 1346) +1 remove function func_66 at ("test/cases/large/clang-22382.c": line 2352) +1 remove function func_59 at ("test/cases/large/clang-22382.c": line 2215) +1 remove function func_1 at ("test/cases/large/clang-22382.c": line 1217) +1 remove function func_71 at ("test/cases/large/clang-22382.c": line 2583) +1 remove function func_78 at ("test/cases/large/clang-22382.c": line 2752) +1 remove function safe_mul_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 457) +1 remove function safe_mul_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 326) +1 remove function crc32_8bytes at ("test/cases/large/clang-22382.c": line 1110) +1 remove function crc32_gentab at ("test/cases/large/clang-22382.c": line 1084) +1 remove function safe_div_func_double_f_f at ("test/cases/large/clang-22382.c": line 1054) +1 remove function transparent_crc_bytes at ("test/cases/large/clang-22382.c": line 1134) +1 remove function safe_lshift_func_int64_t_s_u at ("test/cases/large/clang-22382.c": line 507) +1 remove function safe_div_func_float_f_f at ("test/cases/large/clang-22382.c": line 995) +1 remove function safe_add_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 429) +1 remove function safe_lshift_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 920) +1 remove function safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-22382.c": line 376) +1 remove function safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 495) +1 remove function safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-22382.c": line 246) +1 remove function safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-22382.c": line 116) +1 remove function safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 817) +1 remove function safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-22382.c": line 908) +1 remove function safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 364) +1 remove function safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 715) +1 remove function safe_add_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 298) +1 remove function safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 234) +1 remove function safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 613) +1 remove function safe_lshift_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 104) +1 remove function safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-22382.c": line 805) +1 remove function safe_mul_func_double_f_f at ("test/cases/large/clang-22382.c": line 1038) +1 remove function safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-22382.c": line 703) +1 remove function safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-22382.c": line 601) +1 remove function safe_mul_func_float_f_f at ("test/cases/large/clang-22382.c": line 979) +1 remove function safe_sub_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 443) +1 remove function safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-22382.c": line 270) +1 remove function safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-22382.c": line 400) +1 remove function safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-22382.c": line 531) +1 remove function safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-22382.c": line 140) +1 remove function safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 258) +1 remove function safe_sub_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 312) +1 remove function safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 388) +1 remove function safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 519) +1 remove function transparent_crc at ("test/cases/large/clang-22382.c": line 1123) +1 remove function safe_mod_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 471) +1 remove function safe_div_func_int64_t_s_s at ("test/cases/large/clang-22382.c": line 483) +1 remove function safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 128) +1 remove function safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 739) +1 remove function safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 841) +1 remove function safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 944) +1 remove function safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 637) +1 remove function safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-22382.c": line 727) +1 remove function safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-22382.c": line 829) +1 remove function safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-22382.c": line 932) +1 remove function safe_add_func_double_f_f at ("test/cases/large/clang-22382.c": line 1014) +1 remove function safe_sub_func_double_f_f at ("test/cases/large/clang-22382.c": line 1026) +1 remove function safe_mod_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 340) +1 remove function safe_div_func_int32_t_s_s at ("test/cases/large/clang-22382.c": line 352) +1 remove function safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-22382.c": line 625) +1 remove function safe_convert_func_float_to_int32_t at ("test/cases/large/clang-22382.c": line 1069) +1 remove function safe_mod_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 210) +1 remove function safe_div_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 222) +1 remove function safe_add_func_float_f_f at ("test/cases/large/clang-22382.c": line 955) +1 remove function safe_sub_func_float_f_f at ("test/cases/large/clang-22382.c": line 967) +1 remove function safe_mod_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 80) +1 remove function safe_div_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 92) +1 remove function safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 877) +1 remove function safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-22382.c": line 415) +1 remove function safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 679) +1 remove function safe_div_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 691) +1 remove function safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 781) +1 remove function safe_div_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 793) +1 remove function safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 884) +1 remove function safe_div_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 896) +1 remove function crc32_byte at ("test/cases/large/clang-22382.c": line 1104) +1 remove function safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 577) +1 remove function safe_div_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 589) +1 remove function safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 672) +1 remove function safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 774) +1 remove function safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-22382.c": line 284) +1 remove function safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 570) +1 remove function __assert_fail at ("test/cases/large/clang-22382.c": line 13) +1 remove function func_6 at ("test/cases/large/clang-22382.c": line 1337) +1 remove function safe_add_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 168) +1 remove function safe_sub_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 182) +1 remove function safe_mul_func_int16_t_s_s at ("test/cases/large/clang-22382.c": line 196) +1 remove function safe_add_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 38) +1 remove function safe_sub_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 52) +1 remove function safe_mul_func_int8_t_s_s at ("test/cases/large/clang-22382.c": line 66) +1 remove function safe_add_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 658) +1 remove function safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-22382.c": line 665) +1 remove function safe_add_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 760) +1 remove function safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-22382.c": line 767) +1 remove function safe_add_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 863) +1 remove function safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-22382.c": line 870) +1 remove function platform_main_end at ("test/cases/large/clang-22382.c": line 14) +1 remove function safe_add_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 556) +1 remove function safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-22382.c": line 563) +1 remove function safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-22382.c": line 154) +1 remove function safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-22382.c": line 24) +1 remove function safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-22382.c": line 651) +1 remove function safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-22382.c": line 753) +1 remove function safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-22382.c": line 856) +1 remove function safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-22382.c": line 549) +1 remove function func_22 at ("test/cases/large/clang-22382.c": line 1635) +1 remove function printf at ("test/cases/large/clang-22382.c": line 10) +1 Inline typedefsize_t at ("test/cases/large/clang-22382.c": line 1) +1 Inline typedefint8_t at ("test/cases/large/clang-22382.c": line 2) +1 Inline typedefint16_t at ("test/cases/large/clang-22382.c": line 3) +1 Inline typedefint32_t at ("test/cases/large/clang-22382.c": line 4) +1 Inline typedefint64_t at ("test/cases/large/clang-22382.c": line 5) +1 Inline typedefuint8_t at ("test/cases/large/clang-22382.c": line 6) +1 Inline typedefuint16_t at ("test/cases/large/clang-22382.c": line 7) +1 Inline typedefuint32_t at ("test/cases/large/clang-22382.c": line 8) +1 Inline typedefuint64_t at ("test/cases/large/clang-22382.c": line 9) +1 delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1081) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1082) +1 inline variable crc32_context at ("test/cases/large/clang-22382.c": line 1082) +1 delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1145) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1154) +1 inline variable g_2 at ("test/cases/large/clang-22382.c": line 1154) +1 delete variable at ("test/cases/large/clang-22382.c": line 1155) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1156) +1 inline variable g_40 at ("test/cases/large/clang-22382.c": line 1156) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1157) +1 inline variable g_85 at ("test/cases/large/clang-22382.c": line 1157) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1158) +1 inline variable g_86 at ("test/cases/large/clang-22382.c": line 1158) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1159) +1 inline variable g_131 at ("test/cases/large/clang-22382.c": line 1159) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1160) +1 inline variable g_153 at ("test/cases/large/clang-22382.c": line 1160) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1161) +1 inline variable g_154 at ("test/cases/large/clang-22382.c": line 1161) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1162) +1 inline variable g_158 at ("test/cases/large/clang-22382.c": line 1162) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1163) +1 inline variable g_159 at ("test/cases/large/clang-22382.c": line 1163) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1164) +1 inline variable g_203 at ("test/cases/large/clang-22382.c": line 1164) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1165) +1 inline variable g_250 at ("test/cases/large/clang-22382.c": line 1165) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1166) +1 inline variable g_251 at ("test/cases/large/clang-22382.c": line 1166) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1167) +1 inline variable g_312 at ("test/cases/large/clang-22382.c": line 1167) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1168) +1 inline variable g_316 at ("test/cases/large/clang-22382.c": line 1168) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1169) +1 inline variable g_355 at ("test/cases/large/clang-22382.c": line 1169) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1170) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1170) +1 inline variable g_356 at ("test/cases/large/clang-22382.c": line 1170) +1 delete variable at ("test/cases/large/clang-22382.c": line 1171) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1172) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1172) +1 inline variable g_390 at ("test/cases/large/clang-22382.c": line 1172) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1173) +1 inline variable g_391 at ("test/cases/large/clang-22382.c": line 1173) +1 delete variable at ("test/cases/large/clang-22382.c": line 1174) +1 delete variable at ("test/cases/large/clang-22382.c": line 1175) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1176) +1 inline variable g_506 at ("test/cases/large/clang-22382.c": line 1176) +1 delete variable at ("test/cases/large/clang-22382.c": line 1177) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1178) +1 inline variable g_594 at ("test/cases/large/clang-22382.c": line 1178) +1 delete variable at ("test/cases/large/clang-22382.c": line 1179) +1 delete variable at ("test/cases/large/clang-22382.c": line 1180) +1 delete variable at ("test/cases/large/clang-22382.c": line 1181) +1 delete variable at ("test/cases/large/clang-22382.c": line 1182) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1183) +1 inline variable g_1031 at ("test/cases/large/clang-22382.c": line 1183) +1 delete variable at ("test/cases/large/clang-22382.c": line 1184) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1185) +1 inline variable g_1103 at ("test/cases/large/clang-22382.c": line 1185) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1186) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1186) +1 inline variable g_1109 at ("test/cases/large/clang-22382.c": line 1186) +1 delete variable at ("test/cases/large/clang-22382.c": line 1187) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1188) +1 inline variable g_1238 at ("test/cases/large/clang-22382.c": line 1188) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1189) +1 inline variable g_1241 at ("test/cases/large/clang-22382.c": line 1189) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1190) +1 inline variable g_1304 at ("test/cases/large/clang-22382.c": line 1190) +1 delete variable at ("test/cases/large/clang-22382.c": line 1191) +1 delete variable at ("test/cases/large/clang-22382.c": line 1192) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1193) +1 inline variable g_1935 at ("test/cases/large/clang-22382.c": line 1193) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1194) +1 inline variable g_1985 at ("test/cases/large/clang-22382.c": line 1194) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1195) +1 inline variable g_2138 at ("test/cases/large/clang-22382.c": line 1195) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1196) +1 inline variable g_2239 at ("test/cases/large/clang-22382.c": line 1196) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1197) +1 inline variable g_2299 at ("test/cases/large/clang-22382.c": line 1197) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1198) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1198) +1 inline variable g_2300 at ("test/cases/large/clang-22382.c": line 1198) +1 replace by zero at ("test/cases/large/clang-22382.c": line 1199) +1 inline variable g_2342 at ("test/cases/large/clang-22382.c": line 1199) +1 delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2863) +1 delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2863) +1 delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2863) +1 replace by zero at ("test/cases/large/clang-22382.c": line 2864) +1 inline variable print_hash_value at ("test/cases/large/clang-22382.c": line 2864) +1 remove empty declaration at ("test/cases/large/clang-22382.c": line 2893) +1 remove empty declaration at ("test/cases/large/clang-22382.c": line 2895) +1 remove condition at ("test/cases/large/clang-22382.c": line 2898) +1 expand compound statment at ("test/cases/large/clang-22382.c": line 2898) +1 remove the for loop at ("test/cases/large/clang-22382.c": line 2895) +1 expand compound statment at ("test/cases/large/clang-22382.c": line 2895) +1 remove the for loop at ("test/cases/large/clang-22382.c": line 2893) +1 expand compound statment at ("test/cases/large/clang-22382.c": line 2893) +1 remove empty declaration at ("test/cases/large/clang-22382.c": line 2901) +1 remove empty declaration at ("test/cases/large/clang-22382.c": line 2903) +1 remove empty declaration at ("test/cases/large/clang-22382.c": line 2905) +1 remove condition at ("test/cases/large/clang-22382.c": line 2908) +1 expand compound statment at ("test/cases/large/clang-22382.c": line 2908) +1 remove the for loop at ("test/cases/large/clang-22382.c": line 2905) +1 expand compound statment at ("test/cases/large/clang-22382.c": line 2905) +1 remove the for loop at ("test/cases/large/clang-22382.c": line 2903) +1 expand compound statment at ("test/cases/large/clang-22382.c": line 2903) +1 remove the for loop at ("test/cases/large/clang-22382.c": line 2901) +1 expand compound statment at ("test/cases/large/clang-22382.c": line 2901) +1 remove empty declaration at ("test/cases/large/clang-22382.c": line 2913) +1 remove condition at ("test/cases/large/clang-22382.c": line 2916) +1 expand compound statment at ("test/cases/large/clang-22382.c": line 2916) +1 remove the for loop at ("test/cases/large/clang-22382.c": line 2913) +1 expand compound statment at ("test/cases/large/clang-22382.c": line 2913) +1 remove empty declaration at ("test/cases/large/clang-22382.c": line 2919) +1 remove empty declaration at ("test/cases/large/clang-22382.c": line 2921) +1 remove empty declaration at ("test/cases/large/clang-22382.c": line 2923) +1 remove condition at ("test/cases/large/clang-22382.c": line 2926) +1 expand compound statment at ("test/cases/large/clang-22382.c": line 2926) +1 remove the for loop at ("test/cases/large/clang-22382.c": line 2923) +1 expand compound statment at ("test/cases/large/clang-22382.c": line 2923) +1 remove the for loop at ("test/cases/large/clang-22382.c": line 2921) +1 expand compound statment at ("test/cases/large/clang-22382.c": line 2921) +1 remove the for loop at ("test/cases/large/clang-22382.c": line 2919) +1 expand compound statment at ("test/cases/large/clang-22382.c": line 2919) +1 remove empty declaration at ("test/cases/large/clang-22382.c": line 2930) +1 remove empty declaration at ("test/cases/large/clang-22382.c": line 2932) +1 remove condition at ("test/cases/large/clang-22382.c": line 2935) +1 expand compound statment at ("test/cases/large/clang-22382.c": line 2935) +1 remove the for loop at ("test/cases/large/clang-22382.c": line 2932) +1 expand compound statment at ("test/cases/large/clang-22382.c": line 2932) +1 remove the for loop at ("test/cases/large/clang-22382.c": line 2930) +1 expand compound statment at ("test/cases/large/clang-22382.c": line 2930) +1 remove empty declaration at ("test/cases/large/clang-22382.c": line 2938) +1 remove condition at ("test/cases/large/clang-22382.c": line 2941) +1 expand compound statment at ("test/cases/large/clang-22382.c": line 2941) +1 remove the for loop at ("test/cases/large/clang-22382.c": line 2938) +1 expand compound statment at ("test/cases/large/clang-22382.c": line 2938) +1 remove empty declaration at ("test/cases/large/clang-22382.c": line 2943) +1 remove condition at ("test/cases/large/clang-22382.c": line 2946) +1 expand compound statment at ("test/cases/large/clang-22382.c": line 2946) +1 remove the for loop at ("test/cases/large/clang-22382.c": line 2943) +1 expand compound statment at ("test/cases/large/clang-22382.c": line 2943) +1 remove empty declaration at ("test/cases/large/clang-22382.c": line 2949) +1 remove condition at ("test/cases/large/clang-22382.c": line 2952) +1 expand compound statment at ("test/cases/large/clang-22382.c": line 2952) +1 remove the for loop at ("test/cases/large/clang-22382.c": line 2949) +1 expand compound statment at ("test/cases/large/clang-22382.c": line 2949) +1 remove empty declaration at ("test/cases/large/clang-22382.c": line 2956) +1 remove condition at ("test/cases/large/clang-22382.c": line 2962) +1 expand compound statment at ("test/cases/large/clang-22382.c": line 2962) +1 remove the for loop at ("test/cases/large/clang-22382.c": line 2956) +1 expand compound statment at ("test/cases/large/clang-22382.c": line 2956) +1 remove empty declaration at ("test/cases/large/clang-22382.c": line 2967) +1 remove empty declaration at ("test/cases/large/clang-22382.c": line 2969) +1 remove condition at ("test/cases/large/clang-22382.c": line 2972) +1 expand compound statment at ("test/cases/large/clang-22382.c": line 2972) +1 remove the for loop at ("test/cases/large/clang-22382.c": line 2969) +1 expand compound statment at ("test/cases/large/clang-22382.c": line 2969) +1 remove the for loop at ("test/cases/large/clang-22382.c": line 2967) +1 expand compound statment at ("test/cases/large/clang-22382.c": line 2967) +1 remove empty declaration at ("test/cases/large/clang-22382.c": line 2975) +1 remove empty declaration at ("test/cases/large/clang-22382.c": line 2977) +1 remove empty declaration at ("test/cases/large/clang-22382.c": line 2979) +1 remove condition at ("test/cases/large/clang-22382.c": line 2982) +1 expand compound statment at ("test/cases/large/clang-22382.c": line 2982) +1 remove the for loop at ("test/cases/large/clang-22382.c": line 2979) +1 expand compound statment at ("test/cases/large/clang-22382.c": line 2979) +1 remove the for loop at ("test/cases/large/clang-22382.c": line 2977) +1 expand compound statment at ("test/cases/large/clang-22382.c": line 2977) +1 remove the for loop at ("test/cases/large/clang-22382.c": line 2975) +1 expand compound statment at ("test/cases/large/clang-22382.c": line 2975) +1 remove return statement at ("test/cases/large/clang-22382.c": line 2994) + diff --git a/rtree-c/test/expected/clang-22382/reduction/x0.c b/rtree-c/test/expected/clang-22382/reduction/x0.c index 3dbc1b87f65a5266e6e69b373a83c665ba12f430..67298a9b8a8e1f1a40a68d60b16345924a5fb91e 100644 --- a/rtree-c/test/expected/clang-22382/reduction/x0.c +++ b/rtree-c/test/expected/clang-22382/reduction/x0.c @@ -385,35 +385,35 @@ static uint64_t safe_rshift_func_uint64_t_u_u(uint64_t left, } static float safe_add_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; + return fabsf(0.5f * sf1 + 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; } static float safe_sub_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; + return fabsf(0.5f * sf1 - 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; } static float safe_mul_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; + return fabsf(0x1.0p-100f * sf1 * (0x1.0p-28f * sf2)) > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; } static float safe_div_func_float_f_f(float sf1, float sf2) { - return fabsf() < 1.0f && (sf2 == 0.0f || fabsf() > 0x1.0p-100f * (0x1.0p-49f * 3.40282347e+38F)) ? sf1 : sf1 / sf2; + return fabsf(sf2) < 1.0f && (sf2 == 0.0f || fabsf(0x1.0p-49f * sf1 / (0x1.0p100f * sf2)) > 0x1.0p-100f * (0x1.0p-49f * 3.40282347e+38F)) ? sf1 : sf1 / sf2; } static double safe_add_func_double_f_f(double sf1, double sf2) { - return fabs() > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; + return fabs(0.5 * sf1 + 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; } static double safe_sub_func_double_f_f(double sf1, double sf2) { - return fabs() > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; + return fabs(0.5 * sf1 - 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; } static double safe_mul_func_double_f_f(double sf1, double sf2) { - return fabs() > 0x1.0p-100 * (0x1.0p-924 * 1.7976931348623157e+308) ? sf1 : sf1 * sf2; + return fabs(0x1.0p-100 * sf1 * (0x1.0p-924 * sf2)) > 0x1.0p-100 * (0x1.0p-924 * 1.7976931348623157e+308) ? sf1 : sf1 * sf2; } static double safe_div_func_double_f_f(double sf1, double sf2) { - return fabs() < 1.0 && (sf2 == 0.0 || fabs() > 0x1.0p-100 * (0x1.0p-974 * 1.7976931348623157e+308)) ? sf1 : sf1 / sf2; + return fabs(sf2) < 1.0 && (sf2 == 0.0 || fabs(0x1.0p-974 * sf1 / (0x1.0p100 * sf2)) > 0x1.0p-100 * (0x1.0p-974 * 1.7976931348623157e+308)) ? sf1 : sf1 / sf2; } static int32_t safe_convert_func_float_to_int32_t(float sf1) { diff --git a/rtree-c/test/expected/clang-22382/reduction/x1.c b/rtree-c/test/expected/clang-22382/reduction/x1.c index 1169673c7306e3e62c11acabd2221efa5f4d28d2..8b9324dbd8e5d569ec783ca8c5d6be8c5f720499 100644 --- a/rtree-c/test/expected/clang-22382/reduction/x1.c +++ b/rtree-c/test/expected/clang-22382/reduction/x1.c @@ -385,35 +385,35 @@ static uint64_t safe_rshift_func_uint64_t_u_u(uint64_t left, } static float safe_add_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; + return fabsf(0.5f * sf1 + 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; } static float safe_sub_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; + return fabsf(0.5f * sf1 - 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; } static float safe_mul_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; + return fabsf(0x1.0p-100f * sf1 * (0x1.0p-28f * sf2)) > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; } static float safe_div_func_float_f_f(float sf1, float sf2) { - return fabsf() < 1.0f && (sf2 == 0.0f || fabsf() > 0x1.0p-100f * (0x1.0p-49f * 3.40282347e+38F)) ? sf1 : sf1 / sf2; + return fabsf(sf2) < 1.0f && (sf2 == 0.0f || fabsf(0x1.0p-49f * sf1 / (0x1.0p100f * sf2)) > 0x1.0p-100f * (0x1.0p-49f * 3.40282347e+38F)) ? sf1 : sf1 / sf2; } static double safe_add_func_double_f_f(double sf1, double sf2) { - return fabs() > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; + return fabs(0.5 * sf1 + 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; } static double safe_sub_func_double_f_f(double sf1, double sf2) { - return fabs() > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; + return fabs(0.5 * sf1 - 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; } static double safe_mul_func_double_f_f(double sf1, double sf2) { - return fabs() > 0x1.0p-100 * (0x1.0p-924 * 1.7976931348623157e+308) ? sf1 : sf1 * sf2; + return fabs(0x1.0p-100 * sf1 * (0x1.0p-924 * sf2)) > 0x1.0p-100 * (0x1.0p-924 * 1.7976931348623157e+308) ? sf1 : sf1 * sf2; } static double safe_div_func_double_f_f(double sf1, double sf2) { - return fabs() < 1.0 && (sf2 == 0.0 || fabs() > 0x1.0p-100 * (0x1.0p-974 * 1.7976931348623157e+308)) ? sf1 : sf1 / sf2; + return fabs(sf2) < 1.0 && (sf2 == 0.0 || fabs(0x1.0p-974 * sf1 / (0x1.0p100 * sf2)) > 0x1.0p-100 * (0x1.0p-974 * 1.7976931348623157e+308)) ? sf1 : sf1 / sf2; } static int32_t safe_convert_func_float_to_int32_t(float sf1) { diff --git a/rtree-c/test/expected/clang-22382/reduction/x2.c b/rtree-c/test/expected/clang-22382/reduction/x2.c index 4a3bbb505fcf08970806a900d26575343ae75491..9d78993ab3629030069fef11fbac50b3397c4df9 100644 --- a/rtree-c/test/expected/clang-22382/reduction/x2.c +++ b/rtree-c/test/expected/clang-22382/reduction/x2.c @@ -385,35 +385,35 @@ static uint64_t safe_rshift_func_uint64_t_u_u(uint64_t left, } static float safe_add_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; + return fabsf(0.5f * sf1 + 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; } static float safe_sub_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; + return fabsf(0.5f * sf1 - 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; } static float safe_mul_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; + return fabsf(0x1.0p-100f * sf1 * (0x1.0p-28f * sf2)) > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; } static float safe_div_func_float_f_f(float sf1, float sf2) { - return fabsf() < 1.0f && (sf2 == 0.0f || fabsf() > 0x1.0p-100f * (0x1.0p-49f * 3.40282347e+38F)) ? sf1 : sf1 / sf2; + return fabsf(sf2) < 1.0f && (sf2 == 0.0f || fabsf(0x1.0p-49f * sf1 / (0x1.0p100f * sf2)) > 0x1.0p-100f * (0x1.0p-49f * 3.40282347e+38F)) ? sf1 : sf1 / sf2; } static double safe_add_func_double_f_f(double sf1, double sf2) { - return fabs() > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; + return fabs(0.5 * sf1 + 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; } static double safe_sub_func_double_f_f(double sf1, double sf2) { - return fabs() > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; + return fabs(0.5 * sf1 - 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; } static double safe_mul_func_double_f_f(double sf1, double sf2) { - return fabs() > 0x1.0p-100 * (0x1.0p-924 * 1.7976931348623157e+308) ? sf1 : sf1 * sf2; + return fabs(0x1.0p-100 * sf1 * (0x1.0p-924 * sf2)) > 0x1.0p-100 * (0x1.0p-924 * 1.7976931348623157e+308) ? sf1 : sf1 * sf2; } static double safe_div_func_double_f_f(double sf1, double sf2) { - return fabs() < 1.0 && (sf2 == 0.0 || fabs() > 0x1.0p-100 * (0x1.0p-974 * 1.7976931348623157e+308)) ? sf1 : sf1 / sf2; + return fabs(sf2) < 1.0 && (sf2 == 0.0 || fabs(0x1.0p-974 * sf1 / (0x1.0p100 * sf2)) > 0x1.0p-100 * (0x1.0p-974 * 1.7976931348623157e+308)) ? sf1 : sf1 / sf2; } static int32_t safe_convert_func_float_to_int32_t(float sf1) { diff --git a/rtree-c/test/expected/clang-22382/reduction/x3.c b/rtree-c/test/expected/clang-22382/reduction/x3.c index 47776ca8e3d3732a499f03228d9772422049126d..24988ab64148f37d7c9c93a2ac2e9916f693f10a 100644 --- a/rtree-c/test/expected/clang-22382/reduction/x3.c +++ b/rtree-c/test/expected/clang-22382/reduction/x3.c @@ -385,35 +385,35 @@ static uint64_t safe_rshift_func_uint64_t_u_u(uint64_t left, } static float safe_add_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; + return fabsf(0.5f * sf1 + 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; } static float safe_sub_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; + return fabsf(0.5f * sf1 - 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; } static float safe_mul_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; + return fabsf(0x1.0p-100f * sf1 * (0x1.0p-28f * sf2)) > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; } static float safe_div_func_float_f_f(float sf1, float sf2) { - return fabsf() < 1.0f && (sf2 == 0.0f || fabsf() > 0x1.0p-100f * (0x1.0p-49f * 3.40282347e+38F)) ? sf1 : sf1 / sf2; + return fabsf(sf2) < 1.0f && (sf2 == 0.0f || fabsf(0x1.0p-49f * sf1 / (0x1.0p100f * sf2)) > 0x1.0p-100f * (0x1.0p-49f * 3.40282347e+38F)) ? sf1 : sf1 / sf2; } static double safe_add_func_double_f_f(double sf1, double sf2) { - return fabs() > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; + return fabs(0.5 * sf1 + 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; } static double safe_sub_func_double_f_f(double sf1, double sf2) { - return fabs() > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; + return fabs(0.5 * sf1 - 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; } static double safe_mul_func_double_f_f(double sf1, double sf2) { - return fabs() > 0x1.0p-100 * (0x1.0p-924 * 1.7976931348623157e+308) ? sf1 : sf1 * sf2; + return fabs(0x1.0p-100 * sf1 * (0x1.0p-924 * sf2)) > 0x1.0p-100 * (0x1.0p-924 * 1.7976931348623157e+308) ? sf1 : sf1 * sf2; } static double safe_div_func_double_f_f(double sf1, double sf2) { - return fabs() < 1.0 && (sf2 == 0.0 || fabs() > 0x1.0p-100 * (0x1.0p-974 * 1.7976931348623157e+308)) ? sf1 : sf1 / sf2; + return fabs(sf2) < 1.0 && (sf2 == 0.0 || fabs(0x1.0p-974 * sf1 / (0x1.0p100 * sf2)) > 0x1.0p-100 * (0x1.0p-974 * 1.7976931348623157e+308)) ? sf1 : sf1 / sf2; } static int32_t safe_convert_func_float_to_int32_t(float sf1) { diff --git a/rtree-c/test/expected/clang-22382/reduction/x4.c b/rtree-c/test/expected/clang-22382/reduction/x4.c index 360c78131fcdd952b43d0424e5830de0e233349b..606eafb78cd6ec2cd75bdd896bb370c8dec1e0fd 100644 --- a/rtree-c/test/expected/clang-22382/reduction/x4.c +++ b/rtree-c/test/expected/clang-22382/reduction/x4.c @@ -372,27 +372,27 @@ static uint64_t safe_rshift_func_uint64_t_u_u(uint64_t left, } static float safe_add_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; + return fabsf(0.5f * sf1 + 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; } static float safe_sub_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; + return fabsf(0.5f * sf1 - 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; } static float safe_mul_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; + return fabsf(0x1.0p-100f * sf1 * (0x1.0p-28f * sf2)) > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; } static double safe_add_func_double_f_f(double sf1, double sf2) { - return fabs() > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; + return fabs(0.5 * sf1 + 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; } static double safe_sub_func_double_f_f(double sf1, double sf2) { - return fabs() > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; + return fabs(0.5 * sf1 - 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; } static double safe_mul_func_double_f_f(double sf1, double sf2) { - return fabs() > 0x1.0p-100 * (0x1.0p-924 * 1.7976931348623157e+308) ? sf1 : sf1 * sf2; + return fabs(0x1.0p-100 * sf1 * (0x1.0p-924 * sf2)) > 0x1.0p-100 * (0x1.0p-924 * 1.7976931348623157e+308) ? sf1 : sf1 * sf2; } static int32_t safe_convert_func_float_to_int32_t(float sf1) { diff --git a/rtree-c/test/expected/clang-22382/reduction/x5.c b/rtree-c/test/expected/clang-22382/reduction/x5.c index 35210ab340d16ea3e24f3477ad1b70ac53fec841..5ffcb75aa724b13e605945063ef72766371638c9 100644 --- a/rtree-c/test/expected/clang-22382/reduction/x5.c +++ b/rtree-c/test/expected/clang-22382/reduction/x5.c @@ -300,23 +300,23 @@ static uint64_t safe_rshift_func_uint64_t_u_u(uint64_t left, } static float safe_add_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; + return fabsf(0.5f * sf1 + 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; } static float safe_sub_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; + return fabsf(0.5f * sf1 - 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; } static float safe_mul_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; + return fabsf(0x1.0p-100f * sf1 * (0x1.0p-28f * sf2)) > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; } static double safe_add_func_double_f_f(double sf1, double sf2) { - return fabs() > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; + return fabs(0.5 * sf1 + 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; } static double safe_sub_func_double_f_f(double sf1, double sf2) { - return fabs() > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; + return fabs(0.5 * sf1 - 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; } static int32_t safe_convert_func_float_to_int32_t(float sf1) { diff --git a/rtree-c/test/expected/clang-22382/reduction/x6.c b/rtree-c/test/expected/clang-22382/reduction/x6.c index aee25bb6d1c4c2a5729ffc80388fe6939dc98dfc..27cc3c6f3eb776a86e9c934581deb3a258d6625a 100644 --- a/rtree-c/test/expected/clang-22382/reduction/x6.c +++ b/rtree-c/test/expected/clang-22382/reduction/x6.c @@ -179,7 +179,7 @@ static uint64_t safe_div_func_uint64_t_u_u(uint64_t ui1, } static float safe_sub_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; + return fabsf(0.5f * sf1 - 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; } static uint32_t crc32_tab[256]; static uint32_t crc32_context = 0xffffffffuL; diff --git a/rtree-c/test/expected/clang-22382/reduction/x7.c b/rtree-c/test/expected/clang-22382/reduction/x7.c index b7203544d1ecbad363d68ff2da03ccf8b548966d..6ad1eb4cedd7fb97a734b26069a175a9ba122475 100644 --- a/rtree-c/test/expected/clang-22382/reduction/x7.c +++ b/rtree-c/test/expected/clang-22382/reduction/x7.c @@ -1,45 +1,50 @@ -typedef unsigned int size_t; -typedef signed char int8_t; -typedef short int int16_t; -typedef int int32_t; -typedef long long int int64_t; -typedef unsigned char uint8_t; -typedef unsigned short int uint16_t; -typedef unsigned int uint32_t; -typedef unsigned long long int uint64_t; +float fabsf(); +float fabs(); struct S0 { - signed f0 : 1; int64_t f1; signed f2 : 20; unsigned f3 : 8; + signed f0 : 1; long long int f1; signed f2 : 20; unsigned f3 : 8; }; -static int32_t g_356 = -1L; +static unsigned char g_86 = 0; +static long long int g_131 = 1L; +static short int g_153 = 0L; +static unsigned int g_154 = 3uL; +static short int g_158 = 0L; +static unsigned int g_159 = 0x5cc1ffd3L; +static unsigned int g_203 = 0xbd2ee514L; +static short int g_250 = 0x8c40L; +static unsigned int g_251 = 0xb89a725eL; +static unsigned char g_312 = 1uL; +static int g_316 = 0x123013cdL; +static unsigned int g_355 = 9uL; +static int g_356 = -1L; static struct S0 g_388 = { 0, 6L, -661, 1 }; -static int32_t g_390 = -1L; -static uint8_t g_391 = 255uL; -static uint16_t g_420[4][10] = { { 65535uL, 0x88f0L, 65535uL, 65532uL, 0x88f0L, 7uL, 7uL, 0x88f0L, 65532uL, 65535uL }, { 0uL, 0uL, 0x54a8L, 0x88f0L, 0x8ac6L, 0x54a8L, 0x8ac6L, 0x88f0L, 0x54a8L, 0uL }, { 0x8ac6L, 7uL, 65535uL, 0x8ac6L, 65532uL, 65532uL, 0x8ac6L, 65535uL, 7uL, 0x8ac6L }, { 65535uL, 0uL, 7uL, 65532uL, 0uL, 65532uL, 7uL, 0uL, 65535uL, 65535uL } }; -static int32_t g_421[5][10][5] = { { { -1L, 0x9cc7936fL, 0x733e4b69L, -10L, 3L }, { 0x6f17c7b4L, 0x504e397cL, 0xfaf5c5a5L, 0x7c3e73e6L, -1L }, { 9L, 0x276b277bL, -1L, 6L, 6L }, { -8L, 0xa1e38021L, -8L, 0x94c3bd62L, 0xa7408f1fL }, { 0x8ac3a7dbL, 0xd1f34a63L, 0x5469b73L, 0x41e353bdL, 0x2626dbabL }, { 0x6f17c7b4L, 0L, -3L, 1L, 0xc693e4d5L }, { -1L, 0x468dfb35L, 0x5469b73L, 0x2626dbabL, 3L }, { 0xd2a2360eL, -9L, -8L, 0x962c5fe5L, 0x6f17c7b4L }, { 0x44593456L, 0x9cc7936fL, -1L, 0xadf75ad1L, 0xd7fdc368L }, { 0xc7dfe44cL, 0x889a9044L, 0xfaf5c5a5L, -1L, 0x504e397cL } }, { { 0xd1f34a63L, 0x7d366db7L, 0xfa444388L, 0x468dfb35L, 0x4a120eaaL }, { 0x7c3e73e6L, 0x40dd39b6L, 0xd06cbe39L, 0x73bcdcaeL, 0x92d6179aL }, { 3L, 0L, 0xadf75ad1L, 0L, 0x8ac3a7dbL }, { 0x889a9044L, 7L, 0x2dc81d43L, 0xb3515830L, 0xfaf5c5a5L }, { 0xfa444388L, 0x5469b73L, 1L, -5L, 1L }, { 0x34421670L, 0x34421670L, -1L, -1L, 0x73bcdcaeL }, { 0xb2f5332aL, 0x2626dbabL, 0x7e2228e0L, 0x28b7bcceL, 0x276b277bL }, { 0xde5c95e5L, 0L, -4L, 0xa3ea5012L, 0xda0ab8efL }, { 0xd5dd3e96L, 0x2626dbabL, 9L, 0x13025689L, 1L }, { 0L, 0x34421670L, 0x57f46e1eL, 0x40dd39b6L, 0xc7dfe44cL } }, { { 0x28b7bcceL, 0x5469b73L, 1L, 1L, 0x7d366db7L }, { -1L, 7L, 0x962c5fe5L, 0L, 0xdfefce86L }, { 0xb56072fL, 0L, 0x733e4b69L, 0xd7fdc368L, 0L }, { -1L, 0x40dd39b6L, -1L, 0xfaf5c5a5L, 0xd2a2360eL }, { 0xcd05dc4eL, 0x7d366db7L, 1L, 0x4772fbbaL, 0xbb4b3d1cL }, { 0xda0ab8efL, 0x889a9044L, 0xa3ea5012L, 0x6f17c7b4L, -1L }, { -1L, 0x9cc7936fL, 0xb2f5332aL, 0xb2f5332aL, 0x9cc7936fL }, { 0xc693e4d5L, -9L, 0x504e397cL, 0xd06cbe39L, 0xa3ea5012L }, { 1L, 0x468dfb35L, 9L, -7L, 0x2871c56aL }, { 0xd06cbe39L, 0L, 0xeb725935L, -1L, 1L } }, { { 1L, 0xd1f34a63L, -1L, 1L, 0x13025689L }, { 0xc693e4d5L, 0xa1e38021L, 1L, -1L, 0x5d2bdd0bL }, { -1L, 0x276b277bL, 0x2871c56aL, -1L, 6L }, { 0xda0ab8efL, 0x504e397cL, 0x5d2bdd0bL, 7L, 0L }, { 0xcd05dc4eL, -1L, 0xbb4b3d1cL, 3L, 0L }, { -1L, -1L, 8L, 0x3e7f1e87L, 0x962c5fe5L }, { 0xb56072fL, 0x28b7bcceL, 0L, 0x2871c56aL, -1L }, { -1L, 0x552e894L, -1L, 0x5cf14d71L, -8L }, { 0x28b7bcceL, -1L, 8L, -1L, 0x28b7bcceL }, { 0L, -8L, 0xa7408f1fL, 0L, 1L } }, { { -1L, 0x2871c56aL, 0L, 0x28b7bcceL, 0xb56072fL }, { 1L, 1L, -1L, 0xb7c597ceL, 1L }, { 6L, 0x28b7bcceL, 0xd1f34a63L, 0x9cc7936fL, 3L }, { 1L, 0x45cbe6d6L, -3L, 0x3e7f1e87L, 0xb7c597ceL }, { 0xbc0fe9d4L, 1L, 0x4772fbbaL, 1L, 3L }, { 0x40dd39b6L, 0xc693e4d5L, 0x552e894L, 0x6f17c7b4L, 0L }, { 0xcd05dc4eL, -5L, 0x5469b73L, -1L, 0x7e2228e0L }, { 0L, 0x552e894L, 1L, 1L, 0xfaf5c5a5L }, { 0xbb4b3d1cL, 0x276b277bL, 9L, 1L, 0L }, { 0x3e7f1e87L, 0L, 0x962c5fe5L, -1L, 0xd2a2360eL } } }; -static uint64_t g_506 = 0uL; -static uint64_t g_559[8] = { 4uL, 4uL, 4uL, 4uL, 4uL, 4uL, 4uL, 4uL }; -static int16_t g_594 = 1L; -static uint16_t g_750[1][6][1] = { { { 0xe455L }, { 0xe455L }, { 0xe455L }, { 0xe455L }, { 0xe455L }, { 0xe455L } } }; -static uint64_t g_754[6][10] = { { 0x91ff780ddfefe0baLL, 0x91ff780ddfefe0baLL, 0xb71ef27d511e6b97LL, 0x79ab76c8654775d1LL, 0xf443b1863dba0e6aLL, 18446744073709551608uL, 0x91ff780ddfefe0baLL, 0xf443b1863dba0e6aLL, 0uL, 0xf443b1863dba0e6aLL }, { 0x91ff780ddfefe0baLL, 0x5376858ca911c115LL, 0x7f1eb7a26dc46069LL, 0x79ab76c8654775d1LL, 0x7f1eb7a26dc46069LL, 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL }, { 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL, 0x5376858ca911c115LL, 0x5376858ca911c115LL, 0xf443b1863dba0e6aLL, 18446744073709551615uL, 0x7f1eb7a26dc46069LL }, { 0x91ff780ddfefe0baLL, 0x91ff780ddfefe0baLL, 0xb71ef27d511e6b97LL, 0x79ab76c8654775d1LL, 0xf443b1863dba0e6aLL, 18446744073709551608uL, 0x91ff780ddfefe0baLL, 0xf443b1863dba0e6aLL, 0uL, 0xf443b1863dba0e6aLL }, { 0x91ff780ddfefe0baLL, 0x5376858ca911c115LL, 0x7f1eb7a26dc46069LL, 0x79ab76c8654775d1LL, 0x7f1eb7a26dc46069LL, 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL }, { 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL, 0x5376858ca911c115LL, 0x5376858ca911c115LL, 0xf443b1863dba0e6aLL, 18446744073709551615uL, 0x7f1eb7a26dc46069LL } }; -static int32_t g_755[8] = { 0x7375c0fdL, 0x7375c0fdL, 0x5f05b9d7L, 0x7375c0fdL, 0x7375c0fdL, 0x5f05b9d7L, 0x7375c0fdL, 0x7375c0fdL }; -static int32_t g_1021[5] = { 1L, 1L, 1L, 1L, 1L }; -static int32_t g_1031 = 1L; -static uint32_t g_1032[9] = { 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL }; -static int32_t g_1103 = 0x44377efeL; -static int8_t g_1109 = -10L; +static int g_390 = -1L; +static unsigned char g_391 = 255uL; +static unsigned short int g_420[4][10] = { { 65535uL, 0x88f0L, 65535uL, 65532uL, 0x88f0L, 7uL, 7uL, 0x88f0L, 65532uL, 65535uL }, { 0uL, 0uL, 0x54a8L, 0x88f0L, 0x8ac6L, 0x54a8L, 0x8ac6L, 0x88f0L, 0x54a8L, 0uL }, { 0x8ac6L, 7uL, 65535uL, 0x8ac6L, 65532uL, 65532uL, 0x8ac6L, 65535uL, 7uL, 0x8ac6L }, { 65535uL, 0uL, 7uL, 65532uL, 0uL, 65532uL, 7uL, 0uL, 65535uL, 65535uL } }; +static int g_421[5][10][5] = { { { -1L, 0x9cc7936fL, 0x733e4b69L, -10L, 3L }, { 0x6f17c7b4L, 0x504e397cL, 0xfaf5c5a5L, 0x7c3e73e6L, -1L }, { 9L, 0x276b277bL, -1L, 6L, 6L }, { -8L, 0xa1e38021L, -8L, 0x94c3bd62L, 0xa7408f1fL }, { 0x8ac3a7dbL, 0xd1f34a63L, 0x5469b73L, 0x41e353bdL, 0x2626dbabL }, { 0x6f17c7b4L, 0L, -3L, 1L, 0xc693e4d5L }, { -1L, 0x468dfb35L, 0x5469b73L, 0x2626dbabL, 3L }, { 0xd2a2360eL, -9L, -8L, 0x962c5fe5L, 0x6f17c7b4L }, { 0x44593456L, 0x9cc7936fL, -1L, 0xadf75ad1L, 0xd7fdc368L }, { 0xc7dfe44cL, 0x889a9044L, 0xfaf5c5a5L, -1L, 0x504e397cL } }, { { 0xd1f34a63L, 0x7d366db7L, 0xfa444388L, 0x468dfb35L, 0x4a120eaaL }, { 0x7c3e73e6L, 0x40dd39b6L, 0xd06cbe39L, 0x73bcdcaeL, 0x92d6179aL }, { 3L, 0L, 0xadf75ad1L, 0L, 0x8ac3a7dbL }, { 0x889a9044L, 7L, 0x2dc81d43L, 0xb3515830L, 0xfaf5c5a5L }, { 0xfa444388L, 0x5469b73L, 1L, -5L, 1L }, { 0x34421670L, 0x34421670L, -1L, -1L, 0x73bcdcaeL }, { 0xb2f5332aL, 0x2626dbabL, 0x7e2228e0L, 0x28b7bcceL, 0x276b277bL }, { 0xde5c95e5L, 0L, -4L, 0xa3ea5012L, 0xda0ab8efL }, { 0xd5dd3e96L, 0x2626dbabL, 9L, 0x13025689L, 1L }, { 0L, 0x34421670L, 0x57f46e1eL, 0x40dd39b6L, 0xc7dfe44cL } }, { { 0x28b7bcceL, 0x5469b73L, 1L, 1L, 0x7d366db7L }, { -1L, 7L, 0x962c5fe5L, 0L, 0xdfefce86L }, { 0xb56072fL, 0L, 0x733e4b69L, 0xd7fdc368L, 0L }, { -1L, 0x40dd39b6L, -1L, 0xfaf5c5a5L, 0xd2a2360eL }, { 0xcd05dc4eL, 0x7d366db7L, 1L, 0x4772fbbaL, 0xbb4b3d1cL }, { 0xda0ab8efL, 0x889a9044L, 0xa3ea5012L, 0x6f17c7b4L, -1L }, { -1L, 0x9cc7936fL, 0xb2f5332aL, 0xb2f5332aL, 0x9cc7936fL }, { 0xc693e4d5L, -9L, 0x504e397cL, 0xd06cbe39L, 0xa3ea5012L }, { 1L, 0x468dfb35L, 9L, -7L, 0x2871c56aL }, { 0xd06cbe39L, 0L, 0xeb725935L, -1L, 1L } }, { { 1L, 0xd1f34a63L, -1L, 1L, 0x13025689L }, { 0xc693e4d5L, 0xa1e38021L, 1L, -1L, 0x5d2bdd0bL }, { -1L, 0x276b277bL, 0x2871c56aL, -1L, 6L }, { 0xda0ab8efL, 0x504e397cL, 0x5d2bdd0bL, 7L, 0L }, { 0xcd05dc4eL, -1L, 0xbb4b3d1cL, 3L, 0L }, { -1L, -1L, 8L, 0x3e7f1e87L, 0x962c5fe5L }, { 0xb56072fL, 0x28b7bcceL, 0L, 0x2871c56aL, -1L }, { -1L, 0x552e894L, -1L, 0x5cf14d71L, -8L }, { 0x28b7bcceL, -1L, 8L, -1L, 0x28b7bcceL }, { 0L, -8L, 0xa7408f1fL, 0L, 1L } }, { { -1L, 0x2871c56aL, 0L, 0x28b7bcceL, 0xb56072fL }, { 1L, 1L, -1L, 0xb7c597ceL, 1L }, { 6L, 0x28b7bcceL, 0xd1f34a63L, 0x9cc7936fL, 3L }, { 1L, 0x45cbe6d6L, -3L, 0x3e7f1e87L, 0xb7c597ceL }, { 0xbc0fe9d4L, 1L, 0x4772fbbaL, 1L, 3L }, { 0x40dd39b6L, 0xc693e4d5L, 0x552e894L, 0x6f17c7b4L, 0L }, { 0xcd05dc4eL, -5L, 0x5469b73L, -1L, 0x7e2228e0L }, { 0L, 0x552e894L, 1L, 1L, 0xfaf5c5a5L }, { 0xbb4b3d1cL, 0x276b277bL, 9L, 1L, 0L }, { 0x3e7f1e87L, 0L, 0x962c5fe5L, -1L, 0xd2a2360eL } } }; +static unsigned long long int g_506 = 0uL; +static unsigned long long int g_559[8] = { 4uL, 4uL, 4uL, 4uL, 4uL, 4uL, 4uL, 4uL }; +static short int g_594 = 1L; +static unsigned short int g_750[1][6][1] = { { { 0xe455L }, { 0xe455L }, { 0xe455L }, { 0xe455L }, { 0xe455L }, { 0xe455L } } }; +static unsigned long long int g_754[6][10] = { { 0x91ff780ddfefe0baLL, 0x91ff780ddfefe0baLL, 0xb71ef27d511e6b97LL, 0x79ab76c8654775d1LL, 0xf443b1863dba0e6aLL, 18446744073709551608uL, 0x91ff780ddfefe0baLL, 0xf443b1863dba0e6aLL, 0uL, 0xf443b1863dba0e6aLL }, { 0x91ff780ddfefe0baLL, 0x5376858ca911c115LL, 0x7f1eb7a26dc46069LL, 0x79ab76c8654775d1LL, 0x7f1eb7a26dc46069LL, 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL }, { 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL, 0x5376858ca911c115LL, 0x5376858ca911c115LL, 0xf443b1863dba0e6aLL, 18446744073709551615uL, 0x7f1eb7a26dc46069LL }, { 0x91ff780ddfefe0baLL, 0x91ff780ddfefe0baLL, 0xb71ef27d511e6b97LL, 0x79ab76c8654775d1LL, 0xf443b1863dba0e6aLL, 18446744073709551608uL, 0x91ff780ddfefe0baLL, 0xf443b1863dba0e6aLL, 0uL, 0xf443b1863dba0e6aLL }, { 0x91ff780ddfefe0baLL, 0x5376858ca911c115LL, 0x7f1eb7a26dc46069LL, 0x79ab76c8654775d1LL, 0x7f1eb7a26dc46069LL, 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL }, { 0x5376858ca911c115LL, 0x91ff780ddfefe0baLL, 0x7f1eb7a26dc46069LL, 18446744073709551615uL, 0xf443b1863dba0e6aLL, 0x5376858ca911c115LL, 0x5376858ca911c115LL, 0xf443b1863dba0e6aLL, 18446744073709551615uL, 0x7f1eb7a26dc46069LL } }; +static int g_755[8] = { 0x7375c0fdL, 0x7375c0fdL, 0x5f05b9d7L, 0x7375c0fdL, 0x7375c0fdL, 0x5f05b9d7L, 0x7375c0fdL, 0x7375c0fdL }; +static int g_1021[5] = { 1L, 1L, 1L, 1L, 1L }; +static int g_1031 = 1L; +static unsigned int g_1032[9] = { 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL, 18446744073709551606uL, 18446744073709551615uL }; +static int g_1103 = 0x44377efeL; +static signed char g_1109 = -10L; static struct S0 g_1145[8] = { { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 }, { -0, -1L, 887, 10 } }; -static int64_t g_1238 = 0xef73cdc07db9fd50LL; -static uint64_t g_1241 = 1uL; -static uint32_t g_1304 = 0uL; -static uint32_t g_1732[2][7] = { { 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL }, { 0xa22dcd37L, 0uL, 0xa22dcd37L, 0uL, 0xa22dcd37L, 0uL, 0xa22dcd37L } }; -static uint64_t g_1756[1][1][10] = { { { 1uL, 2uL, 1uL, 1uL, 2uL, 1uL, 1uL, 2uL, 1uL, 1uL } } }; -static uint32_t g_1935 = 3uL; -static int64_t g_1985 = 0x4e20e02fb14d3adfLL; -static uint32_t g_2138 = 0xe3d39b8fL; -static uint8_t g_2239 = 0x2bL; -static uint32_t g_2299 = 0x533c3544L; -static int32_t g_2300 = -1L; -static int32_t g_2342 = 0x91c31f8bL; +static long long int g_1238 = 0xef73cdc07db9fd50LL; +static unsigned long long int g_1241 = 1uL; +static unsigned int g_1304 = 0uL; +static unsigned int g_1732[2][7] = { { 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL, 4294967287uL }, { 0xa22dcd37L, 0uL, 0xa22dcd37L, 0uL, 0xa22dcd37L, 0uL, 0xa22dcd37L } }; +static unsigned long long int g_1756[1][1][10] = { { { 1uL, 2uL, 1uL, 1uL, 2uL, 1uL, 1uL, 2uL, 1uL, 1uL } } }; +static unsigned int g_1935 = 3uL; +static long long int g_1985 = 0x4e20e02fb14d3adfLL; +static unsigned int g_2138 = 0xe3d39b8fL; +static unsigned char g_2239 = 0x2bL; +static unsigned int g_2299 = 0x533c3544L; +static int g_2300 = -1L; +static int g_2342 = 0x91c31f8bL; int main(void) { int i, j, k; diff --git a/rtree-c/test/expected/clang-22382/reduction/x8.c b/rtree-c/test/expected/clang-22382/reduction/x8.c index d53dc6b663a9fec27f27a79100f845cbb802d633..aee8a8d5e0ee625a779a16176af771e891720938 100644 --- a/rtree-c/test/expected/clang-22382/reduction/x8.c +++ b/rtree-c/test/expected/clang-22382/reduction/x8.c @@ -1,15 +1,38 @@ -typedef unsigned int size_t; -typedef signed char int8_t; -typedef short int int16_t; -typedef int int32_t; -typedef long long int int64_t; -typedef unsigned char uint8_t; -typedef unsigned short int uint16_t; -typedef unsigned int uint32_t; -typedef unsigned long long int uint64_t; +float fabsf(); +float fabs(); struct S0 { - signed f0 : 1; int64_t f1; signed f2 : 20; unsigned f3 : 8; + signed f0 : 1; long long int f1; signed f2 : 20; unsigned f3 : 8; }; int main(void) { + for (; 0;) + { + 0; + } + for (; 0;) + { + 0; + } + for (; 0;) + { + 0; + } + for (; 0;) + { + for (; 0;) + { + 0; + } + } + for (; 0;) + { + for (; 0;) + { + for (; 0;) + { + 0; + } + } + } + return 0; } diff --git a/rtree-c/test/expected/clang-22382/reduction/x9.c b/rtree-c/test/expected/clang-22382/reduction/x9.c new file mode 100644 index 0000000000000000000000000000000000000000..ff97b2cd18d5de63c8f6a8130f2dabb461e02d1f --- /dev/null +++ b/rtree-c/test/expected/clang-22382/reduction/x9.c @@ -0,0 +1,8 @@ +float fabsf(); +float fabs(); +struct S0 { + signed f0 : 1; long long int f1; signed f2 : 20; unsigned f3 : 8; +}; +int main(void) +{ +} diff --git a/rtree-c/test/expected/clang-23353/extract.c b/rtree-c/test/expected/clang-23353/extract.c index 5347fb943b189ff9d372026e57f3feb708f61d25..e8a7e13078f4863957c312575cdb296866175808 100644 --- a/rtree-c/test/expected/clang-23353/extract.c +++ b/rtree-c/test/expected/clang-23353/extract.c @@ -387,35 +387,35 @@ static uint64_t safe_rshift_func_uint64_t_u_u(uint64_t left, } static float safe_add_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; + return fabsf(0.5f * sf1 + 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; } static float safe_sub_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; + return fabsf(0.5f * sf1 - 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; } static float safe_mul_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; + return fabsf(0x1.0p-100f * sf1 * (0x1.0p-28f * sf2)) > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; } static float safe_div_func_float_f_f(float sf1, float sf2) { - return fabsf() < 1.0f && (sf2 == 0.0f || fabsf() > 0x1.0p-100f * (0x1.0p-49f * 3.40282347e+38F)) ? sf1 : sf1 / sf2; + return fabsf(sf2) < 1.0f && (sf2 == 0.0f || fabsf(0x1.0p-49f * sf1 / (0x1.0p100f * sf2)) > 0x1.0p-100f * (0x1.0p-49f * 3.40282347e+38F)) ? sf1 : sf1 / sf2; } static double safe_add_func_double_f_f(double sf1, double sf2) { - return fabs() > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; + return fabs(0.5 * sf1 + 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; } static double safe_sub_func_double_f_f(double sf1, double sf2) { - return fabs() > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; + return fabs(0.5 * sf1 - 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; } static double safe_mul_func_double_f_f(double sf1, double sf2) { - return fabs() > 0x1.0p-100 * (0x1.0p-924 * 1.7976931348623157e+308) ? sf1 : sf1 * sf2; + return fabs(0x1.0p-100 * sf1 * (0x1.0p-924 * sf2)) > 0x1.0p-100 * (0x1.0p-924 * 1.7976931348623157e+308) ? sf1 : sf1 * sf2; } static double safe_div_func_double_f_f(double sf1, double sf2) { - return fabs() < 1.0 && (sf2 == 0.0 || fabs() > 0x1.0p-100 * (0x1.0p-974 * 1.7976931348623157e+308)) ? sf1 : sf1 / sf2; + return fabs(sf2) < 1.0 && (sf2 == 0.0 || fabs(0x1.0p-974 * sf1 / (0x1.0p100 * sf2)) > 0x1.0p-100 * (0x1.0p-974 * 1.7976931348623157e+308)) ? sf1 : sf1 / sf2; } static int32_t safe_convert_func_float_to_int32_t(float sf1) { diff --git a/rtree-c/test/expected/clang-23353/reduction/p0.path b/rtree-c/test/expected/clang-23353/reduction/p0.path index df887f79bbd49c3eecf6a3bbf50ba4523d1e6ca9..0431e0c9c93ed3b3aabf754e3ba7bc0ed1b27fad 100644 --- a/rtree-c/test/expected/clang-23353/reduction/p0.path +++ b/rtree-c/test/expected/clang-23353/reduction/p0.path @@ -1,112 +1,325 @@ 1 remove function func_43 at ("test/cases/large/clang-23353.c": line 2040) * remove function func_47 at ("test/cases/large/clang-23353.c": line 3093) +* remove parameter at ("test/cases/large/clang-23353.c": line 3093) * remove function func_1 at ("test/cases/large/clang-23353.c": line 1251) * remove function func_26 at ("test/cases/large/clang-23353.c": line 1802) +* remove parameter at ("test/cases/large/clang-23353.c": line 1802) +* remove parameter at ("test/cases/large/clang-23353.c": line 1802) +* remove parameter at ("test/cases/large/clang-23353.c": line 1802) * remove function func_35 at ("test/cases/large/clang-23353.c": line 1957) +* remove parameter at ("test/cases/large/clang-23353.c": line 1957) * remove function func_49 at ("test/cases/large/clang-23353.c": line 3666) +* remove parameter at ("test/cases/large/clang-23353.c": line 3666) +* remove parameter at ("test/cases/large/clang-23353.c": line 3666) +* remove parameter at ("test/cases/large/clang-23353.c": line 3666) +* remove parameter at ("test/cases/large/clang-23353.c": line 3666) * remove function func_2 at ("test/cases/large/clang-23353.c": line 1694) +* remove parameter at ("test/cases/large/clang-23353.c": line 1694) +* remove parameter at ("test/cases/large/clang-23353.c": line 1694) +* remove parameter at ("test/cases/large/clang-23353.c": line 1694) +* remove parameter at ("test/cases/large/clang-23353.c": line 1694) +* remove parameter at ("test/cases/large/clang-23353.c": line 1694) * remove function func_10 at ("test/cases/large/clang-23353.c": line 1761) +* remove parameter at ("test/cases/large/clang-23353.c": line 1761) +* remove parameter at ("test/cases/large/clang-23353.c": line 1761) +* remove parameter at ("test/cases/large/clang-23353.c": line 1761) +* remove parameter at ("test/cases/large/clang-23353.c": line 1761) * remove function func_19 at ("test/cases/large/clang-23353.c": line 1778) +* remove parameter at ("test/cases/large/clang-23353.c": line 1778) * remove function func_30 at ("test/cases/large/clang-23353.c": line 1938) +* remove parameter at ("test/cases/large/clang-23353.c": line 1938) +* remove parameter at ("test/cases/large/clang-23353.c": line 1938) * remove function safe_mul_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 457) +* remove parameter at ("test/cases/large/clang-23353.c": line 457) +* remove parameter at ("test/cases/large/clang-23353.c": line 457) * remove function safe_mul_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 326) +* remove parameter at ("test/cases/large/clang-23353.c": line 326) +* remove parameter at ("test/cases/large/clang-23353.c": line 326) * remove function crc32_8bytes at ("test/cases/large/clang-23353.c": line 1110) +* remove parameter at ("test/cases/large/clang-23353.c": line 1110) * remove function crc32_gentab at ("test/cases/large/clang-23353.c": line 1084) * remove function safe_div_func_double_f_f at ("test/cases/large/clang-23353.c": line 1054) +* remove parameter at ("test/cases/large/clang-23353.c": line 1054) +* remove parameter at ("test/cases/large/clang-23353.c": line 1054) * remove function transparent_crc_bytes at ("test/cases/large/clang-23353.c": line 1134) +* remove parameter at ("test/cases/large/clang-23353.c": line 1134) +* remove parameter at ("test/cases/large/clang-23353.c": line 1134) +* remove parameter at ("test/cases/large/clang-23353.c": line 1134) +* remove parameter at ("test/cases/large/clang-23353.c": line 1134) * remove function safe_lshift_func_int64_t_s_u at ("test/cases/large/clang-23353.c": line 507) +* remove parameter at ("test/cases/large/clang-23353.c": line 507) +* remove parameter at ("test/cases/large/clang-23353.c": line 507) * remove function safe_div_func_float_f_f at ("test/cases/large/clang-23353.c": line 995) +* remove parameter at ("test/cases/large/clang-23353.c": line 995) +* remove parameter at ("test/cases/large/clang-23353.c": line 995) * remove function safe_add_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 429) +* remove parameter at ("test/cases/large/clang-23353.c": line 429) +* remove parameter at ("test/cases/large/clang-23353.c": line 429) * remove function safe_lshift_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 920) +* remove parameter at ("test/cases/large/clang-23353.c": line 920) +* remove parameter at ("test/cases/large/clang-23353.c": line 920) * remove function safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-23353.c": line 376) +* remove parameter at ("test/cases/large/clang-23353.c": line 376) +* remove parameter at ("test/cases/large/clang-23353.c": line 376) * remove function safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 495) +* remove parameter at ("test/cases/large/clang-23353.c": line 495) +* remove parameter at ("test/cases/large/clang-23353.c": line 495) * remove function safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-23353.c": line 246) +* remove parameter at ("test/cases/large/clang-23353.c": line 246) +* remove parameter at ("test/cases/large/clang-23353.c": line 246) * remove function safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-23353.c": line 116) +* remove parameter at ("test/cases/large/clang-23353.c": line 116) +* remove parameter at ("test/cases/large/clang-23353.c": line 116) * remove function safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 817) +* remove parameter at ("test/cases/large/clang-23353.c": line 817) +* remove parameter at ("test/cases/large/clang-23353.c": line 817) * remove function safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-23353.c": line 908) +* remove parameter at ("test/cases/large/clang-23353.c": line 908) +* remove parameter at ("test/cases/large/clang-23353.c": line 908) * remove function safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 364) +* remove parameter at ("test/cases/large/clang-23353.c": line 364) +* remove parameter at ("test/cases/large/clang-23353.c": line 364) * remove function safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 715) +* remove parameter at ("test/cases/large/clang-23353.c": line 715) +* remove parameter at ("test/cases/large/clang-23353.c": line 715) * remove function safe_add_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 298) +* remove parameter at ("test/cases/large/clang-23353.c": line 298) +* remove parameter at ("test/cases/large/clang-23353.c": line 298) * remove function safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 234) +* remove parameter at ("test/cases/large/clang-23353.c": line 234) +* remove parameter at ("test/cases/large/clang-23353.c": line 234) * remove function safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 613) +* remove parameter at ("test/cases/large/clang-23353.c": line 613) +* remove parameter at ("test/cases/large/clang-23353.c": line 613) * remove function safe_lshift_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 104) +* remove parameter at ("test/cases/large/clang-23353.c": line 104) +* remove parameter at ("test/cases/large/clang-23353.c": line 104) * remove function safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 805) +* remove parameter at ("test/cases/large/clang-23353.c": line 805) +* remove parameter at ("test/cases/large/clang-23353.c": line 805) * remove function safe_mul_func_double_f_f at ("test/cases/large/clang-23353.c": line 1038) +* remove parameter at ("test/cases/large/clang-23353.c": line 1038) +* remove parameter at ("test/cases/large/clang-23353.c": line 1038) * remove function safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 703) +* remove parameter at ("test/cases/large/clang-23353.c": line 703) +* remove parameter at ("test/cases/large/clang-23353.c": line 703) * remove function safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 601) +* remove parameter at ("test/cases/large/clang-23353.c": line 601) +* remove parameter at ("test/cases/large/clang-23353.c": line 601) * remove function safe_mul_func_float_f_f at ("test/cases/large/clang-23353.c": line 979) +* remove parameter at ("test/cases/large/clang-23353.c": line 979) +* remove parameter at ("test/cases/large/clang-23353.c": line 979) * remove function safe_sub_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 443) +* remove parameter at ("test/cases/large/clang-23353.c": line 443) +* remove parameter at ("test/cases/large/clang-23353.c": line 443) * remove function safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-23353.c": line 270) +* remove parameter at ("test/cases/large/clang-23353.c": line 270) +* remove parameter at ("test/cases/large/clang-23353.c": line 270) * remove function safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-23353.c": line 400) +* remove parameter at ("test/cases/large/clang-23353.c": line 400) +* remove parameter at ("test/cases/large/clang-23353.c": line 400) * remove function safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-23353.c": line 531) +* remove parameter at ("test/cases/large/clang-23353.c": line 531) +* remove parameter at ("test/cases/large/clang-23353.c": line 531) * remove function safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-23353.c": line 140) +* remove parameter at ("test/cases/large/clang-23353.c": line 140) +* remove parameter at ("test/cases/large/clang-23353.c": line 140) * remove function safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 258) +* remove parameter at ("test/cases/large/clang-23353.c": line 258) +* remove parameter at ("test/cases/large/clang-23353.c": line 258) * remove function safe_sub_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 312) +* remove parameter at ("test/cases/large/clang-23353.c": line 312) +* remove parameter at ("test/cases/large/clang-23353.c": line 312) * remove function safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 388) +* remove parameter at ("test/cases/large/clang-23353.c": line 388) +* remove parameter at ("test/cases/large/clang-23353.c": line 388) * remove function safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 519) +* remove parameter at ("test/cases/large/clang-23353.c": line 519) +* remove parameter at ("test/cases/large/clang-23353.c": line 519) * remove function transparent_crc at ("test/cases/large/clang-23353.c": line 1123) +* remove parameter at ("test/cases/large/clang-23353.c": line 1123) +* remove parameter at ("test/cases/large/clang-23353.c": line 1123) +* remove parameter at ("test/cases/large/clang-23353.c": line 1123) * remove function safe_mod_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 471) +* remove parameter at ("test/cases/large/clang-23353.c": line 471) +* remove parameter at ("test/cases/large/clang-23353.c": line 471) * remove function safe_div_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 483) +* remove parameter at ("test/cases/large/clang-23353.c": line 483) +* remove parameter at ("test/cases/large/clang-23353.c": line 483) * remove function safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 128) +* remove parameter at ("test/cases/large/clang-23353.c": line 128) +* remove parameter at ("test/cases/large/clang-23353.c": line 128) * remove function safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 739) +* remove parameter at ("test/cases/large/clang-23353.c": line 739) +* remove parameter at ("test/cases/large/clang-23353.c": line 739) * remove function safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 841) +* remove parameter at ("test/cases/large/clang-23353.c": line 841) +* remove parameter at ("test/cases/large/clang-23353.c": line 841) * remove function safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 944) +* remove parameter at ("test/cases/large/clang-23353.c": line 944) +* remove parameter at ("test/cases/large/clang-23353.c": line 944) * remove function safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 637) +* remove parameter at ("test/cases/large/clang-23353.c": line 637) +* remove parameter at ("test/cases/large/clang-23353.c": line 637) * remove function safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 727) +* remove parameter at ("test/cases/large/clang-23353.c": line 727) +* remove parameter at ("test/cases/large/clang-23353.c": line 727) * remove function safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 829) +* remove parameter at ("test/cases/large/clang-23353.c": line 829) +* remove parameter at ("test/cases/large/clang-23353.c": line 829) * remove function safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-23353.c": line 932) +* remove parameter at ("test/cases/large/clang-23353.c": line 932) +* remove parameter at ("test/cases/large/clang-23353.c": line 932) * remove function safe_add_func_double_f_f at ("test/cases/large/clang-23353.c": line 1014) +* remove parameter at ("test/cases/large/clang-23353.c": line 1014) +* remove parameter at ("test/cases/large/clang-23353.c": line 1014) * remove function safe_sub_func_double_f_f at ("test/cases/large/clang-23353.c": line 1026) +* remove parameter at ("test/cases/large/clang-23353.c": line 1026) +* remove parameter at ("test/cases/large/clang-23353.c": line 1026) * remove function safe_mod_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 340) +* remove parameter at ("test/cases/large/clang-23353.c": line 340) +* remove parameter at ("test/cases/large/clang-23353.c": line 340) * remove function safe_div_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 352) +* remove parameter at ("test/cases/large/clang-23353.c": line 352) +* remove parameter at ("test/cases/large/clang-23353.c": line 352) * remove function safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 625) +* remove parameter at ("test/cases/large/clang-23353.c": line 625) +* remove parameter at ("test/cases/large/clang-23353.c": line 625) * remove function safe_convert_func_float_to_int32_t at ("test/cases/large/clang-23353.c": line 1069) +* remove parameter at ("test/cases/large/clang-23353.c": line 1069) * remove function safe_mod_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 210) +* remove parameter at ("test/cases/large/clang-23353.c": line 210) +* remove parameter at ("test/cases/large/clang-23353.c": line 210) * remove function safe_div_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 222) +* remove parameter at ("test/cases/large/clang-23353.c": line 222) +* remove parameter at ("test/cases/large/clang-23353.c": line 222) * remove function safe_add_func_float_f_f at ("test/cases/large/clang-23353.c": line 955) +* remove parameter at ("test/cases/large/clang-23353.c": line 955) +* remove parameter at ("test/cases/large/clang-23353.c": line 955) * remove function safe_sub_func_float_f_f at ("test/cases/large/clang-23353.c": line 967) +* remove parameter at ("test/cases/large/clang-23353.c": line 967) +* remove parameter at ("test/cases/large/clang-23353.c": line 967) * remove function safe_mod_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 80) +* remove parameter at ("test/cases/large/clang-23353.c": line 80) +* remove parameter at ("test/cases/large/clang-23353.c": line 80) * remove function safe_div_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 92) +* remove parameter at ("test/cases/large/clang-23353.c": line 92) +* remove parameter at ("test/cases/large/clang-23353.c": line 92) * remove function safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 877) +* remove parameter at ("test/cases/large/clang-23353.c": line 877) +* remove parameter at ("test/cases/large/clang-23353.c": line 877) * remove function safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-23353.c": line 415) +* remove parameter at ("test/cases/large/clang-23353.c": line 415) * remove function safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 679) +* remove parameter at ("test/cases/large/clang-23353.c": line 679) +* remove parameter at ("test/cases/large/clang-23353.c": line 679) * remove function safe_div_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 691) +* remove parameter at ("test/cases/large/clang-23353.c": line 691) +* remove parameter at ("test/cases/large/clang-23353.c": line 691) * remove function safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 781) +* remove parameter at ("test/cases/large/clang-23353.c": line 781) +* remove parameter at ("test/cases/large/clang-23353.c": line 781) * remove function safe_div_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 793) +* remove parameter at ("test/cases/large/clang-23353.c": line 793) +* remove parameter at ("test/cases/large/clang-23353.c": line 793) * remove function safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 884) +* remove parameter at ("test/cases/large/clang-23353.c": line 884) +* remove parameter at ("test/cases/large/clang-23353.c": line 884) * remove function safe_div_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 896) +* remove parameter at ("test/cases/large/clang-23353.c": line 896) +* remove parameter at ("test/cases/large/clang-23353.c": line 896) * remove function crc32_byte at ("test/cases/large/clang-23353.c": line 1104) +* remove parameter at ("test/cases/large/clang-23353.c": line 1104) * remove function safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 577) +* remove parameter at ("test/cases/large/clang-23353.c": line 577) +* remove parameter at ("test/cases/large/clang-23353.c": line 577) * remove function safe_div_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 589) +* remove parameter at ("test/cases/large/clang-23353.c": line 589) +* remove parameter at ("test/cases/large/clang-23353.c": line 589) * remove function safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 672) +* remove parameter at ("test/cases/large/clang-23353.c": line 672) +* remove parameter at ("test/cases/large/clang-23353.c": line 672) * remove function safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 774) +* remove parameter at ("test/cases/large/clang-23353.c": line 774) +* remove parameter at ("test/cases/large/clang-23353.c": line 774) * remove function safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-23353.c": line 284) +* remove parameter at ("test/cases/large/clang-23353.c": line 284) * remove function safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 570) +* remove parameter at ("test/cases/large/clang-23353.c": line 570) +* remove parameter at ("test/cases/large/clang-23353.c": line 570) * remove function __assert_fail at ("test/cases/large/clang-23353.c": line 13) +* remove parameter at ("test/cases/large/clang-23353.c": line 13) +* remove parameter at ("test/cases/large/clang-23353.c": line 13) +* remove parameter at ("test/cases/large/clang-23353.c": line 13) +* remove parameter at ("test/cases/large/clang-23353.c": line 13) * remove function safe_add_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 168) +* remove parameter at ("test/cases/large/clang-23353.c": line 168) +* remove parameter at ("test/cases/large/clang-23353.c": line 168) * remove function safe_sub_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 182) +* remove parameter at ("test/cases/large/clang-23353.c": line 182) +* remove parameter at ("test/cases/large/clang-23353.c": line 182) * remove function safe_mul_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 196) +* remove parameter at ("test/cases/large/clang-23353.c": line 196) +* remove parameter at ("test/cases/large/clang-23353.c": line 196) * remove function safe_add_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 38) +* remove parameter at ("test/cases/large/clang-23353.c": line 38) +* remove parameter at ("test/cases/large/clang-23353.c": line 38) * remove function safe_sub_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 52) +* remove parameter at ("test/cases/large/clang-23353.c": line 52) +* remove parameter at ("test/cases/large/clang-23353.c": line 52) * remove function safe_mul_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 66) +* remove parameter at ("test/cases/large/clang-23353.c": line 66) +* remove parameter at ("test/cases/large/clang-23353.c": line 66) * remove function safe_add_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 658) +* remove parameter at ("test/cases/large/clang-23353.c": line 658) +* remove parameter at ("test/cases/large/clang-23353.c": line 658) * remove function safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 665) +* remove parameter at ("test/cases/large/clang-23353.c": line 665) +* remove parameter at ("test/cases/large/clang-23353.c": line 665) * remove function safe_add_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 760) +* remove parameter at ("test/cases/large/clang-23353.c": line 760) +* remove parameter at ("test/cases/large/clang-23353.c": line 760) * remove function safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 767) +* remove parameter at ("test/cases/large/clang-23353.c": line 767) +* remove parameter at ("test/cases/large/clang-23353.c": line 767) * remove function safe_add_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 863) +* remove parameter at ("test/cases/large/clang-23353.c": line 863) +* remove parameter at ("test/cases/large/clang-23353.c": line 863) * remove function safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 870) +* remove parameter at ("test/cases/large/clang-23353.c": line 870) +* remove parameter at ("test/cases/large/clang-23353.c": line 870) * remove function platform_main_end at ("test/cases/large/clang-23353.c": line 14) +* remove parameter at ("test/cases/large/clang-23353.c": line 14) +* remove parameter at ("test/cases/large/clang-23353.c": line 14) * remove function safe_add_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 556) +* remove parameter at ("test/cases/large/clang-23353.c": line 556) +* remove parameter at ("test/cases/large/clang-23353.c": line 556) * remove function safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 563) +* remove parameter at ("test/cases/large/clang-23353.c": line 563) +* remove parameter at ("test/cases/large/clang-23353.c": line 563) * remove function safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-23353.c": line 154) +* remove parameter at ("test/cases/large/clang-23353.c": line 154) * remove function safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-23353.c": line 24) +* remove parameter at ("test/cases/large/clang-23353.c": line 24) * remove function safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-23353.c": line 651) +* remove parameter at ("test/cases/large/clang-23353.c": line 651) * remove function safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-23353.c": line 753) +* remove parameter at ("test/cases/large/clang-23353.c": line 753) * remove function safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-23353.c": line 856) +* remove parameter at ("test/cases/large/clang-23353.c": line 856) * remove function safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-23353.c": line 549) +* remove parameter at ("test/cases/large/clang-23353.c": line 549) * remove function printf at ("test/cases/large/clang-23353.c": line 10) -* remove function fabsf at ("test/cases/large/clang-23353.c": line 12) -* remove function fabs at ("test/cases/large/clang-23353.c": line 11) +* remove parameter at ("test/cases/large/clang-23353.c": line 10) +* Inline typedefsize_t at ("test/cases/large/clang-23353.c": line 1) +* Inline typedefint8_t at ("test/cases/large/clang-23353.c": line 2) +* Inline typedefint16_t at ("test/cases/large/clang-23353.c": line 3) +* Inline typedefint32_t at ("test/cases/large/clang-23353.c": line 4) +* Inline typedefint64_t at ("test/cases/large/clang-23353.c": line 5) +* Inline typedefuint8_t at ("test/cases/large/clang-23353.c": line 6) +* Inline typedefuint16_t at ("test/cases/large/clang-23353.c": line 7) +* Inline typedefuint32_t at ("test/cases/large/clang-23353.c": line 8) +* Inline typedefuint64_t at ("test/cases/large/clang-23353.c": line 9) * remove expr statement at ("test/cases/large/clang-23353.c": line 22) * do without param at ("test/cases/large/clang-23353.c": line 22) * remove return statement at ("test/cases/large/clang-23353.c": line 28) @@ -948,6 +1161,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 953) * replace by zero at ("test/cases/large/clang-23353.c": line 951) * remove return statement at ("test/cases/large/clang-23353.c": line 959) +* do without param at ("test/cases/large/clang-23353.c": line 961) +* reduce to left at ("test/cases/large/clang-23353.c": line 961) +* reduce to right at ("test/cases/large/clang-23353.c": line 961) +* reduce to left at ("test/cases/large/clang-23353.c": line 961) +* reduce to right at ("test/cases/large/clang-23353.c": line 961) +* reduce to left at ("test/cases/large/clang-23353.c": line 961) +* reduce to right at ("test/cases/large/clang-23353.c": line 961) * reduce to left at ("test/cases/large/clang-23353.c": line 961) * reduce to right at ("test/cases/large/clang-23353.c": line 961) * replace by zero at ("test/cases/large/clang-23353.c": line 961) @@ -956,6 +1176,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 964) * replace by zero at ("test/cases/large/clang-23353.c": line 962) * remove return statement at ("test/cases/large/clang-23353.c": line 971) +* do without param at ("test/cases/large/clang-23353.c": line 973) +* reduce to left at ("test/cases/large/clang-23353.c": line 973) +* reduce to right at ("test/cases/large/clang-23353.c": line 973) +* reduce to left at ("test/cases/large/clang-23353.c": line 973) +* reduce to right at ("test/cases/large/clang-23353.c": line 973) +* reduce to left at ("test/cases/large/clang-23353.c": line 973) +* reduce to right at ("test/cases/large/clang-23353.c": line 973) * reduce to left at ("test/cases/large/clang-23353.c": line 973) * reduce to right at ("test/cases/large/clang-23353.c": line 973) * replace by zero at ("test/cases/large/clang-23353.c": line 973) @@ -964,6 +1191,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 976) * replace by zero at ("test/cases/large/clang-23353.c": line 974) * remove return statement at ("test/cases/large/clang-23353.c": line 983) +* do without param at ("test/cases/large/clang-23353.c": line 986) +* reduce to left at ("test/cases/large/clang-23353.c": line 986) +* reduce to right at ("test/cases/large/clang-23353.c": line 986) +* reduce to left at ("test/cases/large/clang-23353.c": line 986) +* reduce to right at ("test/cases/large/clang-23353.c": line 986) +* reduce to left at ("test/cases/large/clang-23353.c": line 986) +* reduce to right at ("test/cases/large/clang-23353.c": line 986) * reduce to left at ("test/cases/large/clang-23353.c": line 986) * reduce to right at ("test/cases/large/clang-23353.c": line 986) * reduce to left at ("test/cases/large/clang-23353.c": line 986) @@ -976,6 +1210,14 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 999) * reduce to left at ("test/cases/large/clang-23353.c": line 1002) * reduce to right at ("test/cases/large/clang-23353.c": line 1002) +* do without param at ("test/cases/large/clang-23353.c": line 1002) +* reduce to left at ("test/cases/large/clang-23353.c": line 1002) +* reduce to right at ("test/cases/large/clang-23353.c": line 1002) +* do without param at ("test/cases/large/clang-23353.c": line 1002) +* reduce to left at ("test/cases/large/clang-23353.c": line 1002) +* reduce to right at ("test/cases/large/clang-23353.c": line 1002) +* reduce to left at ("test/cases/large/clang-23353.c": line 1002) +* reduce to right at ("test/cases/large/clang-23353.c": line 1002) * reduce to left at ("test/cases/large/clang-23353.c": line 1002) * reduce to right at ("test/cases/large/clang-23353.c": line 1002) * reduce to left at ("test/cases/large/clang-23353.c": line 1002) @@ -988,6 +1230,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 1008) * replace by zero at ("test/cases/large/clang-23353.c": line 1006) * remove return statement at ("test/cases/large/clang-23353.c": line 1018) +* do without param at ("test/cases/large/clang-23353.c": line 1020) +* reduce to left at ("test/cases/large/clang-23353.c": line 1020) +* reduce to right at ("test/cases/large/clang-23353.c": line 1020) +* reduce to left at ("test/cases/large/clang-23353.c": line 1020) +* reduce to right at ("test/cases/large/clang-23353.c": line 1020) +* reduce to left at ("test/cases/large/clang-23353.c": line 1020) +* reduce to right at ("test/cases/large/clang-23353.c": line 1020) * reduce to left at ("test/cases/large/clang-23353.c": line 1020) * reduce to right at ("test/cases/large/clang-23353.c": line 1020) * replace by zero at ("test/cases/large/clang-23353.c": line 1020) @@ -996,6 +1245,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 1023) * replace by zero at ("test/cases/large/clang-23353.c": line 1021) * remove return statement at ("test/cases/large/clang-23353.c": line 1030) +* do without param at ("test/cases/large/clang-23353.c": line 1032) +* reduce to left at ("test/cases/large/clang-23353.c": line 1032) +* reduce to right at ("test/cases/large/clang-23353.c": line 1032) +* reduce to left at ("test/cases/large/clang-23353.c": line 1032) +* reduce to right at ("test/cases/large/clang-23353.c": line 1032) +* reduce to left at ("test/cases/large/clang-23353.c": line 1032) +* reduce to right at ("test/cases/large/clang-23353.c": line 1032) * reduce to left at ("test/cases/large/clang-23353.c": line 1032) * reduce to right at ("test/cases/large/clang-23353.c": line 1032) * replace by zero at ("test/cases/large/clang-23353.c": line 1032) @@ -1004,6 +1260,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 1035) * replace by zero at ("test/cases/large/clang-23353.c": line 1033) * remove return statement at ("test/cases/large/clang-23353.c": line 1042) +* do without param at ("test/cases/large/clang-23353.c": line 1045) +* reduce to left at ("test/cases/large/clang-23353.c": line 1045) +* reduce to right at ("test/cases/large/clang-23353.c": line 1045) +* reduce to left at ("test/cases/large/clang-23353.c": line 1045) +* reduce to right at ("test/cases/large/clang-23353.c": line 1045) +* reduce to left at ("test/cases/large/clang-23353.c": line 1045) +* reduce to right at ("test/cases/large/clang-23353.c": line 1045) * reduce to left at ("test/cases/large/clang-23353.c": line 1045) * reduce to right at ("test/cases/large/clang-23353.c": line 1045) * reduce to left at ("test/cases/large/clang-23353.c": line 1045) @@ -1016,6 +1279,14 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 1058) * reduce to left at ("test/cases/large/clang-23353.c": line 1061) * reduce to right at ("test/cases/large/clang-23353.c": line 1061) +* do without param at ("test/cases/large/clang-23353.c": line 1061) +* reduce to left at ("test/cases/large/clang-23353.c": line 1061) +* reduce to right at ("test/cases/large/clang-23353.c": line 1061) +* do without param at ("test/cases/large/clang-23353.c": line 1061) +* reduce to left at ("test/cases/large/clang-23353.c": line 1061) +* reduce to right at ("test/cases/large/clang-23353.c": line 1061) +* reduce to left at ("test/cases/large/clang-23353.c": line 1061) +* reduce to right at ("test/cases/large/clang-23353.c": line 1061) * reduce to left at ("test/cases/large/clang-23353.c": line 1061) * reduce to right at ("test/cases/large/clang-23353.c": line 1061) * reduce to left at ("test/cases/large/clang-23353.c": line 1061) @@ -1038,8 +1309,10 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 1078) * replace by zero at ("test/cases/large/clang-23353.c": line 1076) * delete uninitialized variable at ("test/cases/large/clang-23353.c": line 1081) +* replace by zero at ("test/cases/large/clang-23353.c": line 1082) * inline variable crc32_context at ("test/cases/large/clang-23353.c": line 1082) * delete uninitialized variable at ("test/cases/large/clang-23353.c": line 1087) +* replace by zero at ("test/cases/large/clang-23353.c": line 1088) * inline variable poly at ("test/cases/large/clang-23353.c": line 1088) * delete uninitialized variable at ("test/cases/large/clang-23353.c": line 1089) * delete uninitialized variable at ("test/cases/large/clang-23353.c": line 1089) @@ -1159,25 +1432,47 @@ * remove expr statement at ("test/cases/large/clang-23353.c": line 1142) * do without param at ("test/cases/large/clang-23353.c": line 1142) * delete uninitialized variable at ("test/cases/large/clang-23353.c": line 1147) +* replace by zero at ("test/cases/large/clang-23353.c": line 1167) * inline variable g_16 at ("test/cases/large/clang-23353.c": line 1167) +* replace by zero at ("test/cases/large/clang-23353.c": line 1168) * inline variable g_25 at ("test/cases/large/clang-23353.c": line 1168) * delete variable at ("test/cases/large/clang-23353.c": line 1169) +* replace by zero at ("test/cases/large/clang-23353.c": line 1170) * inline variable g_60 at ("test/cases/large/clang-23353.c": line 1170) +* replace by zero at ("test/cases/large/clang-23353.c": line 1171) * inline variable g_62 at ("test/cases/large/clang-23353.c": line 1171) * delete variable at ("test/cases/large/clang-23353.c": line 1172) +* don't cast at ("test/cases/large/clang-23353.c": line 1173) +* replace by zero at ("test/cases/large/clang-23353.c": line 1173) * inline variable g_108 at ("test/cases/large/clang-23353.c": line 1173) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1174) +* replace by zero at ("test/cases/large/clang-23353.c": line 1174) * inline variable g_107 at ("test/cases/large/clang-23353.c": line 1174) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1175) +* replace by zero at ("test/cases/large/clang-23353.c": line 1175) * inline variable g_116 at ("test/cases/large/clang-23353.c": line 1175) * delete variable at ("test/cases/large/clang-23353.c": line 1176) * delete variable at ("test/cases/large/clang-23353.c": line 1177) +* don't cast at ("test/cases/large/clang-23353.c": line 1178) +* replace by zero at ("test/cases/large/clang-23353.c": line 1178) * inline variable g_129 at ("test/cases/large/clang-23353.c": line 1178) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1179) +* replace by zero at ("test/cases/large/clang-23353.c": line 1179) * inline variable g_132 at ("test/cases/large/clang-23353.c": line 1179) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1180) +* replace by zero at ("test/cases/large/clang-23353.c": line 1180) * inline variable g_131 at ("test/cases/large/clang-23353.c": line 1180) +* replace by zero at ("test/cases/large/clang-23353.c": line 1181) * inline variable g_266 at ("test/cases/large/clang-23353.c": line 1181) * delete variable at ("test/cases/large/clang-23353.c": line 1182) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1183) +* replace by zero at ("test/cases/large/clang-23353.c": line 1183) * inline variable g_566 at ("test/cases/large/clang-23353.c": line 1183) +* replace by zero at ("test/cases/large/clang-23353.c": line 1184) * inline variable g_570 at ("test/cases/large/clang-23353.c": line 1184) +* replace by zero at ("test/cases/large/clang-23353.c": line 1185) * inline variable g_687 at ("test/cases/large/clang-23353.c": line 1185) +* replace by zero at ("test/cases/large/clang-23353.c": line 1186) * inline variable g_692 at ("test/cases/large/clang-23353.c": line 1186) * delete variable at ("test/cases/large/clang-23353.c": line 1187) * delete variable at ("test/cases/large/clang-23353.c": line 1188) @@ -1189,412 +1484,1149 @@ * delete variable at ("test/cases/large/clang-23353.c": line 1194) * delete variable at ("test/cases/large/clang-23353.c": line 1195) * delete variable at ("test/cases/large/clang-23353.c": line 1196) +* don't cast at ("test/cases/large/clang-23353.c": line 1197) +* replace by zero at ("test/cases/large/clang-23353.c": line 1197) * inline variable g_1174 at ("test/cases/large/clang-23353.c": line 1197) * delete variable at ("test/cases/large/clang-23353.c": line 1198) +* replace by zero at ("test/cases/large/clang-23353.c": line 1199) * inline variable g_1416 at ("test/cases/large/clang-23353.c": line 1199) * delete variable at ("test/cases/large/clang-23353.c": line 1200) +* replace by zero at ("test/cases/large/clang-23353.c": line 1201) * inline variable g_1478 at ("test/cases/large/clang-23353.c": line 1201) * delete variable at ("test/cases/large/clang-23353.c": line 1202) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1203) +* replace by zero at ("test/cases/large/clang-23353.c": line 1203) * inline variable g_1529 at ("test/cases/large/clang-23353.c": line 1203) * delete variable at ("test/cases/large/clang-23353.c": line 1204) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1205) +* replace by zero at ("test/cases/large/clang-23353.c": line 1205) * inline variable g_1596 at ("test/cases/large/clang-23353.c": line 1205) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1206) +* replace by zero at ("test/cases/large/clang-23353.c": line 1206) * inline variable g_1595 at ("test/cases/large/clang-23353.c": line 1206) * delete variable at ("test/cases/large/clang-23353.c": line 1207) +* replace by zero at ("test/cases/large/clang-23353.c": line 1208) * inline variable g_1648 at ("test/cases/large/clang-23353.c": line 1208) +* replace by zero at ("test/cases/large/clang-23353.c": line 1209) * inline variable g_2015 at ("test/cases/large/clang-23353.c": line 1209) * delete variable at ("test/cases/large/clang-23353.c": line 1210) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1211) +* replace by zero at ("test/cases/large/clang-23353.c": line 1211) * inline variable g_2210 at ("test/cases/large/clang-23353.c": line 1211) * delete variable at ("test/cases/large/clang-23353.c": line 1212) +* replace by zero at ("test/cases/large/clang-23353.c": line 1213) * inline variable g_2243 at ("test/cases/large/clang-23353.c": line 1213) +* don't cast at ("test/cases/large/clang-23353.c": line 1214) +* replace by zero at ("test/cases/large/clang-23353.c": line 1214) * inline variable g_2280 at ("test/cases/large/clang-23353.c": line 1214) +* replace by zero at ("test/cases/large/clang-23353.c": line 1215) * inline variable g_2309 at ("test/cases/large/clang-23353.c": line 1215) * delete variable at ("test/cases/large/clang-23353.c": line 1216) * delete variable at ("test/cases/large/clang-23353.c": line 1217) * delete variable at ("test/cases/large/clang-23353.c": line 1218) * delete variable at ("test/cases/large/clang-23353.c": line 1219) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1220) +* replace by zero at ("test/cases/large/clang-23353.c": line 1220) * inline variable g_2678 at ("test/cases/large/clang-23353.c": line 1220) * delete variable at ("test/cases/large/clang-23353.c": line 1221) +* replace by zero at ("test/cases/large/clang-23353.c": line 1222) * inline variable g_2951 at ("test/cases/large/clang-23353.c": line 1222) * delete variable at ("test/cases/large/clang-23353.c": line 1223) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1224) +* replace by zero at ("test/cases/large/clang-23353.c": line 1224) * inline variable g_2976 at ("test/cases/large/clang-23353.c": line 1224) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1225) +* replace by zero at ("test/cases/large/clang-23353.c": line 1225) * inline variable g_3092 at ("test/cases/large/clang-23353.c": line 1225) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1226) +* replace by zero at ("test/cases/large/clang-23353.c": line 1226) * inline variable g_3383 at ("test/cases/large/clang-23353.c": line 1226) +* replace by zero at ("test/cases/large/clang-23353.c": line 1227) * inline variable g_3732 at ("test/cases/large/clang-23353.c": line 1227) * delete variable at ("test/cases/large/clang-23353.c": line 1228) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1229) +* replace by zero at ("test/cases/large/clang-23353.c": line 1229) * inline variable g_3800 at ("test/cases/large/clang-23353.c": line 1229) +* replace by zero at ("test/cases/large/clang-23353.c": line 1230) * inline variable g_4114 at ("test/cases/large/clang-23353.c": line 1230) * delete variable at ("test/cases/large/clang-23353.c": line 1231) +* don't cast at ("test/cases/large/clang-23353.c": line 1232) +* replace by zero at ("test/cases/large/clang-23353.c": line 1232) * inline variable g_4148 at ("test/cases/large/clang-23353.c": line 1232) * delete variable at ("test/cases/large/clang-23353.c": line 1233) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1234) +* replace by zero at ("test/cases/large/clang-23353.c": line 1234) * inline variable g_4217 at ("test/cases/large/clang-23353.c": line 1234) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1235) +* replace by zero at ("test/cases/large/clang-23353.c": line 1235) * inline variable g_4216 at ("test/cases/large/clang-23353.c": line 1235) +* replace by zero at ("test/cases/large/clang-23353.c": line 1236) * inline variable g_4582 at ("test/cases/large/clang-23353.c": line 1236) * delete variable at ("test/cases/large/clang-23353.c": line 1237) +* replace by zero at ("test/cases/large/clang-23353.c": line 1253) * inline variable l_15 at ("test/cases/large/clang-23353.c": line 1253) +* replace by zero at ("test/cases/large/clang-23353.c": line 1254) * inline variable l_4167 at ("test/cases/large/clang-23353.c": line 1254) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1255) +* replace by zero at ("test/cases/large/clang-23353.c": line 1255) * inline variable l_4218 at ("test/cases/large/clang-23353.c": line 1255) +* don't cast at ("test/cases/large/clang-23353.c": line 1256) +* replace by zero at ("test/cases/large/clang-23353.c": line 1256) * inline variable l_4219 at ("test/cases/large/clang-23353.c": line 1256) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1257) +* replace by zero at ("test/cases/large/clang-23353.c": line 1257) * inline variable l_4220 at ("test/cases/large/clang-23353.c": line 1257) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1258) +* replace by zero at ("test/cases/large/clang-23353.c": line 1258) * inline variable l_4221 at ("test/cases/large/clang-23353.c": line 1258) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1259) +* replace by zero at ("test/cases/large/clang-23353.c": line 1259) * inline variable l_4222 at ("test/cases/large/clang-23353.c": line 1259) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1260) +* replace by zero at ("test/cases/large/clang-23353.c": line 1260) * inline variable l_4223 at ("test/cases/large/clang-23353.c": line 1260) +* don't cast at ("test/cases/large/clang-23353.c": line 1261) +* replace by zero at ("test/cases/large/clang-23353.c": line 1261) * inline variable l_4224 at ("test/cases/large/clang-23353.c": line 1261) +* don't cast at ("test/cases/large/clang-23353.c": line 1262) +* replace by zero at ("test/cases/large/clang-23353.c": line 1262) * inline variable l_4225 at ("test/cases/large/clang-23353.c": line 1262) +* don't cast at ("test/cases/large/clang-23353.c": line 1263) +* replace by zero at ("test/cases/large/clang-23353.c": line 1263) * inline variable l_4226 at ("test/cases/large/clang-23353.c": line 1263) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1264) +* replace by zero at ("test/cases/large/clang-23353.c": line 1264) * inline variable l_4227 at ("test/cases/large/clang-23353.c": line 1264) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1265) +* replace by zero at ("test/cases/large/clang-23353.c": line 1265) * inline variable l_4228 at ("test/cases/large/clang-23353.c": line 1265) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1266) +* replace by zero at ("test/cases/large/clang-23353.c": line 1266) * inline variable l_4229 at ("test/cases/large/clang-23353.c": line 1266) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1267) +* replace by zero at ("test/cases/large/clang-23353.c": line 1267) * inline variable l_4230 at ("test/cases/large/clang-23353.c": line 1267) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1268) +* replace by zero at ("test/cases/large/clang-23353.c": line 1268) * inline variable l_4231 at ("test/cases/large/clang-23353.c": line 1268) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1269) +* replace by zero at ("test/cases/large/clang-23353.c": line 1269) * inline variable l_4232 at ("test/cases/large/clang-23353.c": line 1269) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1270) +* replace by zero at ("test/cases/large/clang-23353.c": line 1270) * inline variable l_4233 at ("test/cases/large/clang-23353.c": line 1270) +* don't cast at ("test/cases/large/clang-23353.c": line 1271) +* replace by zero at ("test/cases/large/clang-23353.c": line 1271) * inline variable l_4234 at ("test/cases/large/clang-23353.c": line 1271) +* don't cast at ("test/cases/large/clang-23353.c": line 1272) +* replace by zero at ("test/cases/large/clang-23353.c": line 1272) * inline variable l_4235 at ("test/cases/large/clang-23353.c": line 1272) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1273) +* replace by zero at ("test/cases/large/clang-23353.c": line 1273) * inline variable l_4236 at ("test/cases/large/clang-23353.c": line 1273) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1274) +* replace by zero at ("test/cases/large/clang-23353.c": line 1274) * inline variable l_4237 at ("test/cases/large/clang-23353.c": line 1274) +* don't cast at ("test/cases/large/clang-23353.c": line 1275) +* replace by zero at ("test/cases/large/clang-23353.c": line 1275) * inline variable l_4238 at ("test/cases/large/clang-23353.c": line 1275) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1276) +* replace by zero at ("test/cases/large/clang-23353.c": line 1276) * inline variable l_4239 at ("test/cases/large/clang-23353.c": line 1276) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1277) +* replace by zero at ("test/cases/large/clang-23353.c": line 1277) * inline variable l_4240 at ("test/cases/large/clang-23353.c": line 1277) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1278) +* replace by zero at ("test/cases/large/clang-23353.c": line 1278) * inline variable l_4241 at ("test/cases/large/clang-23353.c": line 1278) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1279) +* replace by zero at ("test/cases/large/clang-23353.c": line 1279) * inline variable l_4242 at ("test/cases/large/clang-23353.c": line 1279) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1280) +* replace by zero at ("test/cases/large/clang-23353.c": line 1280) * inline variable l_4243 at ("test/cases/large/clang-23353.c": line 1280) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1281) +* replace by zero at ("test/cases/large/clang-23353.c": line 1281) * inline variable l_4244 at ("test/cases/large/clang-23353.c": line 1281) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1282) +* replace by zero at ("test/cases/large/clang-23353.c": line 1282) * inline variable l_4245 at ("test/cases/large/clang-23353.c": line 1282) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1283) +* replace by zero at ("test/cases/large/clang-23353.c": line 1283) * inline variable l_4246 at ("test/cases/large/clang-23353.c": line 1283) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1284) +* replace by zero at ("test/cases/large/clang-23353.c": line 1284) * inline variable l_4247 at ("test/cases/large/clang-23353.c": line 1284) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1285) +* replace by zero at ("test/cases/large/clang-23353.c": line 1285) * inline variable l_4248 at ("test/cases/large/clang-23353.c": line 1285) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1286) +* replace by zero at ("test/cases/large/clang-23353.c": line 1286) * inline variable l_4249 at ("test/cases/large/clang-23353.c": line 1286) +* replace by zero at ("test/cases/large/clang-23353.c": line 1287) * inline variable l_4250 at ("test/cases/large/clang-23353.c": line 1287) +* don't cast at ("test/cases/large/clang-23353.c": line 1288) +* replace by zero at ("test/cases/large/clang-23353.c": line 1288) * inline variable l_4251 at ("test/cases/large/clang-23353.c": line 1288) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1289) +* replace by zero at ("test/cases/large/clang-23353.c": line 1289) * inline variable l_4252 at ("test/cases/large/clang-23353.c": line 1289) +* replace by zero at ("test/cases/large/clang-23353.c": line 1290) * inline variable l_4253 at ("test/cases/large/clang-23353.c": line 1290) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1291) +* replace by zero at ("test/cases/large/clang-23353.c": line 1291) * inline variable l_4254 at ("test/cases/large/clang-23353.c": line 1291) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1292) +* replace by zero at ("test/cases/large/clang-23353.c": line 1292) * inline variable l_4255 at ("test/cases/large/clang-23353.c": line 1292) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1293) +* replace by zero at ("test/cases/large/clang-23353.c": line 1293) * inline variable l_4256 at ("test/cases/large/clang-23353.c": line 1293) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1294) +* replace by zero at ("test/cases/large/clang-23353.c": line 1294) * inline variable l_4257 at ("test/cases/large/clang-23353.c": line 1294) +* don't cast at ("test/cases/large/clang-23353.c": line 1295) +* replace by zero at ("test/cases/large/clang-23353.c": line 1295) * inline variable l_4258 at ("test/cases/large/clang-23353.c": line 1295) +* don't cast at ("test/cases/large/clang-23353.c": line 1296) +* replace by zero at ("test/cases/large/clang-23353.c": line 1296) * inline variable l_4259 at ("test/cases/large/clang-23353.c": line 1296) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1297) +* replace by zero at ("test/cases/large/clang-23353.c": line 1297) * inline variable l_4260 at ("test/cases/large/clang-23353.c": line 1297) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1298) +* replace by zero at ("test/cases/large/clang-23353.c": line 1298) * inline variable l_4261 at ("test/cases/large/clang-23353.c": line 1298) +* don't cast at ("test/cases/large/clang-23353.c": line 1299) +* replace by zero at ("test/cases/large/clang-23353.c": line 1299) * inline variable l_4262 at ("test/cases/large/clang-23353.c": line 1299) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1300) +* replace by zero at ("test/cases/large/clang-23353.c": line 1300) * inline variable l_4263 at ("test/cases/large/clang-23353.c": line 1300) +* don't cast at ("test/cases/large/clang-23353.c": line 1301) +* replace by zero at ("test/cases/large/clang-23353.c": line 1301) * inline variable l_4264 at ("test/cases/large/clang-23353.c": line 1301) +* replace by zero at ("test/cases/large/clang-23353.c": line 1302) * inline variable l_4265 at ("test/cases/large/clang-23353.c": line 1302) +* don't cast at ("test/cases/large/clang-23353.c": line 1303) +* replace by zero at ("test/cases/large/clang-23353.c": line 1303) * inline variable l_4266 at ("test/cases/large/clang-23353.c": line 1303) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1304) +* replace by zero at ("test/cases/large/clang-23353.c": line 1304) * inline variable l_4267 at ("test/cases/large/clang-23353.c": line 1304) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1305) +* replace by zero at ("test/cases/large/clang-23353.c": line 1305) * inline variable l_4268 at ("test/cases/large/clang-23353.c": line 1305) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1306) +* replace by zero at ("test/cases/large/clang-23353.c": line 1306) * inline variable l_4269 at ("test/cases/large/clang-23353.c": line 1306) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1307) +* replace by zero at ("test/cases/large/clang-23353.c": line 1307) * inline variable l_4270 at ("test/cases/large/clang-23353.c": line 1307) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1308) +* replace by zero at ("test/cases/large/clang-23353.c": line 1308) * inline variable l_4271 at ("test/cases/large/clang-23353.c": line 1308) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1309) +* replace by zero at ("test/cases/large/clang-23353.c": line 1309) * inline variable l_4272 at ("test/cases/large/clang-23353.c": line 1309) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1310) +* replace by zero at ("test/cases/large/clang-23353.c": line 1310) * inline variable l_4273 at ("test/cases/large/clang-23353.c": line 1310) +* don't cast at ("test/cases/large/clang-23353.c": line 1311) +* replace by zero at ("test/cases/large/clang-23353.c": line 1311) * inline variable l_4274 at ("test/cases/large/clang-23353.c": line 1311) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1312) +* replace by zero at ("test/cases/large/clang-23353.c": line 1312) * inline variable l_4275 at ("test/cases/large/clang-23353.c": line 1312) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1313) +* replace by zero at ("test/cases/large/clang-23353.c": line 1313) * inline variable l_4276 at ("test/cases/large/clang-23353.c": line 1313) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1314) +* replace by zero at ("test/cases/large/clang-23353.c": line 1314) * inline variable l_4277 at ("test/cases/large/clang-23353.c": line 1314) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1315) +* replace by zero at ("test/cases/large/clang-23353.c": line 1315) * inline variable l_4278 at ("test/cases/large/clang-23353.c": line 1315) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1316) +* replace by zero at ("test/cases/large/clang-23353.c": line 1316) * inline variable l_4279 at ("test/cases/large/clang-23353.c": line 1316) +* don't cast at ("test/cases/large/clang-23353.c": line 1317) +* replace by zero at ("test/cases/large/clang-23353.c": line 1317) * inline variable l_4280 at ("test/cases/large/clang-23353.c": line 1317) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1318) +* replace by zero at ("test/cases/large/clang-23353.c": line 1318) * inline variable l_4281 at ("test/cases/large/clang-23353.c": line 1318) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1319) +* replace by zero at ("test/cases/large/clang-23353.c": line 1319) * inline variable l_4282 at ("test/cases/large/clang-23353.c": line 1319) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1320) +* replace by zero at ("test/cases/large/clang-23353.c": line 1320) * inline variable l_4283 at ("test/cases/large/clang-23353.c": line 1320) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1321) +* replace by zero at ("test/cases/large/clang-23353.c": line 1321) * inline variable l_4284 at ("test/cases/large/clang-23353.c": line 1321) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1322) +* replace by zero at ("test/cases/large/clang-23353.c": line 1322) * inline variable l_4285 at ("test/cases/large/clang-23353.c": line 1322) +* don't cast at ("test/cases/large/clang-23353.c": line 1323) +* replace by zero at ("test/cases/large/clang-23353.c": line 1323) * inline variable l_4286 at ("test/cases/large/clang-23353.c": line 1323) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1324) +* replace by zero at ("test/cases/large/clang-23353.c": line 1324) * inline variable l_4287 at ("test/cases/large/clang-23353.c": line 1324) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1325) +* replace by zero at ("test/cases/large/clang-23353.c": line 1325) * inline variable l_4288 at ("test/cases/large/clang-23353.c": line 1325) +* don't cast at ("test/cases/large/clang-23353.c": line 1326) +* replace by zero at ("test/cases/large/clang-23353.c": line 1326) * inline variable l_4289 at ("test/cases/large/clang-23353.c": line 1326) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1327) +* replace by zero at ("test/cases/large/clang-23353.c": line 1327) * inline variable l_4290 at ("test/cases/large/clang-23353.c": line 1327) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1328) +* replace by zero at ("test/cases/large/clang-23353.c": line 1328) * inline variable l_4291 at ("test/cases/large/clang-23353.c": line 1328) +* don't cast at ("test/cases/large/clang-23353.c": line 1329) +* replace by zero at ("test/cases/large/clang-23353.c": line 1329) * inline variable l_4292 at ("test/cases/large/clang-23353.c": line 1329) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1330) +* replace by zero at ("test/cases/large/clang-23353.c": line 1330) * inline variable l_4293 at ("test/cases/large/clang-23353.c": line 1330) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1331) +* replace by zero at ("test/cases/large/clang-23353.c": line 1331) * inline variable l_4294 at ("test/cases/large/clang-23353.c": line 1331) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1332) +* replace by zero at ("test/cases/large/clang-23353.c": line 1332) * inline variable l_4295 at ("test/cases/large/clang-23353.c": line 1332) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1333) +* replace by zero at ("test/cases/large/clang-23353.c": line 1333) * inline variable l_4296 at ("test/cases/large/clang-23353.c": line 1333) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1334) +* replace by zero at ("test/cases/large/clang-23353.c": line 1334) * inline variable l_4297 at ("test/cases/large/clang-23353.c": line 1334) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1335) +* replace by zero at ("test/cases/large/clang-23353.c": line 1335) * inline variable l_4298 at ("test/cases/large/clang-23353.c": line 1335) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1336) +* replace by zero at ("test/cases/large/clang-23353.c": line 1336) * inline variable l_4299 at ("test/cases/large/clang-23353.c": line 1336) +* replace by zero at ("test/cases/large/clang-23353.c": line 1337) * inline variable l_4300 at ("test/cases/large/clang-23353.c": line 1337) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1338) +* replace by zero at ("test/cases/large/clang-23353.c": line 1338) * inline variable l_4301 at ("test/cases/large/clang-23353.c": line 1338) +* don't cast at ("test/cases/large/clang-23353.c": line 1339) +* replace by zero at ("test/cases/large/clang-23353.c": line 1339) * inline variable l_4302 at ("test/cases/large/clang-23353.c": line 1339) +* don't cast at ("test/cases/large/clang-23353.c": line 1340) +* replace by zero at ("test/cases/large/clang-23353.c": line 1340) * inline variable l_4303 at ("test/cases/large/clang-23353.c": line 1340) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1341) +* replace by zero at ("test/cases/large/clang-23353.c": line 1341) * inline variable l_4304 at ("test/cases/large/clang-23353.c": line 1341) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1342) +* replace by zero at ("test/cases/large/clang-23353.c": line 1342) * inline variable l_4305 at ("test/cases/large/clang-23353.c": line 1342) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1343) +* replace by zero at ("test/cases/large/clang-23353.c": line 1343) * inline variable l_4306 at ("test/cases/large/clang-23353.c": line 1343) +* don't cast at ("test/cases/large/clang-23353.c": line 1344) +* replace by zero at ("test/cases/large/clang-23353.c": line 1344) * inline variable l_4307 at ("test/cases/large/clang-23353.c": line 1344) +* don't cast at ("test/cases/large/clang-23353.c": line 1345) +* replace by zero at ("test/cases/large/clang-23353.c": line 1345) * inline variable l_4308 at ("test/cases/large/clang-23353.c": line 1345) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1346) +* replace by zero at ("test/cases/large/clang-23353.c": line 1346) * inline variable l_4309 at ("test/cases/large/clang-23353.c": line 1346) +* don't cast at ("test/cases/large/clang-23353.c": line 1347) +* replace by zero at ("test/cases/large/clang-23353.c": line 1347) * inline variable l_4310 at ("test/cases/large/clang-23353.c": line 1347) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1348) +* replace by zero at ("test/cases/large/clang-23353.c": line 1348) * inline variable l_4311 at ("test/cases/large/clang-23353.c": line 1348) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1349) +* replace by zero at ("test/cases/large/clang-23353.c": line 1349) * inline variable l_4312 at ("test/cases/large/clang-23353.c": line 1349) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1350) +* replace by zero at ("test/cases/large/clang-23353.c": line 1350) * inline variable l_4313 at ("test/cases/large/clang-23353.c": line 1350) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1351) +* replace by zero at ("test/cases/large/clang-23353.c": line 1351) * inline variable l_4314 at ("test/cases/large/clang-23353.c": line 1351) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1352) +* replace by zero at ("test/cases/large/clang-23353.c": line 1352) * inline variable l_4315 at ("test/cases/large/clang-23353.c": line 1352) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1353) +* replace by zero at ("test/cases/large/clang-23353.c": line 1353) * inline variable l_4316 at ("test/cases/large/clang-23353.c": line 1353) +* replace by zero at ("test/cases/large/clang-23353.c": line 1354) * inline variable l_4317 at ("test/cases/large/clang-23353.c": line 1354) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1355) +* replace by zero at ("test/cases/large/clang-23353.c": line 1355) * inline variable l_4318 at ("test/cases/large/clang-23353.c": line 1355) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1356) +* replace by zero at ("test/cases/large/clang-23353.c": line 1356) * inline variable l_4319 at ("test/cases/large/clang-23353.c": line 1356) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1357) +* replace by zero at ("test/cases/large/clang-23353.c": line 1357) * inline variable l_4320 at ("test/cases/large/clang-23353.c": line 1357) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1358) +* replace by zero at ("test/cases/large/clang-23353.c": line 1358) * inline variable l_4321 at ("test/cases/large/clang-23353.c": line 1358) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1359) +* replace by zero at ("test/cases/large/clang-23353.c": line 1359) * inline variable l_4322 at ("test/cases/large/clang-23353.c": line 1359) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1360) +* replace by zero at ("test/cases/large/clang-23353.c": line 1360) * inline variable l_4323 at ("test/cases/large/clang-23353.c": line 1360) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1361) +* replace by zero at ("test/cases/large/clang-23353.c": line 1361) * inline variable l_4324 at ("test/cases/large/clang-23353.c": line 1361) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1362) +* replace by zero at ("test/cases/large/clang-23353.c": line 1362) * inline variable l_4325 at ("test/cases/large/clang-23353.c": line 1362) +* replace by zero at ("test/cases/large/clang-23353.c": line 1363) * inline variable l_4326 at ("test/cases/large/clang-23353.c": line 1363) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1364) +* replace by zero at ("test/cases/large/clang-23353.c": line 1364) * inline variable l_4327 at ("test/cases/large/clang-23353.c": line 1364) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1365) +* replace by zero at ("test/cases/large/clang-23353.c": line 1365) * inline variable l_4328 at ("test/cases/large/clang-23353.c": line 1365) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1366) +* replace by zero at ("test/cases/large/clang-23353.c": line 1366) * inline variable l_4329 at ("test/cases/large/clang-23353.c": line 1366) +* don't cast at ("test/cases/large/clang-23353.c": line 1367) +* replace by zero at ("test/cases/large/clang-23353.c": line 1367) * inline variable l_4330 at ("test/cases/large/clang-23353.c": line 1367) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1368) +* replace by zero at ("test/cases/large/clang-23353.c": line 1368) * inline variable l_4331 at ("test/cases/large/clang-23353.c": line 1368) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1369) +* replace by zero at ("test/cases/large/clang-23353.c": line 1369) * inline variable l_4332 at ("test/cases/large/clang-23353.c": line 1369) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1370) +* replace by zero at ("test/cases/large/clang-23353.c": line 1370) * inline variable l_4333 at ("test/cases/large/clang-23353.c": line 1370) +* don't cast at ("test/cases/large/clang-23353.c": line 1371) +* replace by zero at ("test/cases/large/clang-23353.c": line 1371) * inline variable l_4334 at ("test/cases/large/clang-23353.c": line 1371) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1372) +* replace by zero at ("test/cases/large/clang-23353.c": line 1372) * inline variable l_4335 at ("test/cases/large/clang-23353.c": line 1372) +* don't cast at ("test/cases/large/clang-23353.c": line 1373) +* replace by zero at ("test/cases/large/clang-23353.c": line 1373) * inline variable l_4336 at ("test/cases/large/clang-23353.c": line 1373) +* don't cast at ("test/cases/large/clang-23353.c": line 1374) +* replace by zero at ("test/cases/large/clang-23353.c": line 1374) * inline variable l_4337 at ("test/cases/large/clang-23353.c": line 1374) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1375) +* replace by zero at ("test/cases/large/clang-23353.c": line 1375) * inline variable l_4338 at ("test/cases/large/clang-23353.c": line 1375) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1376) +* replace by zero at ("test/cases/large/clang-23353.c": line 1376) * inline variable l_4339 at ("test/cases/large/clang-23353.c": line 1376) +* replace by zero at ("test/cases/large/clang-23353.c": line 1377) * inline variable l_4340 at ("test/cases/large/clang-23353.c": line 1377) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1378) +* replace by zero at ("test/cases/large/clang-23353.c": line 1378) * inline variable l_4341 at ("test/cases/large/clang-23353.c": line 1378) +* don't cast at ("test/cases/large/clang-23353.c": line 1379) +* replace by zero at ("test/cases/large/clang-23353.c": line 1379) * inline variable l_4342 at ("test/cases/large/clang-23353.c": line 1379) +* replace by zero at ("test/cases/large/clang-23353.c": line 1380) * inline variable l_4343 at ("test/cases/large/clang-23353.c": line 1380) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1381) +* replace by zero at ("test/cases/large/clang-23353.c": line 1381) * inline variable l_4344 at ("test/cases/large/clang-23353.c": line 1381) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1382) +* replace by zero at ("test/cases/large/clang-23353.c": line 1382) * inline variable l_4345 at ("test/cases/large/clang-23353.c": line 1382) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1383) +* replace by zero at ("test/cases/large/clang-23353.c": line 1383) * inline variable l_4346 at ("test/cases/large/clang-23353.c": line 1383) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1384) +* replace by zero at ("test/cases/large/clang-23353.c": line 1384) * inline variable l_4347 at ("test/cases/large/clang-23353.c": line 1384) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1385) +* replace by zero at ("test/cases/large/clang-23353.c": line 1385) * inline variable l_4348 at ("test/cases/large/clang-23353.c": line 1385) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1386) +* replace by zero at ("test/cases/large/clang-23353.c": line 1386) * inline variable l_4349 at ("test/cases/large/clang-23353.c": line 1386) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1387) +* replace by zero at ("test/cases/large/clang-23353.c": line 1387) * inline variable l_4350 at ("test/cases/large/clang-23353.c": line 1387) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1388) +* replace by zero at ("test/cases/large/clang-23353.c": line 1388) * inline variable l_4351 at ("test/cases/large/clang-23353.c": line 1388) +* replace by zero at ("test/cases/large/clang-23353.c": line 1389) * inline variable l_4352 at ("test/cases/large/clang-23353.c": line 1389) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1390) +* replace by zero at ("test/cases/large/clang-23353.c": line 1390) * inline variable l_4353 at ("test/cases/large/clang-23353.c": line 1390) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1391) +* replace by zero at ("test/cases/large/clang-23353.c": line 1391) * inline variable l_4354 at ("test/cases/large/clang-23353.c": line 1391) +* don't cast at ("test/cases/large/clang-23353.c": line 1392) +* replace by zero at ("test/cases/large/clang-23353.c": line 1392) * inline variable l_4355 at ("test/cases/large/clang-23353.c": line 1392) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1393) +* replace by zero at ("test/cases/large/clang-23353.c": line 1393) * inline variable l_4356 at ("test/cases/large/clang-23353.c": line 1393) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1394) +* replace by zero at ("test/cases/large/clang-23353.c": line 1394) * inline variable l_4357 at ("test/cases/large/clang-23353.c": line 1394) +* don't cast at ("test/cases/large/clang-23353.c": line 1395) +* replace by zero at ("test/cases/large/clang-23353.c": line 1395) * inline variable l_4358 at ("test/cases/large/clang-23353.c": line 1395) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1396) +* replace by zero at ("test/cases/large/clang-23353.c": line 1396) * inline variable l_4359 at ("test/cases/large/clang-23353.c": line 1396) +* don't cast at ("test/cases/large/clang-23353.c": line 1397) +* replace by zero at ("test/cases/large/clang-23353.c": line 1397) * inline variable l_4360 at ("test/cases/large/clang-23353.c": line 1397) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1398) +* replace by zero at ("test/cases/large/clang-23353.c": line 1398) * inline variable l_4361 at ("test/cases/large/clang-23353.c": line 1398) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1399) +* replace by zero at ("test/cases/large/clang-23353.c": line 1399) * inline variable l_4362 at ("test/cases/large/clang-23353.c": line 1399) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1400) +* replace by zero at ("test/cases/large/clang-23353.c": line 1400) * inline variable l_4363 at ("test/cases/large/clang-23353.c": line 1400) +* don't cast at ("test/cases/large/clang-23353.c": line 1401) +* replace by zero at ("test/cases/large/clang-23353.c": line 1401) * inline variable l_4364 at ("test/cases/large/clang-23353.c": line 1401) +* don't cast at ("test/cases/large/clang-23353.c": line 1402) +* replace by zero at ("test/cases/large/clang-23353.c": line 1402) * inline variable l_4365 at ("test/cases/large/clang-23353.c": line 1402) +* don't cast at ("test/cases/large/clang-23353.c": line 1403) +* replace by zero at ("test/cases/large/clang-23353.c": line 1403) * inline variable l_4366 at ("test/cases/large/clang-23353.c": line 1403) +* don't cast at ("test/cases/large/clang-23353.c": line 1404) +* replace by zero at ("test/cases/large/clang-23353.c": line 1404) * inline variable l_4367 at ("test/cases/large/clang-23353.c": line 1404) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1405) +* replace by zero at ("test/cases/large/clang-23353.c": line 1405) * inline variable l_4368 at ("test/cases/large/clang-23353.c": line 1405) +* don't cast at ("test/cases/large/clang-23353.c": line 1406) +* replace by zero at ("test/cases/large/clang-23353.c": line 1406) * inline variable l_4369 at ("test/cases/large/clang-23353.c": line 1406) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1407) +* replace by zero at ("test/cases/large/clang-23353.c": line 1407) * inline variable l_4370 at ("test/cases/large/clang-23353.c": line 1407) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1408) +* replace by zero at ("test/cases/large/clang-23353.c": line 1408) * inline variable l_4371 at ("test/cases/large/clang-23353.c": line 1408) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1409) +* replace by zero at ("test/cases/large/clang-23353.c": line 1409) * inline variable l_4372 at ("test/cases/large/clang-23353.c": line 1409) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1410) +* replace by zero at ("test/cases/large/clang-23353.c": line 1410) * inline variable l_4373 at ("test/cases/large/clang-23353.c": line 1410) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1411) +* replace by zero at ("test/cases/large/clang-23353.c": line 1411) * inline variable l_4374 at ("test/cases/large/clang-23353.c": line 1411) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1412) +* replace by zero at ("test/cases/large/clang-23353.c": line 1412) * inline variable l_4375 at ("test/cases/large/clang-23353.c": line 1412) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1413) +* replace by zero at ("test/cases/large/clang-23353.c": line 1413) * inline variable l_4376 at ("test/cases/large/clang-23353.c": line 1413) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1414) +* replace by zero at ("test/cases/large/clang-23353.c": line 1414) * inline variable l_4377 at ("test/cases/large/clang-23353.c": line 1414) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1415) +* replace by zero at ("test/cases/large/clang-23353.c": line 1415) * inline variable l_4378 at ("test/cases/large/clang-23353.c": line 1415) +* don't cast at ("test/cases/large/clang-23353.c": line 1416) +* replace by zero at ("test/cases/large/clang-23353.c": line 1416) * inline variable l_4379 at ("test/cases/large/clang-23353.c": line 1416) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1417) +* replace by zero at ("test/cases/large/clang-23353.c": line 1417) * inline variable l_4380 at ("test/cases/large/clang-23353.c": line 1417) +* don't cast at ("test/cases/large/clang-23353.c": line 1418) +* replace by zero at ("test/cases/large/clang-23353.c": line 1418) * inline variable l_4381 at ("test/cases/large/clang-23353.c": line 1418) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1419) +* replace by zero at ("test/cases/large/clang-23353.c": line 1419) * inline variable l_4382 at ("test/cases/large/clang-23353.c": line 1419) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1420) +* replace by zero at ("test/cases/large/clang-23353.c": line 1420) * inline variable l_4383 at ("test/cases/large/clang-23353.c": line 1420) +* replace by zero at ("test/cases/large/clang-23353.c": line 1421) * inline variable l_4384 at ("test/cases/large/clang-23353.c": line 1421) +* don't cast at ("test/cases/large/clang-23353.c": line 1422) +* replace by zero at ("test/cases/large/clang-23353.c": line 1422) * inline variable l_4385 at ("test/cases/large/clang-23353.c": line 1422) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1423) +* replace by zero at ("test/cases/large/clang-23353.c": line 1423) * inline variable l_4386 at ("test/cases/large/clang-23353.c": line 1423) +* don't cast at ("test/cases/large/clang-23353.c": line 1424) +* replace by zero at ("test/cases/large/clang-23353.c": line 1424) * inline variable l_4387 at ("test/cases/large/clang-23353.c": line 1424) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1425) +* replace by zero at ("test/cases/large/clang-23353.c": line 1425) * inline variable l_4388 at ("test/cases/large/clang-23353.c": line 1425) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1426) +* replace by zero at ("test/cases/large/clang-23353.c": line 1426) * inline variable l_4389 at ("test/cases/large/clang-23353.c": line 1426) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1427) +* replace by zero at ("test/cases/large/clang-23353.c": line 1427) * inline variable l_4390 at ("test/cases/large/clang-23353.c": line 1427) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1428) +* replace by zero at ("test/cases/large/clang-23353.c": line 1428) * inline variable l_4391 at ("test/cases/large/clang-23353.c": line 1428) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1429) +* replace by zero at ("test/cases/large/clang-23353.c": line 1429) * inline variable l_4392 at ("test/cases/large/clang-23353.c": line 1429) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1430) +* replace by zero at ("test/cases/large/clang-23353.c": line 1430) * inline variable l_4393 at ("test/cases/large/clang-23353.c": line 1430) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1431) +* replace by zero at ("test/cases/large/clang-23353.c": line 1431) * inline variable l_4394 at ("test/cases/large/clang-23353.c": line 1431) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1432) +* replace by zero at ("test/cases/large/clang-23353.c": line 1432) * inline variable l_4395 at ("test/cases/large/clang-23353.c": line 1432) +* don't cast at ("test/cases/large/clang-23353.c": line 1433) +* replace by zero at ("test/cases/large/clang-23353.c": line 1433) * inline variable l_4396 at ("test/cases/large/clang-23353.c": line 1433) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1434) +* replace by zero at ("test/cases/large/clang-23353.c": line 1434) * inline variable l_4397 at ("test/cases/large/clang-23353.c": line 1434) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1435) +* replace by zero at ("test/cases/large/clang-23353.c": line 1435) * inline variable l_4398 at ("test/cases/large/clang-23353.c": line 1435) +* don't cast at ("test/cases/large/clang-23353.c": line 1436) +* replace by zero at ("test/cases/large/clang-23353.c": line 1436) * inline variable l_4399 at ("test/cases/large/clang-23353.c": line 1436) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1437) +* replace by zero at ("test/cases/large/clang-23353.c": line 1437) * inline variable l_4400 at ("test/cases/large/clang-23353.c": line 1437) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1438) +* replace by zero at ("test/cases/large/clang-23353.c": line 1438) * inline variable l_4401 at ("test/cases/large/clang-23353.c": line 1438) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1439) +* replace by zero at ("test/cases/large/clang-23353.c": line 1439) * inline variable l_4402 at ("test/cases/large/clang-23353.c": line 1439) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1440) +* replace by zero at ("test/cases/large/clang-23353.c": line 1440) * inline variable l_4403 at ("test/cases/large/clang-23353.c": line 1440) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1441) +* replace by zero at ("test/cases/large/clang-23353.c": line 1441) * inline variable l_4404 at ("test/cases/large/clang-23353.c": line 1441) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1442) +* replace by zero at ("test/cases/large/clang-23353.c": line 1442) * inline variable l_4405 at ("test/cases/large/clang-23353.c": line 1442) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1443) +* replace by zero at ("test/cases/large/clang-23353.c": line 1443) * inline variable l_4406 at ("test/cases/large/clang-23353.c": line 1443) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1444) +* replace by zero at ("test/cases/large/clang-23353.c": line 1444) * inline variable l_4407 at ("test/cases/large/clang-23353.c": line 1444) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1445) +* replace by zero at ("test/cases/large/clang-23353.c": line 1445) * inline variable l_4408 at ("test/cases/large/clang-23353.c": line 1445) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1446) +* replace by zero at ("test/cases/large/clang-23353.c": line 1446) * inline variable l_4409 at ("test/cases/large/clang-23353.c": line 1446) +* don't cast at ("test/cases/large/clang-23353.c": line 1447) +* replace by zero at ("test/cases/large/clang-23353.c": line 1447) * inline variable l_4410 at ("test/cases/large/clang-23353.c": line 1447) +* don't cast at ("test/cases/large/clang-23353.c": line 1448) +* replace by zero at ("test/cases/large/clang-23353.c": line 1448) * inline variable l_4411 at ("test/cases/large/clang-23353.c": line 1448) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1449) +* replace by zero at ("test/cases/large/clang-23353.c": line 1449) * inline variable l_4412 at ("test/cases/large/clang-23353.c": line 1449) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1450) +* replace by zero at ("test/cases/large/clang-23353.c": line 1450) * inline variable l_4413 at ("test/cases/large/clang-23353.c": line 1450) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1451) +* replace by zero at ("test/cases/large/clang-23353.c": line 1451) * inline variable l_4414 at ("test/cases/large/clang-23353.c": line 1451) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1452) +* replace by zero at ("test/cases/large/clang-23353.c": line 1452) * inline variable l_4415 at ("test/cases/large/clang-23353.c": line 1452) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1453) +* replace by zero at ("test/cases/large/clang-23353.c": line 1453) * inline variable l_4416 at ("test/cases/large/clang-23353.c": line 1453) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1454) +* replace by zero at ("test/cases/large/clang-23353.c": line 1454) * inline variable l_4417 at ("test/cases/large/clang-23353.c": line 1454) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1455) +* replace by zero at ("test/cases/large/clang-23353.c": line 1455) * inline variable l_4418 at ("test/cases/large/clang-23353.c": line 1455) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1456) +* replace by zero at ("test/cases/large/clang-23353.c": line 1456) * inline variable l_4419 at ("test/cases/large/clang-23353.c": line 1456) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1457) +* replace by zero at ("test/cases/large/clang-23353.c": line 1457) * inline variable l_4420 at ("test/cases/large/clang-23353.c": line 1457) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1458) +* replace by zero at ("test/cases/large/clang-23353.c": line 1458) * inline variable l_4421 at ("test/cases/large/clang-23353.c": line 1458) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1459) +* replace by zero at ("test/cases/large/clang-23353.c": line 1459) * inline variable l_4422 at ("test/cases/large/clang-23353.c": line 1459) +* don't cast at ("test/cases/large/clang-23353.c": line 1460) +* replace by zero at ("test/cases/large/clang-23353.c": line 1460) * inline variable l_4423 at ("test/cases/large/clang-23353.c": line 1460) +* don't cast at ("test/cases/large/clang-23353.c": line 1461) +* replace by zero at ("test/cases/large/clang-23353.c": line 1461) * inline variable l_4424 at ("test/cases/large/clang-23353.c": line 1461) +* don't cast at ("test/cases/large/clang-23353.c": line 1462) +* replace by zero at ("test/cases/large/clang-23353.c": line 1462) * inline variable l_4425 at ("test/cases/large/clang-23353.c": line 1462) +* don't cast at ("test/cases/large/clang-23353.c": line 1463) +* replace by zero at ("test/cases/large/clang-23353.c": line 1463) * inline variable l_4426 at ("test/cases/large/clang-23353.c": line 1463) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1464) +* replace by zero at ("test/cases/large/clang-23353.c": line 1464) * inline variable l_4427 at ("test/cases/large/clang-23353.c": line 1464) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1465) +* replace by zero at ("test/cases/large/clang-23353.c": line 1465) * inline variable l_4428 at ("test/cases/large/clang-23353.c": line 1465) +* replace by zero at ("test/cases/large/clang-23353.c": line 1466) * inline variable l_4429 at ("test/cases/large/clang-23353.c": line 1466) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1467) +* replace by zero at ("test/cases/large/clang-23353.c": line 1467) * inline variable l_4430 at ("test/cases/large/clang-23353.c": line 1467) +* don't cast at ("test/cases/large/clang-23353.c": line 1468) +* replace by zero at ("test/cases/large/clang-23353.c": line 1468) * inline variable l_4431 at ("test/cases/large/clang-23353.c": line 1468) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1469) +* replace by zero at ("test/cases/large/clang-23353.c": line 1469) * inline variable l_4432 at ("test/cases/large/clang-23353.c": line 1469) +* don't cast at ("test/cases/large/clang-23353.c": line 1470) +* replace by zero at ("test/cases/large/clang-23353.c": line 1470) * inline variable l_4433 at ("test/cases/large/clang-23353.c": line 1470) +* don't cast at ("test/cases/large/clang-23353.c": line 1471) +* replace by zero at ("test/cases/large/clang-23353.c": line 1471) * inline variable l_4434 at ("test/cases/large/clang-23353.c": line 1471) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1472) +* replace by zero at ("test/cases/large/clang-23353.c": line 1472) * inline variable l_4435 at ("test/cases/large/clang-23353.c": line 1472) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1473) +* replace by zero at ("test/cases/large/clang-23353.c": line 1473) * inline variable l_4436 at ("test/cases/large/clang-23353.c": line 1473) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1474) +* replace by zero at ("test/cases/large/clang-23353.c": line 1474) * inline variable l_4437 at ("test/cases/large/clang-23353.c": line 1474) +* replace by zero at ("test/cases/large/clang-23353.c": line 1475) * inline variable l_4438 at ("test/cases/large/clang-23353.c": line 1475) +* replace by zero at ("test/cases/large/clang-23353.c": line 1476) * inline variable l_4439 at ("test/cases/large/clang-23353.c": line 1476) +* don't cast at ("test/cases/large/clang-23353.c": line 1477) +* replace by zero at ("test/cases/large/clang-23353.c": line 1477) * inline variable l_4440 at ("test/cases/large/clang-23353.c": line 1477) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1478) +* replace by zero at ("test/cases/large/clang-23353.c": line 1478) * inline variable l_4441 at ("test/cases/large/clang-23353.c": line 1478) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1479) +* replace by zero at ("test/cases/large/clang-23353.c": line 1479) * inline variable l_4442 at ("test/cases/large/clang-23353.c": line 1479) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1480) +* replace by zero at ("test/cases/large/clang-23353.c": line 1480) * inline variable l_4443 at ("test/cases/large/clang-23353.c": line 1480) +* don't cast at ("test/cases/large/clang-23353.c": line 1481) +* replace by zero at ("test/cases/large/clang-23353.c": line 1481) * inline variable l_4444 at ("test/cases/large/clang-23353.c": line 1481) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1482) +* replace by zero at ("test/cases/large/clang-23353.c": line 1482) * inline variable l_4445 at ("test/cases/large/clang-23353.c": line 1482) +* replace by zero at ("test/cases/large/clang-23353.c": line 1483) * inline variable l_4446 at ("test/cases/large/clang-23353.c": line 1483) +* don't cast at ("test/cases/large/clang-23353.c": line 1484) +* replace by zero at ("test/cases/large/clang-23353.c": line 1484) * inline variable l_4447 at ("test/cases/large/clang-23353.c": line 1484) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1485) +* replace by zero at ("test/cases/large/clang-23353.c": line 1485) * inline variable l_4448 at ("test/cases/large/clang-23353.c": line 1485) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1486) +* replace by zero at ("test/cases/large/clang-23353.c": line 1486) * inline variable l_4449 at ("test/cases/large/clang-23353.c": line 1486) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1487) +* replace by zero at ("test/cases/large/clang-23353.c": line 1487) * inline variable l_4450 at ("test/cases/large/clang-23353.c": line 1487) +* replace by zero at ("test/cases/large/clang-23353.c": line 1488) * inline variable l_4451 at ("test/cases/large/clang-23353.c": line 1488) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1489) +* replace by zero at ("test/cases/large/clang-23353.c": line 1489) * inline variable l_4452 at ("test/cases/large/clang-23353.c": line 1489) +* don't cast at ("test/cases/large/clang-23353.c": line 1490) +* replace by zero at ("test/cases/large/clang-23353.c": line 1490) * inline variable l_4453 at ("test/cases/large/clang-23353.c": line 1490) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1491) +* replace by zero at ("test/cases/large/clang-23353.c": line 1491) * inline variable l_4454 at ("test/cases/large/clang-23353.c": line 1491) +* don't cast at ("test/cases/large/clang-23353.c": line 1492) +* replace by zero at ("test/cases/large/clang-23353.c": line 1492) * inline variable l_4455 at ("test/cases/large/clang-23353.c": line 1492) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1493) +* replace by zero at ("test/cases/large/clang-23353.c": line 1493) * inline variable l_4456 at ("test/cases/large/clang-23353.c": line 1493) +* don't cast at ("test/cases/large/clang-23353.c": line 1494) +* replace by zero at ("test/cases/large/clang-23353.c": line 1494) * inline variable l_4457 at ("test/cases/large/clang-23353.c": line 1494) +* don't cast at ("test/cases/large/clang-23353.c": line 1495) +* replace by zero at ("test/cases/large/clang-23353.c": line 1495) * inline variable l_4458 at ("test/cases/large/clang-23353.c": line 1495) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1496) +* replace by zero at ("test/cases/large/clang-23353.c": line 1496) * inline variable l_4459 at ("test/cases/large/clang-23353.c": line 1496) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1497) +* replace by zero at ("test/cases/large/clang-23353.c": line 1497) * inline variable l_4460 at ("test/cases/large/clang-23353.c": line 1497) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1498) +* replace by zero at ("test/cases/large/clang-23353.c": line 1498) * inline variable l_4461 at ("test/cases/large/clang-23353.c": line 1498) +* replace by zero at ("test/cases/large/clang-23353.c": line 1499) * inline variable l_4462 at ("test/cases/large/clang-23353.c": line 1499) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1500) +* replace by zero at ("test/cases/large/clang-23353.c": line 1500) * inline variable l_4463 at ("test/cases/large/clang-23353.c": line 1500) +* replace by zero at ("test/cases/large/clang-23353.c": line 1501) * inline variable l_4464 at ("test/cases/large/clang-23353.c": line 1501) +* don't cast at ("test/cases/large/clang-23353.c": line 1502) +* replace by zero at ("test/cases/large/clang-23353.c": line 1502) * inline variable l_4465 at ("test/cases/large/clang-23353.c": line 1502) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1503) +* replace by zero at ("test/cases/large/clang-23353.c": line 1503) * inline variable l_4466 at ("test/cases/large/clang-23353.c": line 1503) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1504) +* replace by zero at ("test/cases/large/clang-23353.c": line 1504) * inline variable l_4467 at ("test/cases/large/clang-23353.c": line 1504) +* don't cast at ("test/cases/large/clang-23353.c": line 1505) +* replace by zero at ("test/cases/large/clang-23353.c": line 1505) * inline variable l_4468 at ("test/cases/large/clang-23353.c": line 1505) +* don't cast at ("test/cases/large/clang-23353.c": line 1506) +* replace by zero at ("test/cases/large/clang-23353.c": line 1506) * inline variable l_4469 at ("test/cases/large/clang-23353.c": line 1506) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1507) +* replace by zero at ("test/cases/large/clang-23353.c": line 1507) * inline variable l_4470 at ("test/cases/large/clang-23353.c": line 1507) +* don't cast at ("test/cases/large/clang-23353.c": line 1508) +* replace by zero at ("test/cases/large/clang-23353.c": line 1508) * inline variable l_4471 at ("test/cases/large/clang-23353.c": line 1508) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1509) +* replace by zero at ("test/cases/large/clang-23353.c": line 1509) * inline variable l_4472 at ("test/cases/large/clang-23353.c": line 1509) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1510) +* replace by zero at ("test/cases/large/clang-23353.c": line 1510) * inline variable l_4473 at ("test/cases/large/clang-23353.c": line 1510) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1511) +* replace by zero at ("test/cases/large/clang-23353.c": line 1511) * inline variable l_4474 at ("test/cases/large/clang-23353.c": line 1511) +* replace by zero at ("test/cases/large/clang-23353.c": line 1512) * inline variable l_4475 at ("test/cases/large/clang-23353.c": line 1512) +* don't cast at ("test/cases/large/clang-23353.c": line 1513) +* replace by zero at ("test/cases/large/clang-23353.c": line 1513) * inline variable l_4476 at ("test/cases/large/clang-23353.c": line 1513) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1514) +* replace by zero at ("test/cases/large/clang-23353.c": line 1514) * inline variable l_4477 at ("test/cases/large/clang-23353.c": line 1514) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1515) +* replace by zero at ("test/cases/large/clang-23353.c": line 1515) * inline variable l_4478 at ("test/cases/large/clang-23353.c": line 1515) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1516) +* replace by zero at ("test/cases/large/clang-23353.c": line 1516) * inline variable l_4479 at ("test/cases/large/clang-23353.c": line 1516) +* don't cast at ("test/cases/large/clang-23353.c": line 1517) +* replace by zero at ("test/cases/large/clang-23353.c": line 1517) * inline variable l_4480 at ("test/cases/large/clang-23353.c": line 1517) +* don't cast at ("test/cases/large/clang-23353.c": line 1518) +* replace by zero at ("test/cases/large/clang-23353.c": line 1518) * inline variable l_4481 at ("test/cases/large/clang-23353.c": line 1518) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1519) +* replace by zero at ("test/cases/large/clang-23353.c": line 1519) * inline variable l_4482 at ("test/cases/large/clang-23353.c": line 1519) +* don't cast at ("test/cases/large/clang-23353.c": line 1520) +* replace by zero at ("test/cases/large/clang-23353.c": line 1520) * inline variable l_4483 at ("test/cases/large/clang-23353.c": line 1520) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1521) +* replace by zero at ("test/cases/large/clang-23353.c": line 1521) * inline variable l_4484 at ("test/cases/large/clang-23353.c": line 1521) +* replace by zero at ("test/cases/large/clang-23353.c": line 1522) * inline variable l_4485 at ("test/cases/large/clang-23353.c": line 1522) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1523) +* replace by zero at ("test/cases/large/clang-23353.c": line 1523) * inline variable l_4486 at ("test/cases/large/clang-23353.c": line 1523) +* replace by zero at ("test/cases/large/clang-23353.c": line 1524) * inline variable l_4487 at ("test/cases/large/clang-23353.c": line 1524) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1525) +* replace by zero at ("test/cases/large/clang-23353.c": line 1525) * inline variable l_4488 at ("test/cases/large/clang-23353.c": line 1525) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1526) +* replace by zero at ("test/cases/large/clang-23353.c": line 1526) * inline variable l_4489 at ("test/cases/large/clang-23353.c": line 1526) +* don't cast at ("test/cases/large/clang-23353.c": line 1527) +* replace by zero at ("test/cases/large/clang-23353.c": line 1527) * inline variable l_4490 at ("test/cases/large/clang-23353.c": line 1527) +* don't cast at ("test/cases/large/clang-23353.c": line 1528) +* replace by zero at ("test/cases/large/clang-23353.c": line 1528) * inline variable l_4491 at ("test/cases/large/clang-23353.c": line 1528) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1529) +* replace by zero at ("test/cases/large/clang-23353.c": line 1529) * inline variable l_4492 at ("test/cases/large/clang-23353.c": line 1529) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1530) +* replace by zero at ("test/cases/large/clang-23353.c": line 1530) * inline variable l_4493 at ("test/cases/large/clang-23353.c": line 1530) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1531) +* replace by zero at ("test/cases/large/clang-23353.c": line 1531) * inline variable l_4494 at ("test/cases/large/clang-23353.c": line 1531) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1532) +* replace by zero at ("test/cases/large/clang-23353.c": line 1532) * inline variable l_4495 at ("test/cases/large/clang-23353.c": line 1532) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1533) +* replace by zero at ("test/cases/large/clang-23353.c": line 1533) * inline variable l_4496 at ("test/cases/large/clang-23353.c": line 1533) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1534) +* replace by zero at ("test/cases/large/clang-23353.c": line 1534) * inline variable l_4497 at ("test/cases/large/clang-23353.c": line 1534) +* replace by zero at ("test/cases/large/clang-23353.c": line 1535) * inline variable l_4498 at ("test/cases/large/clang-23353.c": line 1535) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1536) +* replace by zero at ("test/cases/large/clang-23353.c": line 1536) * inline variable l_4499 at ("test/cases/large/clang-23353.c": line 1536) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1537) +* replace by zero at ("test/cases/large/clang-23353.c": line 1537) * inline variable l_4500 at ("test/cases/large/clang-23353.c": line 1537) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1538) +* replace by zero at ("test/cases/large/clang-23353.c": line 1538) * inline variable l_4501 at ("test/cases/large/clang-23353.c": line 1538) +* replace by zero at ("test/cases/large/clang-23353.c": line 1539) * inline variable l_4502 at ("test/cases/large/clang-23353.c": line 1539) +* don't cast at ("test/cases/large/clang-23353.c": line 1540) +* replace by zero at ("test/cases/large/clang-23353.c": line 1540) * inline variable l_4503 at ("test/cases/large/clang-23353.c": line 1540) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1541) +* replace by zero at ("test/cases/large/clang-23353.c": line 1541) * inline variable l_4504 at ("test/cases/large/clang-23353.c": line 1541) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1542) +* replace by zero at ("test/cases/large/clang-23353.c": line 1542) * inline variable l_4505 at ("test/cases/large/clang-23353.c": line 1542) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1543) +* replace by zero at ("test/cases/large/clang-23353.c": line 1543) * inline variable l_4506 at ("test/cases/large/clang-23353.c": line 1543) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1544) +* replace by zero at ("test/cases/large/clang-23353.c": line 1544) * inline variable l_4507 at ("test/cases/large/clang-23353.c": line 1544) +* don't cast at ("test/cases/large/clang-23353.c": line 1545) +* replace by zero at ("test/cases/large/clang-23353.c": line 1545) * inline variable l_4508 at ("test/cases/large/clang-23353.c": line 1545) +* don't cast at ("test/cases/large/clang-23353.c": line 1546) +* replace by zero at ("test/cases/large/clang-23353.c": line 1546) * inline variable l_4509 at ("test/cases/large/clang-23353.c": line 1546) +* don't cast at ("test/cases/large/clang-23353.c": line 1547) +* replace by zero at ("test/cases/large/clang-23353.c": line 1547) * inline variable l_4510 at ("test/cases/large/clang-23353.c": line 1547) +* replace by zero at ("test/cases/large/clang-23353.c": line 1548) * inline variable l_4511 at ("test/cases/large/clang-23353.c": line 1548) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1549) +* replace by zero at ("test/cases/large/clang-23353.c": line 1549) * inline variable l_4512 at ("test/cases/large/clang-23353.c": line 1549) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1550) +* replace by zero at ("test/cases/large/clang-23353.c": line 1550) * inline variable l_4513 at ("test/cases/large/clang-23353.c": line 1550) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1551) +* replace by zero at ("test/cases/large/clang-23353.c": line 1551) * inline variable l_4514 at ("test/cases/large/clang-23353.c": line 1551) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1552) +* replace by zero at ("test/cases/large/clang-23353.c": line 1552) * inline variable l_4515 at ("test/cases/large/clang-23353.c": line 1552) +* don't cast at ("test/cases/large/clang-23353.c": line 1553) +* replace by zero at ("test/cases/large/clang-23353.c": line 1553) * inline variable l_4516 at ("test/cases/large/clang-23353.c": line 1553) +* replace by zero at ("test/cases/large/clang-23353.c": line 1554) * inline variable l_4517 at ("test/cases/large/clang-23353.c": line 1554) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1555) +* replace by zero at ("test/cases/large/clang-23353.c": line 1555) * inline variable l_4518 at ("test/cases/large/clang-23353.c": line 1555) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1556) +* replace by zero at ("test/cases/large/clang-23353.c": line 1556) * inline variable l_4519 at ("test/cases/large/clang-23353.c": line 1556) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1557) +* replace by zero at ("test/cases/large/clang-23353.c": line 1557) * inline variable l_4520 at ("test/cases/large/clang-23353.c": line 1557) +* don't cast at ("test/cases/large/clang-23353.c": line 1558) +* replace by zero at ("test/cases/large/clang-23353.c": line 1558) * inline variable l_4521 at ("test/cases/large/clang-23353.c": line 1558) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1559) +* replace by zero at ("test/cases/large/clang-23353.c": line 1559) * inline variable l_4522 at ("test/cases/large/clang-23353.c": line 1559) +* replace by zero at ("test/cases/large/clang-23353.c": line 1560) * inline variable l_4523 at ("test/cases/large/clang-23353.c": line 1560) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1561) +* replace by zero at ("test/cases/large/clang-23353.c": line 1561) * inline variable l_4524 at ("test/cases/large/clang-23353.c": line 1561) +* don't cast at ("test/cases/large/clang-23353.c": line 1562) +* replace by zero at ("test/cases/large/clang-23353.c": line 1562) * inline variable l_4525 at ("test/cases/large/clang-23353.c": line 1562) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1563) +* replace by zero at ("test/cases/large/clang-23353.c": line 1563) * inline variable l_4526 at ("test/cases/large/clang-23353.c": line 1563) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1564) +* replace by zero at ("test/cases/large/clang-23353.c": line 1564) * inline variable l_4527 at ("test/cases/large/clang-23353.c": line 1564) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1565) +* replace by zero at ("test/cases/large/clang-23353.c": line 1565) * inline variable l_4528 at ("test/cases/large/clang-23353.c": line 1565) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1566) +* replace by zero at ("test/cases/large/clang-23353.c": line 1566) * inline variable l_4529 at ("test/cases/large/clang-23353.c": line 1566) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1567) +* replace by zero at ("test/cases/large/clang-23353.c": line 1567) * inline variable l_4530 at ("test/cases/large/clang-23353.c": line 1567) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1568) +* replace by zero at ("test/cases/large/clang-23353.c": line 1568) * inline variable l_4531 at ("test/cases/large/clang-23353.c": line 1568) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1569) +* replace by zero at ("test/cases/large/clang-23353.c": line 1569) * inline variable l_4532 at ("test/cases/large/clang-23353.c": line 1569) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1570) +* replace by zero at ("test/cases/large/clang-23353.c": line 1570) * inline variable l_4533 at ("test/cases/large/clang-23353.c": line 1570) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1571) +* replace by zero at ("test/cases/large/clang-23353.c": line 1571) * inline variable l_4534 at ("test/cases/large/clang-23353.c": line 1571) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1572) +* replace by zero at ("test/cases/large/clang-23353.c": line 1572) * inline variable l_4535 at ("test/cases/large/clang-23353.c": line 1572) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1573) +* replace by zero at ("test/cases/large/clang-23353.c": line 1573) * inline variable l_4536 at ("test/cases/large/clang-23353.c": line 1573) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1574) +* replace by zero at ("test/cases/large/clang-23353.c": line 1574) * inline variable l_4537 at ("test/cases/large/clang-23353.c": line 1574) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1575) +* replace by zero at ("test/cases/large/clang-23353.c": line 1575) * inline variable l_4538 at ("test/cases/large/clang-23353.c": line 1575) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1576) +* replace by zero at ("test/cases/large/clang-23353.c": line 1576) * inline variable l_4539 at ("test/cases/large/clang-23353.c": line 1576) +* replace by zero at ("test/cases/large/clang-23353.c": line 1577) * inline variable l_4540 at ("test/cases/large/clang-23353.c": line 1577) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1578) +* replace by zero at ("test/cases/large/clang-23353.c": line 1578) * inline variable l_4541 at ("test/cases/large/clang-23353.c": line 1578) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1579) +* replace by zero at ("test/cases/large/clang-23353.c": line 1579) * inline variable l_4542 at ("test/cases/large/clang-23353.c": line 1579) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1580) +* replace by zero at ("test/cases/large/clang-23353.c": line 1580) * inline variable l_4543 at ("test/cases/large/clang-23353.c": line 1580) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1581) +* replace by zero at ("test/cases/large/clang-23353.c": line 1581) * inline variable l_4544 at ("test/cases/large/clang-23353.c": line 1581) +* don't cast at ("test/cases/large/clang-23353.c": line 1582) +* replace by zero at ("test/cases/large/clang-23353.c": line 1582) * inline variable l_4545 at ("test/cases/large/clang-23353.c": line 1582) +* replace by zero at ("test/cases/large/clang-23353.c": line 1583) * inline variable l_4546 at ("test/cases/large/clang-23353.c": line 1583) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1584) +* replace by zero at ("test/cases/large/clang-23353.c": line 1584) * inline variable l_4547 at ("test/cases/large/clang-23353.c": line 1584) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1585) +* replace by zero at ("test/cases/large/clang-23353.c": line 1585) * inline variable l_4548 at ("test/cases/large/clang-23353.c": line 1585) +* replace by zero at ("test/cases/large/clang-23353.c": line 1586) * inline variable l_4549 at ("test/cases/large/clang-23353.c": line 1586) +* don't cast at ("test/cases/large/clang-23353.c": line 1587) +* replace by zero at ("test/cases/large/clang-23353.c": line 1587) * inline variable l_4550 at ("test/cases/large/clang-23353.c": line 1587) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1588) +* replace by zero at ("test/cases/large/clang-23353.c": line 1588) * inline variable l_4551 at ("test/cases/large/clang-23353.c": line 1588) +* don't cast at ("test/cases/large/clang-23353.c": line 1589) +* replace by zero at ("test/cases/large/clang-23353.c": line 1589) * inline variable l_4552 at ("test/cases/large/clang-23353.c": line 1589) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1590) +* replace by zero at ("test/cases/large/clang-23353.c": line 1590) * inline variable l_4553 at ("test/cases/large/clang-23353.c": line 1590) +* replace by zero at ("test/cases/large/clang-23353.c": line 1591) * inline variable l_4554 at ("test/cases/large/clang-23353.c": line 1591) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1592) +* replace by zero at ("test/cases/large/clang-23353.c": line 1592) * inline variable l_4555 at ("test/cases/large/clang-23353.c": line 1592) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1593) +* replace by zero at ("test/cases/large/clang-23353.c": line 1593) * inline variable l_4556 at ("test/cases/large/clang-23353.c": line 1593) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1594) +* replace by zero at ("test/cases/large/clang-23353.c": line 1594) * inline variable l_4557 at ("test/cases/large/clang-23353.c": line 1594) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1595) +* replace by zero at ("test/cases/large/clang-23353.c": line 1595) * inline variable l_4558 at ("test/cases/large/clang-23353.c": line 1595) +* replace by zero at ("test/cases/large/clang-23353.c": line 1596) * inline variable l_4559 at ("test/cases/large/clang-23353.c": line 1596) +* don't cast at ("test/cases/large/clang-23353.c": line 1597) +* replace by zero at ("test/cases/large/clang-23353.c": line 1597) * inline variable l_4560 at ("test/cases/large/clang-23353.c": line 1597) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1598) +* replace by zero at ("test/cases/large/clang-23353.c": line 1598) * inline variable l_4561 at ("test/cases/large/clang-23353.c": line 1598) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1599) +* replace by zero at ("test/cases/large/clang-23353.c": line 1599) * inline variable l_4562 at ("test/cases/large/clang-23353.c": line 1599) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1600) +* replace by zero at ("test/cases/large/clang-23353.c": line 1600) * inline variable l_4563 at ("test/cases/large/clang-23353.c": line 1600) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1601) +* replace by zero at ("test/cases/large/clang-23353.c": line 1601) * inline variable l_4564 at ("test/cases/large/clang-23353.c": line 1601) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1602) +* replace by zero at ("test/cases/large/clang-23353.c": line 1602) * inline variable l_4565 at ("test/cases/large/clang-23353.c": line 1602) +* don't cast at ("test/cases/large/clang-23353.c": line 1603) +* replace by zero at ("test/cases/large/clang-23353.c": line 1603) * inline variable l_4566 at ("test/cases/large/clang-23353.c": line 1603) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1604) +* replace by zero at ("test/cases/large/clang-23353.c": line 1604) * inline variable l_4567 at ("test/cases/large/clang-23353.c": line 1604) +* don't cast at ("test/cases/large/clang-23353.c": line 1605) +* replace by zero at ("test/cases/large/clang-23353.c": line 1605) * inline variable l_4568 at ("test/cases/large/clang-23353.c": line 1605) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1606) +* replace by zero at ("test/cases/large/clang-23353.c": line 1606) * inline variable l_4569 at ("test/cases/large/clang-23353.c": line 1606) +* replace by zero at ("test/cases/large/clang-23353.c": line 1607) * inline variable l_4570 at ("test/cases/large/clang-23353.c": line 1607) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1608) +* replace by zero at ("test/cases/large/clang-23353.c": line 1608) * inline variable l_4571 at ("test/cases/large/clang-23353.c": line 1608) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1609) +* replace by zero at ("test/cases/large/clang-23353.c": line 1609) * inline variable l_4572 at ("test/cases/large/clang-23353.c": line 1609) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1610) +* replace by zero at ("test/cases/large/clang-23353.c": line 1610) * inline variable l_4573 at ("test/cases/large/clang-23353.c": line 1610) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1611) +* replace by zero at ("test/cases/large/clang-23353.c": line 1611) * inline variable l_4574 at ("test/cases/large/clang-23353.c": line 1611) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1612) +* replace by zero at ("test/cases/large/clang-23353.c": line 1612) * inline variable l_4575 at ("test/cases/large/clang-23353.c": line 1612) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1613) +* replace by zero at ("test/cases/large/clang-23353.c": line 1613) * inline variable l_4576 at ("test/cases/large/clang-23353.c": line 1613) +* don't cast at ("test/cases/large/clang-23353.c": line 1614) +* replace by zero at ("test/cases/large/clang-23353.c": line 1614) * inline variable l_4577 at ("test/cases/large/clang-23353.c": line 1614) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1615) +* replace by zero at ("test/cases/large/clang-23353.c": line 1615) * inline variable l_4578 at ("test/cases/large/clang-23353.c": line 1615) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1616) +* replace by zero at ("test/cases/large/clang-23353.c": line 1616) * inline variable l_4579 at ("test/cases/large/clang-23353.c": line 1616) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1617) +* replace by zero at ("test/cases/large/clang-23353.c": line 1617) * inline variable l_4580 at ("test/cases/large/clang-23353.c": line 1617) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1618) +* replace by zero at ("test/cases/large/clang-23353.c": line 1618) * inline variable l_4581 at ("test/cases/large/clang-23353.c": line 1618) * remove condition at ("test/cases/large/clang-23353.c": line 1619) * do without param at ("test/cases/large/clang-23353.c": line 1619) @@ -1617,19 +2649,37 @@ * do without param at ("test/cases/large/clang-23353.c": line 1619) * do without param at ("test/cases/large/clang-23353.c": line 1619) * do without param at ("test/cases/large/clang-23353.c": line 1619) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1630) +* replace by zero at ("test/cases/large/clang-23353.c": line 1630) * inline variable l_4147 at ("test/cases/large/clang-23353.c": line 1630) +* replace by zero at ("test/cases/large/clang-23353.c": line 1631) * inline variable l_4178 at ("test/cases/large/clang-23353.c": line 1631) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1632) +* replace by zero at ("test/cases/large/clang-23353.c": line 1632) * inline variable l_4179 at ("test/cases/large/clang-23353.c": line 1632) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1633) +* replace by zero at ("test/cases/large/clang-23353.c": line 1633) * inline variable l_4209 at ("test/cases/large/clang-23353.c": line 1633) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1634) +* replace by zero at ("test/cases/large/clang-23353.c": line 1634) * inline variable l_4210 at ("test/cases/large/clang-23353.c": line 1634) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1635) +* replace by zero at ("test/cases/large/clang-23353.c": line 1635) * inline variable l_4211 at ("test/cases/large/clang-23353.c": line 1635) +* don't cast at ("test/cases/large/clang-23353.c": line 1636) +* replace by zero at ("test/cases/large/clang-23353.c": line 1636) * inline variable l_4212 at ("test/cases/large/clang-23353.c": line 1636) +* replace by zero at ("test/cases/large/clang-23353.c": line 1637) * inline variable l_4213 at ("test/cases/large/clang-23353.c": line 1637) * remove initializer at ("test/cases/large/clang-23353.c": line 1638) * reduce to left at ("test/cases/large/clang-23353.c": line 1638) * reduce to right at ("test/cases/large/clang-23353.c": line 1638) * remove empty declaration at ("test/cases/large/clang-23353.c": line 1638) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1640) +* replace by zero at ("test/cases/large/clang-23353.c": line 1640) * inline variable l_4168 at ("test/cases/large/clang-23353.c": line 1640) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1641) +* replace by zero at ("test/cases/large/clang-23353.c": line 1641) * inline variable l_4169 at ("test/cases/large/clang-23353.c": line 1641) * remove expr statement at ("test/cases/large/clang-23353.c": line 1642) * reduce to left at ("test/cases/large/clang-23353.c": line 1642) @@ -1671,6 +2721,7 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 1648) * reduce to right at ("test/cases/large/clang-23353.c": line 1648) * remove empty declaration at ("test/cases/large/clang-23353.c": line 1648) +* replace by zero at ("test/cases/large/clang-23353.c": line 1650) * inline variable l_4172 at ("test/cases/large/clang-23353.c": line 1650) * remove condition at ("test/cases/large/clang-23353.c": line 1651) * reduce to operant at ("test/cases/large/clang-23353.c": line 1651) @@ -1684,7 +2735,10 @@ * remove iterator at ("test/cases/large/clang-23353.c": line 1648) * reduce to operant at ("test/cases/large/clang-23353.c": line 1648) * remove condition at ("test/cases/large/clang-23353.c": line 1657) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1671) +* replace by zero at ("test/cases/large/clang-23353.c": line 1671) * inline variable l_4191 at ("test/cases/large/clang-23353.c": line 1671) +* replace by zero at ("test/cases/large/clang-23353.c": line 1672) * inline variable l_4208 at ("test/cases/large/clang-23353.c": line 1672) * remove expr statement at ("test/cases/large/clang-23353.c": line 1673) * reduce to left at ("test/cases/large/clang-23353.c": line 1673) @@ -1751,7 +2805,10 @@ * do without param at ("test/cases/large/clang-23353.c": line 1673) * reduce to operant at ("test/cases/large/clang-23353.c": line 1673) * reduce to operant at ("test/cases/large/clang-23353.c": line 1673) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1659) +* replace by zero at ("test/cases/large/clang-23353.c": line 1659) * inline variable l_4180 at ("test/cases/large/clang-23353.c": line 1659) +* replace by zero at ("test/cases/large/clang-23353.c": line 1660) * inline variable l_4184 at ("test/cases/large/clang-23353.c": line 1660) * remove expr statement at ("test/cases/large/clang-23353.c": line 1661) * reduce to left at ("test/cases/large/clang-23353.c": line 1661) @@ -1785,8 +2842,14 @@ * do without param at ("test/cases/large/clang-23353.c": line 1663) * remove expr statement at ("test/cases/large/clang-23353.c": line 1675) * reduce to operant at ("test/cases/large/clang-23353.c": line 1675) +* don't cast at ("test/cases/large/clang-23353.c": line 1621) +* replace by zero at ("test/cases/large/clang-23353.c": line 1621) * inline variable l_4142 at ("test/cases/large/clang-23353.c": line 1621) +* don't cast at ("test/cases/large/clang-23353.c": line 1622) +* replace by zero at ("test/cases/large/clang-23353.c": line 1622) * inline variable l_4143 at ("test/cases/large/clang-23353.c": line 1622) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1623) +* replace by zero at ("test/cases/large/clang-23353.c": line 1623) * inline variable l_4144 at ("test/cases/large/clang-23353.c": line 1623) * remove expr statement at ("test/cases/large/clang-23353.c": line 1624) * reduce to left at ("test/cases/large/clang-23353.c": line 1624) @@ -1854,40 +2917,99 @@ * remove expr statement at ("test/cases/large/clang-23353.c": line 1684) * reduce to operant at ("test/cases/large/clang-23353.c": line 1684) * remove return statement at ("test/cases/large/clang-23353.c": line 1685) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1696) +* replace by zero at ("test/cases/large/clang-23353.c": line 1696) * inline variable l_2977 at ("test/cases/large/clang-23353.c": line 1696) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1697) +* replace by zero at ("test/cases/large/clang-23353.c": line 1697) * inline variable l_2978 at ("test/cases/large/clang-23353.c": line 1697) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1698) +* replace by zero at ("test/cases/large/clang-23353.c": line 1698) * inline variable l_2979 at ("test/cases/large/clang-23353.c": line 1698) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1699) +* replace by zero at ("test/cases/large/clang-23353.c": line 1699) * inline variable l_2980 at ("test/cases/large/clang-23353.c": line 1699) +* replace by zero at ("test/cases/large/clang-23353.c": line 1700) * inline variable l_2981 at ("test/cases/large/clang-23353.c": line 1700) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1701) +* replace by zero at ("test/cases/large/clang-23353.c": line 1701) * inline variable l_2982 at ("test/cases/large/clang-23353.c": line 1701) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1702) +* replace by zero at ("test/cases/large/clang-23353.c": line 1702) * inline variable l_2983 at ("test/cases/large/clang-23353.c": line 1702) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1703) +* replace by zero at ("test/cases/large/clang-23353.c": line 1703) * inline variable l_2984 at ("test/cases/large/clang-23353.c": line 1703) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1704) +* replace by zero at ("test/cases/large/clang-23353.c": line 1704) * inline variable l_2985 at ("test/cases/large/clang-23353.c": line 1704) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1705) +* replace by zero at ("test/cases/large/clang-23353.c": line 1705) * inline variable l_2986 at ("test/cases/large/clang-23353.c": line 1705) +* don't cast at ("test/cases/large/clang-23353.c": line 1706) +* replace by zero at ("test/cases/large/clang-23353.c": line 1706) * inline variable l_2987 at ("test/cases/large/clang-23353.c": line 1706) +* don't cast at ("test/cases/large/clang-23353.c": line 1707) +* replace by zero at ("test/cases/large/clang-23353.c": line 1707) * inline variable l_2988 at ("test/cases/large/clang-23353.c": line 1707) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1708) +* replace by zero at ("test/cases/large/clang-23353.c": line 1708) * inline variable l_2989 at ("test/cases/large/clang-23353.c": line 1708) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1709) +* replace by zero at ("test/cases/large/clang-23353.c": line 1709) * inline variable l_2990 at ("test/cases/large/clang-23353.c": line 1709) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1710) +* replace by zero at ("test/cases/large/clang-23353.c": line 1710) * inline variable l_2991 at ("test/cases/large/clang-23353.c": line 1710) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1711) +* replace by zero at ("test/cases/large/clang-23353.c": line 1711) * inline variable l_2992 at ("test/cases/large/clang-23353.c": line 1711) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1712) +* replace by zero at ("test/cases/large/clang-23353.c": line 1712) * inline variable l_2993 at ("test/cases/large/clang-23353.c": line 1712) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1713) +* replace by zero at ("test/cases/large/clang-23353.c": line 1713) * inline variable l_2994 at ("test/cases/large/clang-23353.c": line 1713) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1714) +* replace by zero at ("test/cases/large/clang-23353.c": line 1714) * inline variable l_2995 at ("test/cases/large/clang-23353.c": line 1714) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1715) +* replace by zero at ("test/cases/large/clang-23353.c": line 1715) * inline variable l_2996 at ("test/cases/large/clang-23353.c": line 1715) +* replace by zero at ("test/cases/large/clang-23353.c": line 1716) * inline variable l_2997 at ("test/cases/large/clang-23353.c": line 1716) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1717) +* replace by zero at ("test/cases/large/clang-23353.c": line 1717) * inline variable l_3013 at ("test/cases/large/clang-23353.c": line 1717) +* replace by zero at ("test/cases/large/clang-23353.c": line 1718) * inline variable l_3126 at ("test/cases/large/clang-23353.c": line 1718) +* replace by zero at ("test/cases/large/clang-23353.c": line 1719) * inline variable l_3176 at ("test/cases/large/clang-23353.c": line 1719) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1720) +* replace by zero at ("test/cases/large/clang-23353.c": line 1720) * inline variable l_3226 at ("test/cases/large/clang-23353.c": line 1720) +* replace by zero at ("test/cases/large/clang-23353.c": line 1721) * inline variable l_3321 at ("test/cases/large/clang-23353.c": line 1721) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1722) +* replace by zero at ("test/cases/large/clang-23353.c": line 1722) * inline variable l_3328 at ("test/cases/large/clang-23353.c": line 1722) +* replace by zero at ("test/cases/large/clang-23353.c": line 1723) * inline variable l_3333 at ("test/cases/large/clang-23353.c": line 1723) +* replace by zero at ("test/cases/large/clang-23353.c": line 1724) * inline variable l_3356 at ("test/cases/large/clang-23353.c": line 1724) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1725) +* replace by zero at ("test/cases/large/clang-23353.c": line 1725) * inline variable l_3361 at ("test/cases/large/clang-23353.c": line 1725) +* replace by zero at ("test/cases/large/clang-23353.c": line 1726) * inline variable l_3747 at ("test/cases/large/clang-23353.c": line 1726) +* replace by zero at ("test/cases/large/clang-23353.c": line 1727) * inline variable l_3749 at ("test/cases/large/clang-23353.c": line 1727) +* replace by zero at ("test/cases/large/clang-23353.c": line 1728) * inline variable l_3751 at ("test/cases/large/clang-23353.c": line 1728) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1729) +* replace by zero at ("test/cases/large/clang-23353.c": line 1729) * inline variable l_3926 at ("test/cases/large/clang-23353.c": line 1729) +* replace by zero at ("test/cases/large/clang-23353.c": line 1730) * inline variable l_4130 at ("test/cases/large/clang-23353.c": line 1730) * remove expr statement at ("test/cases/large/clang-23353.c": line 1731) * reduce to operant at ("test/cases/large/clang-23353.c": line 1731) @@ -1896,30 +3018,56 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 1732) * reduce to operant at ("test/cases/large/clang-23353.c": line 1732) * remove empty declaration at ("test/cases/large/clang-23353.c": line 1732) +* replace by zero at ("test/cases/large/clang-23353.c": line 1734) * inline variable l_3004 at ("test/cases/large/clang-23353.c": line 1734) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1735) +* replace by zero at ("test/cases/large/clang-23353.c": line 1735) * inline variable l_3009 at ("test/cases/large/clang-23353.c": line 1735) +* replace by zero at ("test/cases/large/clang-23353.c": line 1736) * inline variable l_3041 at ("test/cases/large/clang-23353.c": line 1736) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1737) +* replace by zero at ("test/cases/large/clang-23353.c": line 1737) * inline variable l_3076 at ("test/cases/large/clang-23353.c": line 1737) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1738) +* replace by zero at ("test/cases/large/clang-23353.c": line 1738) * inline variable l_3090 at ("test/cases/large/clang-23353.c": line 1738) +* replace by zero at ("test/cases/large/clang-23353.c": line 1739) * inline variable l_3097 at ("test/cases/large/clang-23353.c": line 1739) +* replace by zero at ("test/cases/large/clang-23353.c": line 1740) * inline variable l_3105 at ("test/cases/large/clang-23353.c": line 1740) +* replace by zero at ("test/cases/large/clang-23353.c": line 1741) * inline variable l_3110 at ("test/cases/large/clang-23353.c": line 1741) +* replace by zero at ("test/cases/large/clang-23353.c": line 1742) * inline variable l_3147 at ("test/cases/large/clang-23353.c": line 1742) +* replace by zero at ("test/cases/large/clang-23353.c": line 1743) * inline variable l_3269 at ("test/cases/large/clang-23353.c": line 1743) +* replace by zero at ("test/cases/large/clang-23353.c": line 1744) * inline variable l_3289 at ("test/cases/large/clang-23353.c": line 1744) +* replace by zero at ("test/cases/large/clang-23353.c": line 1745) * inline variable l_3302 at ("test/cases/large/clang-23353.c": line 1745) +* replace by zero at ("test/cases/large/clang-23353.c": line 1746) * inline variable l_3317 at ("test/cases/large/clang-23353.c": line 1746) +* replace by zero at ("test/cases/large/clang-23353.c": line 1747) * inline variable l_3345 at ("test/cases/large/clang-23353.c": line 1747) +* replace by zero at ("test/cases/large/clang-23353.c": line 1748) * inline variable l_3920 at ("test/cases/large/clang-23353.c": line 1748) +* don't cast at ("test/cases/large/clang-23353.c": line 1749) +* replace by zero at ("test/cases/large/clang-23353.c": line 1749) * inline variable l_3923 at ("test/cases/large/clang-23353.c": line 1749) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1750) +* replace by zero at ("test/cases/large/clang-23353.c": line 1750) * inline variable l_4140 at ("test/cases/large/clang-23353.c": line 1750) * remove check at ("test/cases/large/clang-23353.c": line 1732) * remove iterator at ("test/cases/large/clang-23353.c": line 1732) * reduce to operant at ("test/cases/large/clang-23353.c": line 1732) * remove return statement at ("test/cases/large/clang-23353.c": line 1752) * reduce to operant at ("test/cases/large/clang-23353.c": line 1752) +* replace by zero at ("test/cases/large/clang-23353.c": line 1763) * inline variable l_2958 at ("test/cases/large/clang-23353.c": line 1763) +* replace by zero at ("test/cases/large/clang-23353.c": line 1764) * inline variable l_2961 at ("test/cases/large/clang-23353.c": line 1764) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1765) +* replace by zero at ("test/cases/large/clang-23353.c": line 1765) * inline variable l_2975 at ("test/cases/large/clang-23353.c": line 1765) * remove expr statement at ("test/cases/large/clang-23353.c": line 1766) * reduce to left at ("test/cases/large/clang-23353.c": line 1766) @@ -1978,12 +3126,25 @@ * don't cast at ("test/cases/large/clang-23353.c": line 1768) * replace by zero at ("test/cases/large/clang-23353.c": line 1768) * remove return statement at ("test/cases/large/clang-23353.c": line 1769) +* replace by zero at ("test/cases/large/clang-23353.c": line 1780) * inline variable l_22 at ("test/cases/large/clang-23353.c": line 1780) +* don't cast at ("test/cases/large/clang-23353.c": line 1781) +* replace by zero at ("test/cases/large/clang-23353.c": line 1781) * inline variable l_23 at ("test/cases/large/clang-23353.c": line 1781) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1782) +* replace by zero at ("test/cases/large/clang-23353.c": line 1782) * inline variable l_24 at ("test/cases/large/clang-23353.c": line 1782) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1783) +* replace by zero at ("test/cases/large/clang-23353.c": line 1783) * inline variable l_2950 at ("test/cases/large/clang-23353.c": line 1783) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1784) +* replace by zero at ("test/cases/large/clang-23353.c": line 1784) * inline variable l_2953 at ("test/cases/large/clang-23353.c": line 1784) +* don't cast at ("test/cases/large/clang-23353.c": line 1785) +* replace by zero at ("test/cases/large/clang-23353.c": line 1785) * inline variable l_2956 at ("test/cases/large/clang-23353.c": line 1785) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1786) +* replace by zero at ("test/cases/large/clang-23353.c": line 1786) * inline variable l_2957 at ("test/cases/large/clang-23353.c": line 1786) * remove expr statement at ("test/cases/large/clang-23353.c": line 1787) * reduce to left at ("test/cases/large/clang-23353.c": line 1787) @@ -2037,128 +3198,365 @@ * do without param at ("test/cases/large/clang-23353.c": line 1792) * remove return statement at ("test/cases/large/clang-23353.c": line 1793) * reduce to operant at ("test/cases/large/clang-23353.c": line 1793) +* replace by zero at ("test/cases/large/clang-23353.c": line 1804) * inline variable l_2817 at ("test/cases/large/clang-23353.c": line 1804) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1805) +* replace by zero at ("test/cases/large/clang-23353.c": line 1805) * inline variable l_2826 at ("test/cases/large/clang-23353.c": line 1805) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1806) +* replace by zero at ("test/cases/large/clang-23353.c": line 1806) * inline variable l_2827 at ("test/cases/large/clang-23353.c": line 1806) +* replace by zero at ("test/cases/large/clang-23353.c": line 1807) * inline variable l_2828 at ("test/cases/large/clang-23353.c": line 1807) +* don't cast at ("test/cases/large/clang-23353.c": line 1808) +* replace by zero at ("test/cases/large/clang-23353.c": line 1808) * inline variable l_2829 at ("test/cases/large/clang-23353.c": line 1808) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1809) +* replace by zero at ("test/cases/large/clang-23353.c": line 1809) * inline variable l_2830 at ("test/cases/large/clang-23353.c": line 1809) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1810) +* replace by zero at ("test/cases/large/clang-23353.c": line 1810) * inline variable l_2831 at ("test/cases/large/clang-23353.c": line 1810) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1811) +* replace by zero at ("test/cases/large/clang-23353.c": line 1811) * inline variable l_2832 at ("test/cases/large/clang-23353.c": line 1811) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1812) +* replace by zero at ("test/cases/large/clang-23353.c": line 1812) * inline variable l_2833 at ("test/cases/large/clang-23353.c": line 1812) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1813) +* replace by zero at ("test/cases/large/clang-23353.c": line 1813) * inline variable l_2834 at ("test/cases/large/clang-23353.c": line 1813) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1814) +* replace by zero at ("test/cases/large/clang-23353.c": line 1814) * inline variable l_2835 at ("test/cases/large/clang-23353.c": line 1814) +* replace by zero at ("test/cases/large/clang-23353.c": line 1815) * inline variable l_2836 at ("test/cases/large/clang-23353.c": line 1815) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1816) +* replace by zero at ("test/cases/large/clang-23353.c": line 1816) * inline variable l_2837 at ("test/cases/large/clang-23353.c": line 1816) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1817) +* replace by zero at ("test/cases/large/clang-23353.c": line 1817) * inline variable l_2838 at ("test/cases/large/clang-23353.c": line 1817) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1818) +* replace by zero at ("test/cases/large/clang-23353.c": line 1818) * inline variable l_2839 at ("test/cases/large/clang-23353.c": line 1818) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1819) +* replace by zero at ("test/cases/large/clang-23353.c": line 1819) * inline variable l_2840 at ("test/cases/large/clang-23353.c": line 1819) +* don't cast at ("test/cases/large/clang-23353.c": line 1820) +* replace by zero at ("test/cases/large/clang-23353.c": line 1820) * inline variable l_2841 at ("test/cases/large/clang-23353.c": line 1820) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1821) +* replace by zero at ("test/cases/large/clang-23353.c": line 1821) * inline variable l_2842 at ("test/cases/large/clang-23353.c": line 1821) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1822) +* replace by zero at ("test/cases/large/clang-23353.c": line 1822) * inline variable l_2843 at ("test/cases/large/clang-23353.c": line 1822) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1823) +* replace by zero at ("test/cases/large/clang-23353.c": line 1823) * inline variable l_2844 at ("test/cases/large/clang-23353.c": line 1823) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1824) +* replace by zero at ("test/cases/large/clang-23353.c": line 1824) * inline variable l_2845 at ("test/cases/large/clang-23353.c": line 1824) +* don't cast at ("test/cases/large/clang-23353.c": line 1825) +* replace by zero at ("test/cases/large/clang-23353.c": line 1825) * inline variable l_2846 at ("test/cases/large/clang-23353.c": line 1825) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1826) +* replace by zero at ("test/cases/large/clang-23353.c": line 1826) * inline variable l_2847 at ("test/cases/large/clang-23353.c": line 1826) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1827) +* replace by zero at ("test/cases/large/clang-23353.c": line 1827) * inline variable l_2848 at ("test/cases/large/clang-23353.c": line 1827) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1828) +* replace by zero at ("test/cases/large/clang-23353.c": line 1828) * inline variable l_2849 at ("test/cases/large/clang-23353.c": line 1828) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1829) +* replace by zero at ("test/cases/large/clang-23353.c": line 1829) * inline variable l_2850 at ("test/cases/large/clang-23353.c": line 1829) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1830) +* replace by zero at ("test/cases/large/clang-23353.c": line 1830) * inline variable l_2851 at ("test/cases/large/clang-23353.c": line 1830) +* don't cast at ("test/cases/large/clang-23353.c": line 1831) +* replace by zero at ("test/cases/large/clang-23353.c": line 1831) * inline variable l_2852 at ("test/cases/large/clang-23353.c": line 1831) +* replace by zero at ("test/cases/large/clang-23353.c": line 1832) * inline variable l_2853 at ("test/cases/large/clang-23353.c": line 1832) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1833) +* replace by zero at ("test/cases/large/clang-23353.c": line 1833) * inline variable l_2854 at ("test/cases/large/clang-23353.c": line 1833) +* don't cast at ("test/cases/large/clang-23353.c": line 1834) +* replace by zero at ("test/cases/large/clang-23353.c": line 1834) * inline variable l_2855 at ("test/cases/large/clang-23353.c": line 1834) +* don't cast at ("test/cases/large/clang-23353.c": line 1835) +* replace by zero at ("test/cases/large/clang-23353.c": line 1835) * inline variable l_2856 at ("test/cases/large/clang-23353.c": line 1835) +* don't cast at ("test/cases/large/clang-23353.c": line 1836) +* replace by zero at ("test/cases/large/clang-23353.c": line 1836) * inline variable l_2857 at ("test/cases/large/clang-23353.c": line 1836) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1837) +* replace by zero at ("test/cases/large/clang-23353.c": line 1837) * inline variable l_2858 at ("test/cases/large/clang-23353.c": line 1837) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1838) +* replace by zero at ("test/cases/large/clang-23353.c": line 1838) * inline variable l_2859 at ("test/cases/large/clang-23353.c": line 1838) +* replace by zero at ("test/cases/large/clang-23353.c": line 1839) * inline variable l_2860 at ("test/cases/large/clang-23353.c": line 1839) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1840) +* replace by zero at ("test/cases/large/clang-23353.c": line 1840) * inline variable l_2861 at ("test/cases/large/clang-23353.c": line 1840) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1841) +* replace by zero at ("test/cases/large/clang-23353.c": line 1841) * inline variable l_2862 at ("test/cases/large/clang-23353.c": line 1841) +* replace by zero at ("test/cases/large/clang-23353.c": line 1842) * inline variable l_2863 at ("test/cases/large/clang-23353.c": line 1842) +* don't cast at ("test/cases/large/clang-23353.c": line 1843) +* replace by zero at ("test/cases/large/clang-23353.c": line 1843) * inline variable l_2864 at ("test/cases/large/clang-23353.c": line 1843) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1844) +* replace by zero at ("test/cases/large/clang-23353.c": line 1844) * inline variable l_2865 at ("test/cases/large/clang-23353.c": line 1844) +* don't cast at ("test/cases/large/clang-23353.c": line 1845) +* replace by zero at ("test/cases/large/clang-23353.c": line 1845) * inline variable l_2866 at ("test/cases/large/clang-23353.c": line 1845) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1846) +* replace by zero at ("test/cases/large/clang-23353.c": line 1846) * inline variable l_2867 at ("test/cases/large/clang-23353.c": line 1846) +* don't cast at ("test/cases/large/clang-23353.c": line 1847) +* replace by zero at ("test/cases/large/clang-23353.c": line 1847) * inline variable l_2868 at ("test/cases/large/clang-23353.c": line 1847) +* don't cast at ("test/cases/large/clang-23353.c": line 1848) +* replace by zero at ("test/cases/large/clang-23353.c": line 1848) * inline variable l_2869 at ("test/cases/large/clang-23353.c": line 1848) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1849) +* replace by zero at ("test/cases/large/clang-23353.c": line 1849) * inline variable l_2870 at ("test/cases/large/clang-23353.c": line 1849) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1850) +* replace by zero at ("test/cases/large/clang-23353.c": line 1850) * inline variable l_2871 at ("test/cases/large/clang-23353.c": line 1850) +* don't cast at ("test/cases/large/clang-23353.c": line 1851) +* replace by zero at ("test/cases/large/clang-23353.c": line 1851) * inline variable l_2872 at ("test/cases/large/clang-23353.c": line 1851) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1852) +* replace by zero at ("test/cases/large/clang-23353.c": line 1852) * inline variable l_2873 at ("test/cases/large/clang-23353.c": line 1852) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1853) +* replace by zero at ("test/cases/large/clang-23353.c": line 1853) * inline variable l_2874 at ("test/cases/large/clang-23353.c": line 1853) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1854) +* replace by zero at ("test/cases/large/clang-23353.c": line 1854) * inline variable l_2875 at ("test/cases/large/clang-23353.c": line 1854) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1855) +* replace by zero at ("test/cases/large/clang-23353.c": line 1855) * inline variable l_2876 at ("test/cases/large/clang-23353.c": line 1855) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1856) +* replace by zero at ("test/cases/large/clang-23353.c": line 1856) * inline variable l_2877 at ("test/cases/large/clang-23353.c": line 1856) +* don't cast at ("test/cases/large/clang-23353.c": line 1857) +* replace by zero at ("test/cases/large/clang-23353.c": line 1857) * inline variable l_2878 at ("test/cases/large/clang-23353.c": line 1857) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1858) +* replace by zero at ("test/cases/large/clang-23353.c": line 1858) * inline variable l_2879 at ("test/cases/large/clang-23353.c": line 1858) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1859) +* replace by zero at ("test/cases/large/clang-23353.c": line 1859) * inline variable l_2880 at ("test/cases/large/clang-23353.c": line 1859) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1860) +* replace by zero at ("test/cases/large/clang-23353.c": line 1860) * inline variable l_2881 at ("test/cases/large/clang-23353.c": line 1860) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1861) +* replace by zero at ("test/cases/large/clang-23353.c": line 1861) * inline variable l_2882 at ("test/cases/large/clang-23353.c": line 1861) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1862) +* replace by zero at ("test/cases/large/clang-23353.c": line 1862) * inline variable l_2883 at ("test/cases/large/clang-23353.c": line 1862) +* don't cast at ("test/cases/large/clang-23353.c": line 1863) +* replace by zero at ("test/cases/large/clang-23353.c": line 1863) * inline variable l_2884 at ("test/cases/large/clang-23353.c": line 1863) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1864) +* replace by zero at ("test/cases/large/clang-23353.c": line 1864) * inline variable l_2885 at ("test/cases/large/clang-23353.c": line 1864) +* don't cast at ("test/cases/large/clang-23353.c": line 1865) +* replace by zero at ("test/cases/large/clang-23353.c": line 1865) * inline variable l_2886 at ("test/cases/large/clang-23353.c": line 1865) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1866) +* replace by zero at ("test/cases/large/clang-23353.c": line 1866) * inline variable l_2887 at ("test/cases/large/clang-23353.c": line 1866) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1867) +* replace by zero at ("test/cases/large/clang-23353.c": line 1867) * inline variable l_2888 at ("test/cases/large/clang-23353.c": line 1867) +* don't cast at ("test/cases/large/clang-23353.c": line 1868) +* replace by zero at ("test/cases/large/clang-23353.c": line 1868) * inline variable l_2889 at ("test/cases/large/clang-23353.c": line 1868) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1869) +* replace by zero at ("test/cases/large/clang-23353.c": line 1869) * inline variable l_2890 at ("test/cases/large/clang-23353.c": line 1869) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1870) +* replace by zero at ("test/cases/large/clang-23353.c": line 1870) * inline variable l_2891 at ("test/cases/large/clang-23353.c": line 1870) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1871) +* replace by zero at ("test/cases/large/clang-23353.c": line 1871) * inline variable l_2892 at ("test/cases/large/clang-23353.c": line 1871) +* don't cast at ("test/cases/large/clang-23353.c": line 1872) +* replace by zero at ("test/cases/large/clang-23353.c": line 1872) * inline variable l_2893 at ("test/cases/large/clang-23353.c": line 1872) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1873) +* replace by zero at ("test/cases/large/clang-23353.c": line 1873) * inline variable l_2894 at ("test/cases/large/clang-23353.c": line 1873) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1874) +* replace by zero at ("test/cases/large/clang-23353.c": line 1874) * inline variable l_2895 at ("test/cases/large/clang-23353.c": line 1874) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1875) +* replace by zero at ("test/cases/large/clang-23353.c": line 1875) * inline variable l_2896 at ("test/cases/large/clang-23353.c": line 1875) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1876) +* replace by zero at ("test/cases/large/clang-23353.c": line 1876) * inline variable l_2897 at ("test/cases/large/clang-23353.c": line 1876) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1877) +* replace by zero at ("test/cases/large/clang-23353.c": line 1877) * inline variable l_2898 at ("test/cases/large/clang-23353.c": line 1877) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1878) +* replace by zero at ("test/cases/large/clang-23353.c": line 1878) * inline variable l_2899 at ("test/cases/large/clang-23353.c": line 1878) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1879) +* replace by zero at ("test/cases/large/clang-23353.c": line 1879) * inline variable l_2900 at ("test/cases/large/clang-23353.c": line 1879) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1880) +* replace by zero at ("test/cases/large/clang-23353.c": line 1880) * inline variable l_2901 at ("test/cases/large/clang-23353.c": line 1880) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1881) +* replace by zero at ("test/cases/large/clang-23353.c": line 1881) * inline variable l_2902 at ("test/cases/large/clang-23353.c": line 1881) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1882) +* replace by zero at ("test/cases/large/clang-23353.c": line 1882) * inline variable l_2903 at ("test/cases/large/clang-23353.c": line 1882) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1883) +* replace by zero at ("test/cases/large/clang-23353.c": line 1883) * inline variable l_2904 at ("test/cases/large/clang-23353.c": line 1883) +* don't cast at ("test/cases/large/clang-23353.c": line 1884) +* replace by zero at ("test/cases/large/clang-23353.c": line 1884) * inline variable l_2905 at ("test/cases/large/clang-23353.c": line 1884) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1885) +* replace by zero at ("test/cases/large/clang-23353.c": line 1885) * inline variable l_2906 at ("test/cases/large/clang-23353.c": line 1885) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1886) +* replace by zero at ("test/cases/large/clang-23353.c": line 1886) * inline variable l_2907 at ("test/cases/large/clang-23353.c": line 1886) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1887) +* replace by zero at ("test/cases/large/clang-23353.c": line 1887) * inline variable l_2908 at ("test/cases/large/clang-23353.c": line 1887) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1888) +* replace by zero at ("test/cases/large/clang-23353.c": line 1888) * inline variable l_2909 at ("test/cases/large/clang-23353.c": line 1888) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1889) +* replace by zero at ("test/cases/large/clang-23353.c": line 1889) * inline variable l_2910 at ("test/cases/large/clang-23353.c": line 1889) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1890) +* replace by zero at ("test/cases/large/clang-23353.c": line 1890) * inline variable l_2911 at ("test/cases/large/clang-23353.c": line 1890) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1891) +* replace by zero at ("test/cases/large/clang-23353.c": line 1891) * inline variable l_2912 at ("test/cases/large/clang-23353.c": line 1891) +* don't cast at ("test/cases/large/clang-23353.c": line 1892) +* replace by zero at ("test/cases/large/clang-23353.c": line 1892) * inline variable l_2913 at ("test/cases/large/clang-23353.c": line 1892) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1893) +* replace by zero at ("test/cases/large/clang-23353.c": line 1893) * inline variable l_2914 at ("test/cases/large/clang-23353.c": line 1893) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1894) +* replace by zero at ("test/cases/large/clang-23353.c": line 1894) * inline variable l_2915 at ("test/cases/large/clang-23353.c": line 1894) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1895) +* replace by zero at ("test/cases/large/clang-23353.c": line 1895) * inline variable l_2916 at ("test/cases/large/clang-23353.c": line 1895) +* don't cast at ("test/cases/large/clang-23353.c": line 1896) +* replace by zero at ("test/cases/large/clang-23353.c": line 1896) * inline variable l_2917 at ("test/cases/large/clang-23353.c": line 1896) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1897) +* replace by zero at ("test/cases/large/clang-23353.c": line 1897) * inline variable l_2918 at ("test/cases/large/clang-23353.c": line 1897) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1898) +* replace by zero at ("test/cases/large/clang-23353.c": line 1898) * inline variable l_2919 at ("test/cases/large/clang-23353.c": line 1898) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1899) +* replace by zero at ("test/cases/large/clang-23353.c": line 1899) * inline variable l_2920 at ("test/cases/large/clang-23353.c": line 1899) +* don't cast at ("test/cases/large/clang-23353.c": line 1900) +* replace by zero at ("test/cases/large/clang-23353.c": line 1900) * inline variable l_2921 at ("test/cases/large/clang-23353.c": line 1900) +* replace by zero at ("test/cases/large/clang-23353.c": line 1901) * inline variable l_2922 at ("test/cases/large/clang-23353.c": line 1901) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1902) +* replace by zero at ("test/cases/large/clang-23353.c": line 1902) * inline variable l_2923 at ("test/cases/large/clang-23353.c": line 1902) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1903) +* replace by zero at ("test/cases/large/clang-23353.c": line 1903) * inline variable l_2924 at ("test/cases/large/clang-23353.c": line 1903) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1904) +* replace by zero at ("test/cases/large/clang-23353.c": line 1904) * inline variable l_2925 at ("test/cases/large/clang-23353.c": line 1904) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1905) +* replace by zero at ("test/cases/large/clang-23353.c": line 1905) * inline variable l_2926 at ("test/cases/large/clang-23353.c": line 1905) +* replace by zero at ("test/cases/large/clang-23353.c": line 1906) * inline variable l_2927 at ("test/cases/large/clang-23353.c": line 1906) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1907) +* replace by zero at ("test/cases/large/clang-23353.c": line 1907) * inline variable l_2928 at ("test/cases/large/clang-23353.c": line 1907) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1908) +* replace by zero at ("test/cases/large/clang-23353.c": line 1908) * inline variable l_2929 at ("test/cases/large/clang-23353.c": line 1908) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1909) +* replace by zero at ("test/cases/large/clang-23353.c": line 1909) * inline variable l_2930 at ("test/cases/large/clang-23353.c": line 1909) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1910) +* replace by zero at ("test/cases/large/clang-23353.c": line 1910) * inline variable l_2931 at ("test/cases/large/clang-23353.c": line 1910) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1911) +* replace by zero at ("test/cases/large/clang-23353.c": line 1911) * inline variable l_2932 at ("test/cases/large/clang-23353.c": line 1911) +* don't cast at ("test/cases/large/clang-23353.c": line 1912) +* replace by zero at ("test/cases/large/clang-23353.c": line 1912) * inline variable l_2933 at ("test/cases/large/clang-23353.c": line 1912) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1913) +* replace by zero at ("test/cases/large/clang-23353.c": line 1913) * inline variable l_2934 at ("test/cases/large/clang-23353.c": line 1913) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1914) +* replace by zero at ("test/cases/large/clang-23353.c": line 1914) * inline variable l_2935 at ("test/cases/large/clang-23353.c": line 1914) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1915) +* replace by zero at ("test/cases/large/clang-23353.c": line 1915) * inline variable l_2936 at ("test/cases/large/clang-23353.c": line 1915) +* don't cast at ("test/cases/large/clang-23353.c": line 1916) +* replace by zero at ("test/cases/large/clang-23353.c": line 1916) * inline variable l_2937 at ("test/cases/large/clang-23353.c": line 1916) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1917) +* replace by zero at ("test/cases/large/clang-23353.c": line 1917) * inline variable l_2938 at ("test/cases/large/clang-23353.c": line 1917) +* don't cast at ("test/cases/large/clang-23353.c": line 1918) +* replace by zero at ("test/cases/large/clang-23353.c": line 1918) * inline variable l_2939 at ("test/cases/large/clang-23353.c": line 1918) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1919) +* replace by zero at ("test/cases/large/clang-23353.c": line 1919) * inline variable l_2940 at ("test/cases/large/clang-23353.c": line 1919) +* don't cast at ("test/cases/large/clang-23353.c": line 1920) +* replace by zero at ("test/cases/large/clang-23353.c": line 1920) * inline variable l_2941 at ("test/cases/large/clang-23353.c": line 1920) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1921) +* replace by zero at ("test/cases/large/clang-23353.c": line 1921) * inline variable l_2942 at ("test/cases/large/clang-23353.c": line 1921) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1922) +* replace by zero at ("test/cases/large/clang-23353.c": line 1922) * inline variable l_2943 at ("test/cases/large/clang-23353.c": line 1922) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1923) +* replace by zero at ("test/cases/large/clang-23353.c": line 1923) * inline variable l_2944 at ("test/cases/large/clang-23353.c": line 1923) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1924) +* replace by zero at ("test/cases/large/clang-23353.c": line 1924) * inline variable l_2945 at ("test/cases/large/clang-23353.c": line 1924) +* don't cast at ("test/cases/large/clang-23353.c": line 1925) +* replace by zero at ("test/cases/large/clang-23353.c": line 1925) * inline variable l_2946 at ("test/cases/large/clang-23353.c": line 1925) +* replace by zero at ("test/cases/large/clang-23353.c": line 1926) * inline variable l_2947 at ("test/cases/large/clang-23353.c": line 1926) * remove expr statement at ("test/cases/large/clang-23353.c": line 1927) * reduce to left at ("test/cases/large/clang-23353.c": line 1927) @@ -2214,8 +3612,14 @@ * remove expr statement at ("test/cases/large/clang-23353.c": line 1928) * reduce to operant at ("test/cases/large/clang-23353.c": line 1928) * remove return statement at ("test/cases/large/clang-23353.c": line 1929) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1940) +* replace by zero at ("test/cases/large/clang-23353.c": line 1940) * inline variable l_2791 at ("test/cases/large/clang-23353.c": line 1940) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1941) +* replace by zero at ("test/cases/large/clang-23353.c": line 1941) * inline variable l_2801 at ("test/cases/large/clang-23353.c": line 1941) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1942) +* replace by zero at ("test/cases/large/clang-23353.c": line 1942) * inline variable l_2802 at ("test/cases/large/clang-23353.c": line 1942) * remove expr statement at ("test/cases/large/clang-23353.c": line 1943) * reduce to left at ("test/cases/large/clang-23353.c": line 1943) @@ -2262,20 +3666,41 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 1945) * remove return statement at ("test/cases/large/clang-23353.c": line 1946) * reduce to operant at ("test/cases/large/clang-23353.c": line 1946) +* replace by zero at ("test/cases/large/clang-23353.c": line 1959) * inline variable l_54 at ("test/cases/large/clang-23353.c": line 1959) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1960) +* replace by zero at ("test/cases/large/clang-23353.c": line 1960) * inline variable l_57 at ("test/cases/large/clang-23353.c": line 1960) +* replace by zero at ("test/cases/large/clang-23353.c": line 1961) * inline variable l_2190 at ("test/cases/large/clang-23353.c": line 1961) +* don't cast at ("test/cases/large/clang-23353.c": line 1962) +* replace by zero at ("test/cases/large/clang-23353.c": line 1962) * inline variable l_2194 at ("test/cases/large/clang-23353.c": line 1962) +* replace by zero at ("test/cases/large/clang-23353.c": line 1963) * inline variable l_2234 at ("test/cases/large/clang-23353.c": line 1963) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1964) +* replace by zero at ("test/cases/large/clang-23353.c": line 1964) * inline variable l_2319 at ("test/cases/large/clang-23353.c": line 1964) +* replace by zero at ("test/cases/large/clang-23353.c": line 1965) * inline variable l_2427 at ("test/cases/large/clang-23353.c": line 1965) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1966) +* replace by zero at ("test/cases/large/clang-23353.c": line 1966) * inline variable l_2459 at ("test/cases/large/clang-23353.c": line 1966) +* replace by zero at ("test/cases/large/clang-23353.c": line 1967) * inline variable l_2465 at ("test/cases/large/clang-23353.c": line 1967) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1968) +* replace by zero at ("test/cases/large/clang-23353.c": line 1968) * inline variable l_2485 at ("test/cases/large/clang-23353.c": line 1968) +* replace by zero at ("test/cases/large/clang-23353.c": line 1969) * inline variable l_2494 at ("test/cases/large/clang-23353.c": line 1969) +* replace by zero at ("test/cases/large/clang-23353.c": line 1970) * inline variable l_2517 at ("test/cases/large/clang-23353.c": line 1970) +* replace by zero at ("test/cases/large/clang-23353.c": line 1971) * inline variable l_2568 at ("test/cases/large/clang-23353.c": line 1971) +* replace by zero at ("test/cases/large/clang-23353.c": line 1972) * inline variable l_2617 at ("test/cases/large/clang-23353.c": line 1972) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1973) +* replace by zero at ("test/cases/large/clang-23353.c": line 1973) * inline variable l_2773 at ("test/cases/large/clang-23353.c": line 1973) * remove condition at ("test/cases/large/clang-23353.c": line 1974) * do without param at ("test/cases/large/clang-23353.c": line 1974) @@ -2288,32 +3713,63 @@ * do without param at ("test/cases/large/clang-23353.c": line 1974) * reduce to operant at ("test/cases/large/clang-23353.c": line 1974) * do without param at ("test/cases/large/clang-23353.c": line 1974) +* replace by zero at ("test/cases/large/clang-23353.c": line 1999) * inline variable l_2248 at ("test/cases/large/clang-23353.c": line 1999) +* replace by zero at ("test/cases/large/clang-23353.c": line 2000) * inline variable l_2269 at ("test/cases/large/clang-23353.c": line 2000) +* reduce to operant at ("test/cases/large/clang-23353.c": line 2001) +* replace by zero at ("test/cases/large/clang-23353.c": line 2001) * inline variable l_2271 at ("test/cases/large/clang-23353.c": line 2001) +* reduce to operant at ("test/cases/large/clang-23353.c": line 2002) +* replace by zero at ("test/cases/large/clang-23353.c": line 2002) * inline variable l_2270 at ("test/cases/large/clang-23353.c": line 2002) +* replace by zero at ("test/cases/large/clang-23353.c": line 2003) * inline variable l_2285 at ("test/cases/large/clang-23353.c": line 2003) +* reduce to operant at ("test/cases/large/clang-23353.c": line 2004) +* replace by zero at ("test/cases/large/clang-23353.c": line 2004) * inline variable l_2287 at ("test/cases/large/clang-23353.c": line 2004) +* replace by zero at ("test/cases/large/clang-23353.c": line 2005) * inline variable l_2337 at ("test/cases/large/clang-23353.c": line 2005) +* replace by zero at ("test/cases/large/clang-23353.c": line 2006) * inline variable l_2361 at ("test/cases/large/clang-23353.c": line 2006) +* replace by zero at ("test/cases/large/clang-23353.c": line 2007) * inline variable l_2362 at ("test/cases/large/clang-23353.c": line 2007) +* reduce to operant at ("test/cases/large/clang-23353.c": line 2008) +* replace by zero at ("test/cases/large/clang-23353.c": line 2008) * inline variable l_2363 at ("test/cases/large/clang-23353.c": line 2008) +* replace by zero at ("test/cases/large/clang-23353.c": line 2009) * inline variable l_2400 at ("test/cases/large/clang-23353.c": line 2009) +* replace by zero at ("test/cases/large/clang-23353.c": line 2010) * inline variable l_2509 at ("test/cases/large/clang-23353.c": line 2010) +* replace by zero at ("test/cases/large/clang-23353.c": line 2011) * inline variable l_2533 at ("test/cases/large/clang-23353.c": line 2011) +* replace by zero at ("test/cases/large/clang-23353.c": line 2012) * inline variable l_2595 at ("test/cases/large/clang-23353.c": line 2012) +* replace by zero at ("test/cases/large/clang-23353.c": line 2013) * inline variable l_2604 at ("test/cases/large/clang-23353.c": line 2013) +* replace by zero at ("test/cases/large/clang-23353.c": line 2014) * inline variable l_2635 at ("test/cases/large/clang-23353.c": line 2014) +* replace by zero at ("test/cases/large/clang-23353.c": line 2015) * inline variable l_2643 at ("test/cases/large/clang-23353.c": line 2015) +* replace by zero at ("test/cases/large/clang-23353.c": line 2016) * inline variable l_2762 at ("test/cases/large/clang-23353.c": line 2016) +* replace by zero at ("test/cases/large/clang-23353.c": line 2017) * inline variable l_2779 at ("test/cases/large/clang-23353.c": line 2017) +* don't cast at ("test/cases/large/clang-23353.c": line 2018) +* replace by zero at ("test/cases/large/clang-23353.c": line 2018) * inline variable l_2780 at ("test/cases/large/clang-23353.c": line 2018) +* reduce to operant at ("test/cases/large/clang-23353.c": line 2019) +* replace by zero at ("test/cases/large/clang-23353.c": line 2019) * inline variable l_2781 at ("test/cases/large/clang-23353.c": line 2019) * remove initializer at ("test/cases/large/clang-23353.c": line 2020) * reduce to left at ("test/cases/large/clang-23353.c": line 2020) * reduce to right at ("test/cases/large/clang-23353.c": line 2020) * remove empty declaration at ("test/cases/large/clang-23353.c": line 2020) +* don't cast at ("test/cases/large/clang-23353.c": line 2022) +* replace by zero at ("test/cases/large/clang-23353.c": line 2022) * inline variable l_2241 at ("test/cases/large/clang-23353.c": line 2022) +* reduce to operant at ("test/cases/large/clang-23353.c": line 2023) +* replace by zero at ("test/cases/large/clang-23353.c": line 2023) * inline variable l_2242 at ("test/cases/large/clang-23353.c": line 2023) * remove expr statement at ("test/cases/large/clang-23353.c": line 2024) * reduce to left at ("test/cases/large/clang-23353.c": line 2024) @@ -2327,9 +3783,14 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 2020) * do without param at ("test/cases/large/clang-23353.c": line 2020) * do without param at ("test/cases/large/clang-23353.c": line 2020) +* replace by zero at ("test/cases/large/clang-23353.c": line 1976) * inline variable l_2196 at ("test/cases/large/clang-23353.c": line 1976) +* replace by zero at ("test/cases/large/clang-23353.c": line 1977) * inline variable l_2203 at ("test/cases/large/clang-23353.c": line 1977) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1978) +* replace by zero at ("test/cases/large/clang-23353.c": line 1978) * inline variable l_2209 at ("test/cases/large/clang-23353.c": line 1978) +* replace by zero at ("test/cases/large/clang-23353.c": line 1979) * inline variable l_2238 at ("test/cases/large/clang-23353.c": line 1979) * remove expr statement at ("test/cases/large/clang-23353.c": line 1980) * reduce to left at ("test/cases/large/clang-23353.c": line 1980) @@ -2367,8 +3828,14 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 1982) * reduce to operant at ("test/cases/large/clang-23353.c": line 1982) * remove empty declaration at ("test/cases/large/clang-23353.c": line 1982) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1984) +* replace by zero at ("test/cases/large/clang-23353.c": line 1984) * inline variable l_2208 at ("test/cases/large/clang-23353.c": line 1984) +* don't cast at ("test/cases/large/clang-23353.c": line 1985) +* replace by zero at ("test/cases/large/clang-23353.c": line 1985) * inline variable l_2226 at ("test/cases/large/clang-23353.c": line 1985) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1986) +* replace by zero at ("test/cases/large/clang-23353.c": line 1986) * inline variable l_2227 at ("test/cases/large/clang-23353.c": line 1986) * remove expr statement at ("test/cases/large/clang-23353.c": line 1987) * reduce to left at ("test/cases/large/clang-23353.c": line 1987) @@ -2499,35 +3966,66 @@ * don't cast at ("test/cases/large/clang-23353.c": line 2029) * replace by zero at ("test/cases/large/clang-23353.c": line 2029) * remove return statement at ("test/cases/large/clang-23353.c": line 2031) +* replace by zero at ("test/cases/large/clang-23353.c": line 3095) * inline variable l_139 at ("test/cases/large/clang-23353.c": line 3095) +* replace by zero at ("test/cases/large/clang-23353.c": line 3096) * inline variable l_151 at ("test/cases/large/clang-23353.c": line 3096) +* replace by zero at ("test/cases/large/clang-23353.c": line 3097) * inline variable l_261 at ("test/cases/large/clang-23353.c": line 3097) +* replace by zero at ("test/cases/large/clang-23353.c": line 3098) * inline variable l_269 at ("test/cases/large/clang-23353.c": line 3098) +* replace by zero at ("test/cases/large/clang-23353.c": line 3099) * inline variable l_398 at ("test/cases/large/clang-23353.c": line 3099) +* replace by zero at ("test/cases/large/clang-23353.c": line 3100) * inline variable l_403 at ("test/cases/large/clang-23353.c": line 3100) +* replace by zero at ("test/cases/large/clang-23353.c": line 3101) * inline variable l_448 at ("test/cases/large/clang-23353.c": line 3101) +* replace by zero at ("test/cases/large/clang-23353.c": line 3102) * inline variable l_477 at ("test/cases/large/clang-23353.c": line 3102) +* replace by zero at ("test/cases/large/clang-23353.c": line 3103) * inline variable l_488 at ("test/cases/large/clang-23353.c": line 3103) +* replace by zero at ("test/cases/large/clang-23353.c": line 3104) * inline variable l_501 at ("test/cases/large/clang-23353.c": line 3104) +* replace by zero at ("test/cases/large/clang-23353.c": line 3105) * inline variable l_520 at ("test/cases/large/clang-23353.c": line 3105) +* replace by zero at ("test/cases/large/clang-23353.c": line 3106) * inline variable l_690 at ("test/cases/large/clang-23353.c": line 3106) +* replace by zero at ("test/cases/large/clang-23353.c": line 3107) * inline variable l_691 at ("test/cases/large/clang-23353.c": line 3107) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3108) +* replace by zero at ("test/cases/large/clang-23353.c": line 3108) * inline variable l_701 at ("test/cases/large/clang-23353.c": line 3108) * remove condition at ("test/cases/large/clang-23353.c": line 3109) +* don't cast at ("test/cases/large/clang-23353.c": line 3113) +* replace by zero at ("test/cases/large/clang-23353.c": line 3113) * inline variable l_1206 at ("test/cases/large/clang-23353.c": line 3113) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3114) +* replace by zero at ("test/cases/large/clang-23353.c": line 3114) * inline variable l_1205 at ("test/cases/large/clang-23353.c": line 3114) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3115) +* replace by zero at ("test/cases/large/clang-23353.c": line 3115) * inline variable l_1236 at ("test/cases/large/clang-23353.c": line 3115) +* don't cast at ("test/cases/large/clang-23353.c": line 3116) +* replace by zero at ("test/cases/large/clang-23353.c": line 3116) * inline variable l_1239 at ("test/cases/large/clang-23353.c": line 3116) +* replace by zero at ("test/cases/large/clang-23353.c": line 3117) * inline variable l_1271 at ("test/cases/large/clang-23353.c": line 3117) +* replace by zero at ("test/cases/large/clang-23353.c": line 3118) * inline variable l_1342 at ("test/cases/large/clang-23353.c": line 3118) +* replace by zero at ("test/cases/large/clang-23353.c": line 3119) * inline variable l_1353 at ("test/cases/large/clang-23353.c": line 3119) +* replace by zero at ("test/cases/large/clang-23353.c": line 3120) * inline variable l_1364 at ("test/cases/large/clang-23353.c": line 3120) +* replace by zero at ("test/cases/large/clang-23353.c": line 3121) * inline variable l_1403 at ("test/cases/large/clang-23353.c": line 3121) * expand compound statment at ("test/cases/large/clang-23353.c": line 3112) * remove condition at ("test/cases/large/clang-23353.c": line 3126) * remove expression at ("test/cases/large/clang-23353.c": line 3126) * reduce to operant at ("test/cases/large/clang-23353.c": line 3126) +* replace by zero at ("test/cases/large/clang-23353.c": line 3647) * inline variable l_695 at ("test/cases/large/clang-23353.c": line 3647) +* don't cast at ("test/cases/large/clang-23353.c": line 3648) +* replace by zero at ("test/cases/large/clang-23353.c": line 3648) * inline variable l_700 at ("test/cases/large/clang-23353.c": line 3648) * remove expr statement at ("test/cases/large/clang-23353.c": line 3649) * reduce to operant at ("test/cases/large/clang-23353.c": line 3649) @@ -2537,15 +4035,28 @@ * reduce to operant at ("test/cases/large/clang-23353.c": line 3650) * do without param at ("test/cases/large/clang-23353.c": line 3650) * do without param at ("test/cases/large/clang-23353.c": line 3650) +* replace by zero at ("test/cases/large/clang-23353.c": line 3128) * inline variable l_128 at ("test/cases/large/clang-23353.c": line 3128) +* don't cast at ("test/cases/large/clang-23353.c": line 3129) +* replace by zero at ("test/cases/large/clang-23353.c": line 3129) * inline variable l_130 at ("test/cases/large/clang-23353.c": line 3129) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3130) +* replace by zero at ("test/cases/large/clang-23353.c": line 3130) * inline variable l_157 at ("test/cases/large/clang-23353.c": line 3130) +* replace by zero at ("test/cases/large/clang-23353.c": line 3131) * inline variable l_171 at ("test/cases/large/clang-23353.c": line 3131) +* replace by zero at ("test/cases/large/clang-23353.c": line 3132) * inline variable l_237 at ("test/cases/large/clang-23353.c": line 3132) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3133) +* replace by zero at ("test/cases/large/clang-23353.c": line 3133) * inline variable l_427 at ("test/cases/large/clang-23353.c": line 3133) +* replace by zero at ("test/cases/large/clang-23353.c": line 3134) * inline variable l_449 at ("test/cases/large/clang-23353.c": line 3134) +* replace by zero at ("test/cases/large/clang-23353.c": line 3135) * inline variable l_450 at ("test/cases/large/clang-23353.c": line 3135) +* replace by zero at ("test/cases/large/clang-23353.c": line 3136) * inline variable l_475 at ("test/cases/large/clang-23353.c": line 3136) +* replace by zero at ("test/cases/large/clang-23353.c": line 3137) * inline variable l_504 at ("test/cases/large/clang-23353.c": line 3137) * remove condition at ("test/cases/large/clang-23353.c": line 3138) * reduce to operant at ("test/cases/large/clang-23353.c": line 3138) @@ -2602,130 +4113,358 @@ * do without param at ("test/cases/large/clang-23353.c": line 3149) * do without param at ("test/cases/large/clang-23353.c": line 3149) * don't cast at ("test/cases/large/clang-23353.c": line 3149) +* replace by zero at ("test/cases/large/clang-23353.c": line 3275) * inline variable l_277 at ("test/cases/large/clang-23353.c": line 3275) +* replace by zero at ("test/cases/large/clang-23353.c": line 3276) * inline variable l_290 at ("test/cases/large/clang-23353.c": line 3276) +* replace by zero at ("test/cases/large/clang-23353.c": line 3277) * inline variable l_295 at ("test/cases/large/clang-23353.c": line 3277) +* replace by zero at ("test/cases/large/clang-23353.c": line 3278) * inline variable l_298 at ("test/cases/large/clang-23353.c": line 3278) +* replace by zero at ("test/cases/large/clang-23353.c": line 3279) * inline variable l_404 at ("test/cases/large/clang-23353.c": line 3279) +* replace by zero at ("test/cases/large/clang-23353.c": line 3280) * inline variable l_428 at ("test/cases/large/clang-23353.c": line 3280) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3281) +* replace by zero at ("test/cases/large/clang-23353.c": line 3281) * inline variable l_430 at ("test/cases/large/clang-23353.c": line 3281) +* replace by zero at ("test/cases/large/clang-23353.c": line 3282) * inline variable l_441 at ("test/cases/large/clang-23353.c": line 3282) +* replace by zero at ("test/cases/large/clang-23353.c": line 3283) * inline variable l_453 at ("test/cases/large/clang-23353.c": line 3283) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3284) +* replace by zero at ("test/cases/large/clang-23353.c": line 3284) * inline variable l_553 at ("test/cases/large/clang-23353.c": line 3284) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3285) +* replace by zero at ("test/cases/large/clang-23353.c": line 3285) * inline variable l_584 at ("test/cases/large/clang-23353.c": line 3285) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3286) +* replace by zero at ("test/cases/large/clang-23353.c": line 3286) * inline variable l_585 at ("test/cases/large/clang-23353.c": line 3286) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3287) +* replace by zero at ("test/cases/large/clang-23353.c": line 3287) * inline variable l_586 at ("test/cases/large/clang-23353.c": line 3287) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3288) +* replace by zero at ("test/cases/large/clang-23353.c": line 3288) * inline variable l_587 at ("test/cases/large/clang-23353.c": line 3288) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3289) +* replace by zero at ("test/cases/large/clang-23353.c": line 3289) * inline variable l_588 at ("test/cases/large/clang-23353.c": line 3289) +* don't cast at ("test/cases/large/clang-23353.c": line 3290) +* replace by zero at ("test/cases/large/clang-23353.c": line 3290) * inline variable l_589 at ("test/cases/large/clang-23353.c": line 3290) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3291) +* replace by zero at ("test/cases/large/clang-23353.c": line 3291) * inline variable l_590 at ("test/cases/large/clang-23353.c": line 3291) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3292) +* replace by zero at ("test/cases/large/clang-23353.c": line 3292) * inline variable l_591 at ("test/cases/large/clang-23353.c": line 3292) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3293) +* replace by zero at ("test/cases/large/clang-23353.c": line 3293) * inline variable l_592 at ("test/cases/large/clang-23353.c": line 3293) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3294) +* replace by zero at ("test/cases/large/clang-23353.c": line 3294) * inline variable l_593 at ("test/cases/large/clang-23353.c": line 3294) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3295) +* replace by zero at ("test/cases/large/clang-23353.c": line 3295) * inline variable l_594 at ("test/cases/large/clang-23353.c": line 3295) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3296) +* replace by zero at ("test/cases/large/clang-23353.c": line 3296) * inline variable l_595 at ("test/cases/large/clang-23353.c": line 3296) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3297) +* replace by zero at ("test/cases/large/clang-23353.c": line 3297) * inline variable l_596 at ("test/cases/large/clang-23353.c": line 3297) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3298) +* replace by zero at ("test/cases/large/clang-23353.c": line 3298) * inline variable l_597 at ("test/cases/large/clang-23353.c": line 3298) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3299) +* replace by zero at ("test/cases/large/clang-23353.c": line 3299) * inline variable l_598 at ("test/cases/large/clang-23353.c": line 3299) +* don't cast at ("test/cases/large/clang-23353.c": line 3300) +* replace by zero at ("test/cases/large/clang-23353.c": line 3300) * inline variable l_599 at ("test/cases/large/clang-23353.c": line 3300) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3301) +* replace by zero at ("test/cases/large/clang-23353.c": line 3301) * inline variable l_600 at ("test/cases/large/clang-23353.c": line 3301) +* don't cast at ("test/cases/large/clang-23353.c": line 3302) +* replace by zero at ("test/cases/large/clang-23353.c": line 3302) * inline variable l_601 at ("test/cases/large/clang-23353.c": line 3302) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3303) +* replace by zero at ("test/cases/large/clang-23353.c": line 3303) * inline variable l_602 at ("test/cases/large/clang-23353.c": line 3303) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3304) +* replace by zero at ("test/cases/large/clang-23353.c": line 3304) * inline variable l_603 at ("test/cases/large/clang-23353.c": line 3304) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3305) +* replace by zero at ("test/cases/large/clang-23353.c": line 3305) * inline variable l_604 at ("test/cases/large/clang-23353.c": line 3305) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3306) +* replace by zero at ("test/cases/large/clang-23353.c": line 3306) * inline variable l_605 at ("test/cases/large/clang-23353.c": line 3306) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3307) +* replace by zero at ("test/cases/large/clang-23353.c": line 3307) * inline variable l_606 at ("test/cases/large/clang-23353.c": line 3307) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3308) +* replace by zero at ("test/cases/large/clang-23353.c": line 3308) * inline variable l_607 at ("test/cases/large/clang-23353.c": line 3308) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3309) +* replace by zero at ("test/cases/large/clang-23353.c": line 3309) * inline variable l_608 at ("test/cases/large/clang-23353.c": line 3309) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3310) +* replace by zero at ("test/cases/large/clang-23353.c": line 3310) * inline variable l_609 at ("test/cases/large/clang-23353.c": line 3310) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3311) +* replace by zero at ("test/cases/large/clang-23353.c": line 3311) * inline variable l_610 at ("test/cases/large/clang-23353.c": line 3311) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3312) +* replace by zero at ("test/cases/large/clang-23353.c": line 3312) * inline variable l_611 at ("test/cases/large/clang-23353.c": line 3312) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3313) +* replace by zero at ("test/cases/large/clang-23353.c": line 3313) * inline variable l_612 at ("test/cases/large/clang-23353.c": line 3313) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3314) +* replace by zero at ("test/cases/large/clang-23353.c": line 3314) * inline variable l_613 at ("test/cases/large/clang-23353.c": line 3314) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3315) +* replace by zero at ("test/cases/large/clang-23353.c": line 3315) * inline variable l_614 at ("test/cases/large/clang-23353.c": line 3315) +* don't cast at ("test/cases/large/clang-23353.c": line 3316) +* replace by zero at ("test/cases/large/clang-23353.c": line 3316) * inline variable l_615 at ("test/cases/large/clang-23353.c": line 3316) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3317) +* replace by zero at ("test/cases/large/clang-23353.c": line 3317) * inline variable l_616 at ("test/cases/large/clang-23353.c": line 3317) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3318) +* replace by zero at ("test/cases/large/clang-23353.c": line 3318) * inline variable l_617 at ("test/cases/large/clang-23353.c": line 3318) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3319) +* replace by zero at ("test/cases/large/clang-23353.c": line 3319) * inline variable l_618 at ("test/cases/large/clang-23353.c": line 3319) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3320) +* replace by zero at ("test/cases/large/clang-23353.c": line 3320) * inline variable l_619 at ("test/cases/large/clang-23353.c": line 3320) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3321) +* replace by zero at ("test/cases/large/clang-23353.c": line 3321) * inline variable l_620 at ("test/cases/large/clang-23353.c": line 3321) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3322) +* replace by zero at ("test/cases/large/clang-23353.c": line 3322) * inline variable l_621 at ("test/cases/large/clang-23353.c": line 3322) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3323) +* replace by zero at ("test/cases/large/clang-23353.c": line 3323) * inline variable l_622 at ("test/cases/large/clang-23353.c": line 3323) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3324) +* replace by zero at ("test/cases/large/clang-23353.c": line 3324) * inline variable l_623 at ("test/cases/large/clang-23353.c": line 3324) +* don't cast at ("test/cases/large/clang-23353.c": line 3325) +* replace by zero at ("test/cases/large/clang-23353.c": line 3325) * inline variable l_624 at ("test/cases/large/clang-23353.c": line 3325) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3326) +* replace by zero at ("test/cases/large/clang-23353.c": line 3326) * inline variable l_625 at ("test/cases/large/clang-23353.c": line 3326) +* don't cast at ("test/cases/large/clang-23353.c": line 3327) +* replace by zero at ("test/cases/large/clang-23353.c": line 3327) * inline variable l_626 at ("test/cases/large/clang-23353.c": line 3327) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3328) +* replace by zero at ("test/cases/large/clang-23353.c": line 3328) * inline variable l_627 at ("test/cases/large/clang-23353.c": line 3328) +* don't cast at ("test/cases/large/clang-23353.c": line 3329) +* replace by zero at ("test/cases/large/clang-23353.c": line 3329) * inline variable l_628 at ("test/cases/large/clang-23353.c": line 3329) +* don't cast at ("test/cases/large/clang-23353.c": line 3330) +* replace by zero at ("test/cases/large/clang-23353.c": line 3330) * inline variable l_629 at ("test/cases/large/clang-23353.c": line 3330) +* don't cast at ("test/cases/large/clang-23353.c": line 3331) +* replace by zero at ("test/cases/large/clang-23353.c": line 3331) * inline variable l_630 at ("test/cases/large/clang-23353.c": line 3331) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3332) +* replace by zero at ("test/cases/large/clang-23353.c": line 3332) * inline variable l_631 at ("test/cases/large/clang-23353.c": line 3332) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3333) +* replace by zero at ("test/cases/large/clang-23353.c": line 3333) * inline variable l_632 at ("test/cases/large/clang-23353.c": line 3333) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3334) +* replace by zero at ("test/cases/large/clang-23353.c": line 3334) * inline variable l_633 at ("test/cases/large/clang-23353.c": line 3334) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3335) +* replace by zero at ("test/cases/large/clang-23353.c": line 3335) * inline variable l_634 at ("test/cases/large/clang-23353.c": line 3335) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3336) +* replace by zero at ("test/cases/large/clang-23353.c": line 3336) * inline variable l_635 at ("test/cases/large/clang-23353.c": line 3336) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3337) +* replace by zero at ("test/cases/large/clang-23353.c": line 3337) * inline variable l_636 at ("test/cases/large/clang-23353.c": line 3337) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3338) +* replace by zero at ("test/cases/large/clang-23353.c": line 3338) * inline variable l_637 at ("test/cases/large/clang-23353.c": line 3338) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3339) +* replace by zero at ("test/cases/large/clang-23353.c": line 3339) * inline variable l_638 at ("test/cases/large/clang-23353.c": line 3339) +* don't cast at ("test/cases/large/clang-23353.c": line 3340) +* replace by zero at ("test/cases/large/clang-23353.c": line 3340) * inline variable l_639 at ("test/cases/large/clang-23353.c": line 3340) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3341) +* replace by zero at ("test/cases/large/clang-23353.c": line 3341) * inline variable l_640 at ("test/cases/large/clang-23353.c": line 3341) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3342) +* replace by zero at ("test/cases/large/clang-23353.c": line 3342) * inline variable l_641 at ("test/cases/large/clang-23353.c": line 3342) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3343) +* replace by zero at ("test/cases/large/clang-23353.c": line 3343) * inline variable l_642 at ("test/cases/large/clang-23353.c": line 3343) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3344) +* replace by zero at ("test/cases/large/clang-23353.c": line 3344) * inline variable l_643 at ("test/cases/large/clang-23353.c": line 3344) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3345) +* replace by zero at ("test/cases/large/clang-23353.c": line 3345) * inline variable l_644 at ("test/cases/large/clang-23353.c": line 3345) +* don't cast at ("test/cases/large/clang-23353.c": line 3346) +* replace by zero at ("test/cases/large/clang-23353.c": line 3346) * inline variable l_645 at ("test/cases/large/clang-23353.c": line 3346) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3347) +* replace by zero at ("test/cases/large/clang-23353.c": line 3347) * inline variable l_646 at ("test/cases/large/clang-23353.c": line 3347) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3348) +* replace by zero at ("test/cases/large/clang-23353.c": line 3348) * inline variable l_647 at ("test/cases/large/clang-23353.c": line 3348) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3349) +* replace by zero at ("test/cases/large/clang-23353.c": line 3349) * inline variable l_648 at ("test/cases/large/clang-23353.c": line 3349) +* don't cast at ("test/cases/large/clang-23353.c": line 3350) +* replace by zero at ("test/cases/large/clang-23353.c": line 3350) * inline variable l_649 at ("test/cases/large/clang-23353.c": line 3350) +* don't cast at ("test/cases/large/clang-23353.c": line 3351) +* replace by zero at ("test/cases/large/clang-23353.c": line 3351) * inline variable l_650 at ("test/cases/large/clang-23353.c": line 3351) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3352) +* replace by zero at ("test/cases/large/clang-23353.c": line 3352) * inline variable l_651 at ("test/cases/large/clang-23353.c": line 3352) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3353) +* replace by zero at ("test/cases/large/clang-23353.c": line 3353) * inline variable l_652 at ("test/cases/large/clang-23353.c": line 3353) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3354) +* replace by zero at ("test/cases/large/clang-23353.c": line 3354) * inline variable l_653 at ("test/cases/large/clang-23353.c": line 3354) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3355) +* replace by zero at ("test/cases/large/clang-23353.c": line 3355) * inline variable l_654 at ("test/cases/large/clang-23353.c": line 3355) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3356) +* replace by zero at ("test/cases/large/clang-23353.c": line 3356) * inline variable l_655 at ("test/cases/large/clang-23353.c": line 3356) +* don't cast at ("test/cases/large/clang-23353.c": line 3357) +* replace by zero at ("test/cases/large/clang-23353.c": line 3357) * inline variable l_656 at ("test/cases/large/clang-23353.c": line 3357) +* don't cast at ("test/cases/large/clang-23353.c": line 3358) +* replace by zero at ("test/cases/large/clang-23353.c": line 3358) * inline variable l_657 at ("test/cases/large/clang-23353.c": line 3358) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3359) +* replace by zero at ("test/cases/large/clang-23353.c": line 3359) * inline variable l_658 at ("test/cases/large/clang-23353.c": line 3359) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3360) +* replace by zero at ("test/cases/large/clang-23353.c": line 3360) * inline variable l_659 at ("test/cases/large/clang-23353.c": line 3360) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3361) +* replace by zero at ("test/cases/large/clang-23353.c": line 3361) * inline variable l_660 at ("test/cases/large/clang-23353.c": line 3361) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3362) +* replace by zero at ("test/cases/large/clang-23353.c": line 3362) * inline variable l_661 at ("test/cases/large/clang-23353.c": line 3362) +* don't cast at ("test/cases/large/clang-23353.c": line 3363) +* replace by zero at ("test/cases/large/clang-23353.c": line 3363) * inline variable l_662 at ("test/cases/large/clang-23353.c": line 3363) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3364) +* replace by zero at ("test/cases/large/clang-23353.c": line 3364) * inline variable l_663 at ("test/cases/large/clang-23353.c": line 3364) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3365) +* replace by zero at ("test/cases/large/clang-23353.c": line 3365) * inline variable l_664 at ("test/cases/large/clang-23353.c": line 3365) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3366) +* replace by zero at ("test/cases/large/clang-23353.c": line 3366) * inline variable l_665 at ("test/cases/large/clang-23353.c": line 3366) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3367) +* replace by zero at ("test/cases/large/clang-23353.c": line 3367) * inline variable l_666 at ("test/cases/large/clang-23353.c": line 3367) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3368) +* replace by zero at ("test/cases/large/clang-23353.c": line 3368) * inline variable l_667 at ("test/cases/large/clang-23353.c": line 3368) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3369) +* replace by zero at ("test/cases/large/clang-23353.c": line 3369) * inline variable l_668 at ("test/cases/large/clang-23353.c": line 3369) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3370) +* replace by zero at ("test/cases/large/clang-23353.c": line 3370) * inline variable l_669 at ("test/cases/large/clang-23353.c": line 3370) +* don't cast at ("test/cases/large/clang-23353.c": line 3371) +* replace by zero at ("test/cases/large/clang-23353.c": line 3371) * inline variable l_670 at ("test/cases/large/clang-23353.c": line 3371) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3372) +* replace by zero at ("test/cases/large/clang-23353.c": line 3372) * inline variable l_671 at ("test/cases/large/clang-23353.c": line 3372) +* don't cast at ("test/cases/large/clang-23353.c": line 3373) +* replace by zero at ("test/cases/large/clang-23353.c": line 3373) * inline variable l_672 at ("test/cases/large/clang-23353.c": line 3373) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3374) +* replace by zero at ("test/cases/large/clang-23353.c": line 3374) * inline variable l_673 at ("test/cases/large/clang-23353.c": line 3374) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3375) +* replace by zero at ("test/cases/large/clang-23353.c": line 3375) * inline variable l_674 at ("test/cases/large/clang-23353.c": line 3375) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3376) +* replace by zero at ("test/cases/large/clang-23353.c": line 3376) * inline variable l_675 at ("test/cases/large/clang-23353.c": line 3376) +* don't cast at ("test/cases/large/clang-23353.c": line 3377) +* replace by zero at ("test/cases/large/clang-23353.c": line 3377) * inline variable l_676 at ("test/cases/large/clang-23353.c": line 3377) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3378) +* replace by zero at ("test/cases/large/clang-23353.c": line 3378) * inline variable l_677 at ("test/cases/large/clang-23353.c": line 3378) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3379) +* replace by zero at ("test/cases/large/clang-23353.c": line 3379) * inline variable l_678 at ("test/cases/large/clang-23353.c": line 3379) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3380) +* replace by zero at ("test/cases/large/clang-23353.c": line 3380) * inline variable l_679 at ("test/cases/large/clang-23353.c": line 3380) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3381) +* replace by zero at ("test/cases/large/clang-23353.c": line 3381) * inline variable l_680 at ("test/cases/large/clang-23353.c": line 3381) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3382) +* replace by zero at ("test/cases/large/clang-23353.c": line 3382) * inline variable l_681 at ("test/cases/large/clang-23353.c": line 3382) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3383) +* replace by zero at ("test/cases/large/clang-23353.c": line 3383) * inline variable l_682 at ("test/cases/large/clang-23353.c": line 3383) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3384) +* replace by zero at ("test/cases/large/clang-23353.c": line 3384) * inline variable l_683 at ("test/cases/large/clang-23353.c": line 3384) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3385) +* replace by zero at ("test/cases/large/clang-23353.c": line 3385) * inline variable l_684 at ("test/cases/large/clang-23353.c": line 3385) +* don't cast at ("test/cases/large/clang-23353.c": line 3386) +* replace by zero at ("test/cases/large/clang-23353.c": line 3386) * inline variable l_685 at ("test/cases/large/clang-23353.c": line 3386) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3387) +* replace by zero at ("test/cases/large/clang-23353.c": line 3387) * inline variable l_686 at ("test/cases/large/clang-23353.c": line 3387) * remove initializer at ("test/cases/large/clang-23353.c": line 3388) * reduce to left at ("test/cases/large/clang-23353.c": line 3388) * reduce to right at ("test/cases/large/clang-23353.c": line 3388) * remove empty declaration at ("test/cases/large/clang-23353.c": line 3388) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3390) +* replace by zero at ("test/cases/large/clang-23353.c": line 3390) * inline variable l_293 at ("test/cases/large/clang-23353.c": line 3390) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3391) +* replace by zero at ("test/cases/large/clang-23353.c": line 3391) * inline variable l_294 at ("test/cases/large/clang-23353.c": line 3391) +* replace by zero at ("test/cases/large/clang-23353.c": line 3392) * inline variable l_324 at ("test/cases/large/clang-23353.c": line 3392) +* replace by zero at ("test/cases/large/clang-23353.c": line 3393) * inline variable l_340 at ("test/cases/large/clang-23353.c": line 3393) +* replace by zero at ("test/cases/large/clang-23353.c": line 3394) * inline variable l_379 at ("test/cases/large/clang-23353.c": line 3394) +* replace by zero at ("test/cases/large/clang-23353.c": line 3395) * inline variable l_484 at ("test/cases/large/clang-23353.c": line 3395) +* replace by zero at ("test/cases/large/clang-23353.c": line 3396) * inline variable l_514 at ("test/cases/large/clang-23353.c": line 3396) +* replace by zero at ("test/cases/large/clang-23353.c": line 3397) * inline variable l_562 at ("test/cases/large/clang-23353.c": line 3397) * remove expr statement at ("test/cases/large/clang-23353.c": line 3398) * reduce to left at ("test/cases/large/clang-23353.c": line 3398) @@ -2777,234 +4516,683 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 3399) * reduce to right at ("test/cases/large/clang-23353.c": line 3399) * remove empty declaration at ("test/cases/large/clang-23353.c": line 3399) +* replace by zero at ("test/cases/large/clang-23353.c": line 3401) * inline variable l_316 at ("test/cases/large/clang-23353.c": line 3401) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3402) +* replace by zero at ("test/cases/large/clang-23353.c": line 3402) * inline variable l_317 at ("test/cases/large/clang-23353.c": line 3402) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3403) +* replace by zero at ("test/cases/large/clang-23353.c": line 3403) * inline variable l_318 at ("test/cases/large/clang-23353.c": line 3403) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3404) +* replace by zero at ("test/cases/large/clang-23353.c": line 3404) * inline variable l_319 at ("test/cases/large/clang-23353.c": line 3404) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3405) +* replace by zero at ("test/cases/large/clang-23353.c": line 3405) * inline variable l_320 at ("test/cases/large/clang-23353.c": line 3405) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3406) +* replace by zero at ("test/cases/large/clang-23353.c": line 3406) * inline variable l_321 at ("test/cases/large/clang-23353.c": line 3406) +* replace by zero at ("test/cases/large/clang-23353.c": line 3407) * inline variable l_322 at ("test/cases/large/clang-23353.c": line 3407) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3408) +* replace by zero at ("test/cases/large/clang-23353.c": line 3408) * inline variable l_323 at ("test/cases/large/clang-23353.c": line 3408) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3409) +* replace by zero at ("test/cases/large/clang-23353.c": line 3409) * inline variable l_325 at ("test/cases/large/clang-23353.c": line 3409) +* don't cast at ("test/cases/large/clang-23353.c": line 3410) +* replace by zero at ("test/cases/large/clang-23353.c": line 3410) * inline variable l_326 at ("test/cases/large/clang-23353.c": line 3410) +* don't cast at ("test/cases/large/clang-23353.c": line 3411) +* replace by zero at ("test/cases/large/clang-23353.c": line 3411) * inline variable l_327 at ("test/cases/large/clang-23353.c": line 3411) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3412) +* replace by zero at ("test/cases/large/clang-23353.c": line 3412) * inline variable l_328 at ("test/cases/large/clang-23353.c": line 3412) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3413) +* replace by zero at ("test/cases/large/clang-23353.c": line 3413) * inline variable l_329 at ("test/cases/large/clang-23353.c": line 3413) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3414) +* replace by zero at ("test/cases/large/clang-23353.c": line 3414) * inline variable l_330 at ("test/cases/large/clang-23353.c": line 3414) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3415) +* replace by zero at ("test/cases/large/clang-23353.c": line 3415) * inline variable l_331 at ("test/cases/large/clang-23353.c": line 3415) +* don't cast at ("test/cases/large/clang-23353.c": line 3416) +* replace by zero at ("test/cases/large/clang-23353.c": line 3416) * inline variable l_332 at ("test/cases/large/clang-23353.c": line 3416) +* don't cast at ("test/cases/large/clang-23353.c": line 3417) +* replace by zero at ("test/cases/large/clang-23353.c": line 3417) * inline variable l_333 at ("test/cases/large/clang-23353.c": line 3417) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3418) +* replace by zero at ("test/cases/large/clang-23353.c": line 3418) * inline variable l_334 at ("test/cases/large/clang-23353.c": line 3418) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3419) +* replace by zero at ("test/cases/large/clang-23353.c": line 3419) * inline variable l_335 at ("test/cases/large/clang-23353.c": line 3419) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3420) +* replace by zero at ("test/cases/large/clang-23353.c": line 3420) * inline variable l_336 at ("test/cases/large/clang-23353.c": line 3420) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3421) +* replace by zero at ("test/cases/large/clang-23353.c": line 3421) * inline variable l_337 at ("test/cases/large/clang-23353.c": line 3421) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3422) +* replace by zero at ("test/cases/large/clang-23353.c": line 3422) * inline variable l_338 at ("test/cases/large/clang-23353.c": line 3422) +* don't cast at ("test/cases/large/clang-23353.c": line 3423) +* replace by zero at ("test/cases/large/clang-23353.c": line 3423) * inline variable l_339 at ("test/cases/large/clang-23353.c": line 3423) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3424) +* replace by zero at ("test/cases/large/clang-23353.c": line 3424) * inline variable l_341 at ("test/cases/large/clang-23353.c": line 3424) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3425) +* replace by zero at ("test/cases/large/clang-23353.c": line 3425) * inline variable l_342 at ("test/cases/large/clang-23353.c": line 3425) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3426) +* replace by zero at ("test/cases/large/clang-23353.c": line 3426) * inline variable l_343 at ("test/cases/large/clang-23353.c": line 3426) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3427) +* replace by zero at ("test/cases/large/clang-23353.c": line 3427) * inline variable l_344 at ("test/cases/large/clang-23353.c": line 3427) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3428) +* replace by zero at ("test/cases/large/clang-23353.c": line 3428) * inline variable l_345 at ("test/cases/large/clang-23353.c": line 3428) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3429) +* replace by zero at ("test/cases/large/clang-23353.c": line 3429) * inline variable l_346 at ("test/cases/large/clang-23353.c": line 3429) +* don't cast at ("test/cases/large/clang-23353.c": line 3430) +* replace by zero at ("test/cases/large/clang-23353.c": line 3430) * inline variable l_347 at ("test/cases/large/clang-23353.c": line 3430) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3431) +* replace by zero at ("test/cases/large/clang-23353.c": line 3431) * inline variable l_348 at ("test/cases/large/clang-23353.c": line 3431) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3432) +* replace by zero at ("test/cases/large/clang-23353.c": line 3432) * inline variable l_349 at ("test/cases/large/clang-23353.c": line 3432) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3433) +* replace by zero at ("test/cases/large/clang-23353.c": line 3433) * inline variable l_350 at ("test/cases/large/clang-23353.c": line 3433) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3434) +* replace by zero at ("test/cases/large/clang-23353.c": line 3434) * inline variable l_351 at ("test/cases/large/clang-23353.c": line 3434) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3435) +* replace by zero at ("test/cases/large/clang-23353.c": line 3435) * inline variable l_352 at ("test/cases/large/clang-23353.c": line 3435) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3436) +* replace by zero at ("test/cases/large/clang-23353.c": line 3436) * inline variable l_353 at ("test/cases/large/clang-23353.c": line 3436) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3437) +* replace by zero at ("test/cases/large/clang-23353.c": line 3437) * inline variable l_354 at ("test/cases/large/clang-23353.c": line 3437) +* don't cast at ("test/cases/large/clang-23353.c": line 3438) +* replace by zero at ("test/cases/large/clang-23353.c": line 3438) * inline variable l_355 at ("test/cases/large/clang-23353.c": line 3438) +* don't cast at ("test/cases/large/clang-23353.c": line 3439) +* replace by zero at ("test/cases/large/clang-23353.c": line 3439) * inline variable l_356 at ("test/cases/large/clang-23353.c": line 3439) +* don't cast at ("test/cases/large/clang-23353.c": line 3440) +* replace by zero at ("test/cases/large/clang-23353.c": line 3440) * inline variable l_357 at ("test/cases/large/clang-23353.c": line 3440) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3441) +* replace by zero at ("test/cases/large/clang-23353.c": line 3441) * inline variable l_358 at ("test/cases/large/clang-23353.c": line 3441) +* don't cast at ("test/cases/large/clang-23353.c": line 3442) +* replace by zero at ("test/cases/large/clang-23353.c": line 3442) * inline variable l_359 at ("test/cases/large/clang-23353.c": line 3442) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3443) +* replace by zero at ("test/cases/large/clang-23353.c": line 3443) * inline variable l_360 at ("test/cases/large/clang-23353.c": line 3443) +* don't cast at ("test/cases/large/clang-23353.c": line 3444) +* replace by zero at ("test/cases/large/clang-23353.c": line 3444) * inline variable l_361 at ("test/cases/large/clang-23353.c": line 3444) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3445) +* replace by zero at ("test/cases/large/clang-23353.c": line 3445) * inline variable l_362 at ("test/cases/large/clang-23353.c": line 3445) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3446) +* replace by zero at ("test/cases/large/clang-23353.c": line 3446) * inline variable l_363 at ("test/cases/large/clang-23353.c": line 3446) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3447) +* replace by zero at ("test/cases/large/clang-23353.c": line 3447) * inline variable l_364 at ("test/cases/large/clang-23353.c": line 3447) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3448) +* replace by zero at ("test/cases/large/clang-23353.c": line 3448) * inline variable l_365 at ("test/cases/large/clang-23353.c": line 3448) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3449) +* replace by zero at ("test/cases/large/clang-23353.c": line 3449) * inline variable l_366 at ("test/cases/large/clang-23353.c": line 3449) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3450) +* replace by zero at ("test/cases/large/clang-23353.c": line 3450) * inline variable l_367 at ("test/cases/large/clang-23353.c": line 3450) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3451) +* replace by zero at ("test/cases/large/clang-23353.c": line 3451) * inline variable l_368 at ("test/cases/large/clang-23353.c": line 3451) +* don't cast at ("test/cases/large/clang-23353.c": line 3452) +* replace by zero at ("test/cases/large/clang-23353.c": line 3452) * inline variable l_369 at ("test/cases/large/clang-23353.c": line 3452) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3453) +* replace by zero at ("test/cases/large/clang-23353.c": line 3453) * inline variable l_370 at ("test/cases/large/clang-23353.c": line 3453) +* don't cast at ("test/cases/large/clang-23353.c": line 3454) +* replace by zero at ("test/cases/large/clang-23353.c": line 3454) * inline variable l_371 at ("test/cases/large/clang-23353.c": line 3454) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3455) +* replace by zero at ("test/cases/large/clang-23353.c": line 3455) * inline variable l_372 at ("test/cases/large/clang-23353.c": line 3455) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3456) +* replace by zero at ("test/cases/large/clang-23353.c": line 3456) * inline variable l_373 at ("test/cases/large/clang-23353.c": line 3456) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3457) +* replace by zero at ("test/cases/large/clang-23353.c": line 3457) * inline variable l_374 at ("test/cases/large/clang-23353.c": line 3457) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3458) +* replace by zero at ("test/cases/large/clang-23353.c": line 3458) * inline variable l_375 at ("test/cases/large/clang-23353.c": line 3458) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3459) +* replace by zero at ("test/cases/large/clang-23353.c": line 3459) * inline variable l_376 at ("test/cases/large/clang-23353.c": line 3459) +* don't cast at ("test/cases/large/clang-23353.c": line 3460) +* replace by zero at ("test/cases/large/clang-23353.c": line 3460) * inline variable l_377 at ("test/cases/large/clang-23353.c": line 3460) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3461) +* replace by zero at ("test/cases/large/clang-23353.c": line 3461) * inline variable l_378 at ("test/cases/large/clang-23353.c": line 3461) +* don't cast at ("test/cases/large/clang-23353.c": line 3462) +* replace by zero at ("test/cases/large/clang-23353.c": line 3462) * inline variable l_380 at ("test/cases/large/clang-23353.c": line 3462) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3463) +* replace by zero at ("test/cases/large/clang-23353.c": line 3463) * inline variable l_381 at ("test/cases/large/clang-23353.c": line 3463) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3464) +* replace by zero at ("test/cases/large/clang-23353.c": line 3464) * inline variable l_382 at ("test/cases/large/clang-23353.c": line 3464) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3465) +* replace by zero at ("test/cases/large/clang-23353.c": line 3465) * inline variable l_383 at ("test/cases/large/clang-23353.c": line 3465) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3466) +* replace by zero at ("test/cases/large/clang-23353.c": line 3466) * inline variable l_384 at ("test/cases/large/clang-23353.c": line 3466) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3467) +* replace by zero at ("test/cases/large/clang-23353.c": line 3467) * inline variable l_385 at ("test/cases/large/clang-23353.c": line 3467) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3468) +* replace by zero at ("test/cases/large/clang-23353.c": line 3468) * inline variable l_386 at ("test/cases/large/clang-23353.c": line 3468) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3469) +* replace by zero at ("test/cases/large/clang-23353.c": line 3469) * inline variable l_387 at ("test/cases/large/clang-23353.c": line 3469) +* replace by zero at ("test/cases/large/clang-23353.c": line 3470) * inline variable l_388 at ("test/cases/large/clang-23353.c": line 3470) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3471) +* replace by zero at ("test/cases/large/clang-23353.c": line 3471) * inline variable l_389 at ("test/cases/large/clang-23353.c": line 3471) +* don't cast at ("test/cases/large/clang-23353.c": line 3472) +* replace by zero at ("test/cases/large/clang-23353.c": line 3472) * inline variable l_390 at ("test/cases/large/clang-23353.c": line 3472) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3473) +* replace by zero at ("test/cases/large/clang-23353.c": line 3473) * inline variable l_391 at ("test/cases/large/clang-23353.c": line 3473) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3474) +* replace by zero at ("test/cases/large/clang-23353.c": line 3474) * inline variable l_392 at ("test/cases/large/clang-23353.c": line 3474) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3475) +* replace by zero at ("test/cases/large/clang-23353.c": line 3475) * inline variable l_393 at ("test/cases/large/clang-23353.c": line 3475) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3476) +* replace by zero at ("test/cases/large/clang-23353.c": line 3476) * inline variable l_394 at ("test/cases/large/clang-23353.c": line 3476) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3477) +* replace by zero at ("test/cases/large/clang-23353.c": line 3477) * inline variable l_395 at ("test/cases/large/clang-23353.c": line 3477) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3478) +* replace by zero at ("test/cases/large/clang-23353.c": line 3478) * inline variable l_396 at ("test/cases/large/clang-23353.c": line 3478) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3479) +* replace by zero at ("test/cases/large/clang-23353.c": line 3479) * inline variable l_397 at ("test/cases/large/clang-23353.c": line 3479) +* replace by zero at ("test/cases/large/clang-23353.c": line 3480) * inline variable l_399 at ("test/cases/large/clang-23353.c": line 3480) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3481) +* replace by zero at ("test/cases/large/clang-23353.c": line 3481) * inline variable l_400 at ("test/cases/large/clang-23353.c": line 3481) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3482) +* replace by zero at ("test/cases/large/clang-23353.c": line 3482) * inline variable l_401 at ("test/cases/large/clang-23353.c": line 3482) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3483) +* replace by zero at ("test/cases/large/clang-23353.c": line 3483) * inline variable l_402 at ("test/cases/large/clang-23353.c": line 3483) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3484) +* replace by zero at ("test/cases/large/clang-23353.c": line 3484) * inline variable l_405 at ("test/cases/large/clang-23353.c": line 3484) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3485) +* replace by zero at ("test/cases/large/clang-23353.c": line 3485) * inline variable l_406 at ("test/cases/large/clang-23353.c": line 3485) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3486) +* replace by zero at ("test/cases/large/clang-23353.c": line 3486) * inline variable l_407 at ("test/cases/large/clang-23353.c": line 3486) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3487) +* replace by zero at ("test/cases/large/clang-23353.c": line 3487) * inline variable l_408 at ("test/cases/large/clang-23353.c": line 3487) +* don't cast at ("test/cases/large/clang-23353.c": line 3488) +* replace by zero at ("test/cases/large/clang-23353.c": line 3488) * inline variable l_409 at ("test/cases/large/clang-23353.c": line 3488) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3489) +* replace by zero at ("test/cases/large/clang-23353.c": line 3489) * inline variable l_410 at ("test/cases/large/clang-23353.c": line 3489) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3490) +* replace by zero at ("test/cases/large/clang-23353.c": line 3490) * inline variable l_411 at ("test/cases/large/clang-23353.c": line 3490) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3491) +* replace by zero at ("test/cases/large/clang-23353.c": line 3491) * inline variable l_412 at ("test/cases/large/clang-23353.c": line 3491) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3492) +* replace by zero at ("test/cases/large/clang-23353.c": line 3492) * inline variable l_413 at ("test/cases/large/clang-23353.c": line 3492) +* don't cast at ("test/cases/large/clang-23353.c": line 3493) +* replace by zero at ("test/cases/large/clang-23353.c": line 3493) * inline variable l_414 at ("test/cases/large/clang-23353.c": line 3493) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3494) +* replace by zero at ("test/cases/large/clang-23353.c": line 3494) * inline variable l_415 at ("test/cases/large/clang-23353.c": line 3494) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3495) +* replace by zero at ("test/cases/large/clang-23353.c": line 3495) * inline variable l_416 at ("test/cases/large/clang-23353.c": line 3495) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3496) +* replace by zero at ("test/cases/large/clang-23353.c": line 3496) * inline variable l_417 at ("test/cases/large/clang-23353.c": line 3496) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3497) +* replace by zero at ("test/cases/large/clang-23353.c": line 3497) * inline variable l_418 at ("test/cases/large/clang-23353.c": line 3497) +* replace by zero at ("test/cases/large/clang-23353.c": line 3498) * inline variable l_419 at ("test/cases/large/clang-23353.c": line 3498) +* don't cast at ("test/cases/large/clang-23353.c": line 3499) +* replace by zero at ("test/cases/large/clang-23353.c": line 3499) * inline variable l_420 at ("test/cases/large/clang-23353.c": line 3499) +* don't cast at ("test/cases/large/clang-23353.c": line 3500) +* replace by zero at ("test/cases/large/clang-23353.c": line 3500) * inline variable l_421 at ("test/cases/large/clang-23353.c": line 3500) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3501) +* replace by zero at ("test/cases/large/clang-23353.c": line 3501) * inline variable l_422 at ("test/cases/large/clang-23353.c": line 3501) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3502) +* replace by zero at ("test/cases/large/clang-23353.c": line 3502) * inline variable l_423 at ("test/cases/large/clang-23353.c": line 3502) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3503) +* replace by zero at ("test/cases/large/clang-23353.c": line 3503) * inline variable l_424 at ("test/cases/large/clang-23353.c": line 3503) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3504) +* replace by zero at ("test/cases/large/clang-23353.c": line 3504) * inline variable l_425 at ("test/cases/large/clang-23353.c": line 3504) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3505) +* replace by zero at ("test/cases/large/clang-23353.c": line 3505) * inline variable l_426 at ("test/cases/large/clang-23353.c": line 3505) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3506) +* replace by zero at ("test/cases/large/clang-23353.c": line 3506) * inline variable l_429 at ("test/cases/large/clang-23353.c": line 3506) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3507) +* replace by zero at ("test/cases/large/clang-23353.c": line 3507) * inline variable l_431 at ("test/cases/large/clang-23353.c": line 3507) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3508) +* replace by zero at ("test/cases/large/clang-23353.c": line 3508) * inline variable l_432 at ("test/cases/large/clang-23353.c": line 3508) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3509) +* replace by zero at ("test/cases/large/clang-23353.c": line 3509) * inline variable l_433 at ("test/cases/large/clang-23353.c": line 3509) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3510) +* replace by zero at ("test/cases/large/clang-23353.c": line 3510) * inline variable l_434 at ("test/cases/large/clang-23353.c": line 3510) +* don't cast at ("test/cases/large/clang-23353.c": line 3511) +* replace by zero at ("test/cases/large/clang-23353.c": line 3511) * inline variable l_435 at ("test/cases/large/clang-23353.c": line 3511) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3512) +* replace by zero at ("test/cases/large/clang-23353.c": line 3512) * inline variable l_436 at ("test/cases/large/clang-23353.c": line 3512) +* don't cast at ("test/cases/large/clang-23353.c": line 3513) +* replace by zero at ("test/cases/large/clang-23353.c": line 3513) * inline variable l_437 at ("test/cases/large/clang-23353.c": line 3513) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3514) +* replace by zero at ("test/cases/large/clang-23353.c": line 3514) * inline variable l_438 at ("test/cases/large/clang-23353.c": line 3514) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3515) +* replace by zero at ("test/cases/large/clang-23353.c": line 3515) * inline variable l_439 at ("test/cases/large/clang-23353.c": line 3515) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3516) +* replace by zero at ("test/cases/large/clang-23353.c": line 3516) * inline variable l_440 at ("test/cases/large/clang-23353.c": line 3516) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3517) +* replace by zero at ("test/cases/large/clang-23353.c": line 3517) * inline variable l_442 at ("test/cases/large/clang-23353.c": line 3517) +* don't cast at ("test/cases/large/clang-23353.c": line 3518) +* replace by zero at ("test/cases/large/clang-23353.c": line 3518) * inline variable l_443 at ("test/cases/large/clang-23353.c": line 3518) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3519) +* replace by zero at ("test/cases/large/clang-23353.c": line 3519) * inline variable l_444 at ("test/cases/large/clang-23353.c": line 3519) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3520) +* replace by zero at ("test/cases/large/clang-23353.c": line 3520) * inline variable l_445 at ("test/cases/large/clang-23353.c": line 3520) +* don't cast at ("test/cases/large/clang-23353.c": line 3521) +* replace by zero at ("test/cases/large/clang-23353.c": line 3521) * inline variable l_446 at ("test/cases/large/clang-23353.c": line 3521) +* don't cast at ("test/cases/large/clang-23353.c": line 3522) +* replace by zero at ("test/cases/large/clang-23353.c": line 3522) * inline variable l_447 at ("test/cases/large/clang-23353.c": line 3522) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3523) +* replace by zero at ("test/cases/large/clang-23353.c": line 3523) * inline variable l_451 at ("test/cases/large/clang-23353.c": line 3523) +* replace by zero at ("test/cases/large/clang-23353.c": line 3524) * inline variable l_452 at ("test/cases/large/clang-23353.c": line 3524) +* don't cast at ("test/cases/large/clang-23353.c": line 3525) +* replace by zero at ("test/cases/large/clang-23353.c": line 3525) * inline variable l_454 at ("test/cases/large/clang-23353.c": line 3525) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3526) +* replace by zero at ("test/cases/large/clang-23353.c": line 3526) * inline variable l_455 at ("test/cases/large/clang-23353.c": line 3526) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3527) +* replace by zero at ("test/cases/large/clang-23353.c": line 3527) * inline variable l_456 at ("test/cases/large/clang-23353.c": line 3527) +* don't cast at ("test/cases/large/clang-23353.c": line 3528) +* replace by zero at ("test/cases/large/clang-23353.c": line 3528) * inline variable l_457 at ("test/cases/large/clang-23353.c": line 3528) +* don't cast at ("test/cases/large/clang-23353.c": line 3529) +* replace by zero at ("test/cases/large/clang-23353.c": line 3529) * inline variable l_458 at ("test/cases/large/clang-23353.c": line 3529) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3530) +* replace by zero at ("test/cases/large/clang-23353.c": line 3530) * inline variable l_459 at ("test/cases/large/clang-23353.c": line 3530) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3531) +* replace by zero at ("test/cases/large/clang-23353.c": line 3531) * inline variable l_460 at ("test/cases/large/clang-23353.c": line 3531) +* don't cast at ("test/cases/large/clang-23353.c": line 3532) +* replace by zero at ("test/cases/large/clang-23353.c": line 3532) * inline variable l_461 at ("test/cases/large/clang-23353.c": line 3532) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3533) +* replace by zero at ("test/cases/large/clang-23353.c": line 3533) * inline variable l_462 at ("test/cases/large/clang-23353.c": line 3533) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3534) +* replace by zero at ("test/cases/large/clang-23353.c": line 3534) * inline variable l_463 at ("test/cases/large/clang-23353.c": line 3534) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3535) +* replace by zero at ("test/cases/large/clang-23353.c": line 3535) * inline variable l_464 at ("test/cases/large/clang-23353.c": line 3535) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3536) +* replace by zero at ("test/cases/large/clang-23353.c": line 3536) * inline variable l_465 at ("test/cases/large/clang-23353.c": line 3536) +* don't cast at ("test/cases/large/clang-23353.c": line 3537) +* replace by zero at ("test/cases/large/clang-23353.c": line 3537) * inline variable l_466 at ("test/cases/large/clang-23353.c": line 3537) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3538) +* replace by zero at ("test/cases/large/clang-23353.c": line 3538) * inline variable l_467 at ("test/cases/large/clang-23353.c": line 3538) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3539) +* replace by zero at ("test/cases/large/clang-23353.c": line 3539) * inline variable l_468 at ("test/cases/large/clang-23353.c": line 3539) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3540) +* replace by zero at ("test/cases/large/clang-23353.c": line 3540) * inline variable l_469 at ("test/cases/large/clang-23353.c": line 3540) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3541) +* replace by zero at ("test/cases/large/clang-23353.c": line 3541) * inline variable l_470 at ("test/cases/large/clang-23353.c": line 3541) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3542) +* replace by zero at ("test/cases/large/clang-23353.c": line 3542) * inline variable l_471 at ("test/cases/large/clang-23353.c": line 3542) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3543) +* replace by zero at ("test/cases/large/clang-23353.c": line 3543) * inline variable l_472 at ("test/cases/large/clang-23353.c": line 3543) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3544) +* replace by zero at ("test/cases/large/clang-23353.c": line 3544) * inline variable l_473 at ("test/cases/large/clang-23353.c": line 3544) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3545) +* replace by zero at ("test/cases/large/clang-23353.c": line 3545) * inline variable l_474 at ("test/cases/large/clang-23353.c": line 3545) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3546) +* replace by zero at ("test/cases/large/clang-23353.c": line 3546) * inline variable l_476 at ("test/cases/large/clang-23353.c": line 3546) +* don't cast at ("test/cases/large/clang-23353.c": line 3547) +* replace by zero at ("test/cases/large/clang-23353.c": line 3547) * inline variable l_478 at ("test/cases/large/clang-23353.c": line 3547) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3548) +* replace by zero at ("test/cases/large/clang-23353.c": line 3548) * inline variable l_479 at ("test/cases/large/clang-23353.c": line 3548) +* don't cast at ("test/cases/large/clang-23353.c": line 3549) +* replace by zero at ("test/cases/large/clang-23353.c": line 3549) * inline variable l_480 at ("test/cases/large/clang-23353.c": line 3549) +* don't cast at ("test/cases/large/clang-23353.c": line 3550) +* replace by zero at ("test/cases/large/clang-23353.c": line 3550) * inline variable l_481 at ("test/cases/large/clang-23353.c": line 3550) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3551) +* replace by zero at ("test/cases/large/clang-23353.c": line 3551) * inline variable l_482 at ("test/cases/large/clang-23353.c": line 3551) +* don't cast at ("test/cases/large/clang-23353.c": line 3552) +* replace by zero at ("test/cases/large/clang-23353.c": line 3552) * inline variable l_483 at ("test/cases/large/clang-23353.c": line 3552) +* don't cast at ("test/cases/large/clang-23353.c": line 3553) +* replace by zero at ("test/cases/large/clang-23353.c": line 3553) * inline variable l_485 at ("test/cases/large/clang-23353.c": line 3553) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3554) +* replace by zero at ("test/cases/large/clang-23353.c": line 3554) * inline variable l_486 at ("test/cases/large/clang-23353.c": line 3554) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3555) +* replace by zero at ("test/cases/large/clang-23353.c": line 3555) * inline variable l_487 at ("test/cases/large/clang-23353.c": line 3555) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3556) +* replace by zero at ("test/cases/large/clang-23353.c": line 3556) * inline variable l_489 at ("test/cases/large/clang-23353.c": line 3556) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3557) +* replace by zero at ("test/cases/large/clang-23353.c": line 3557) * inline variable l_490 at ("test/cases/large/clang-23353.c": line 3557) +* don't cast at ("test/cases/large/clang-23353.c": line 3558) +* replace by zero at ("test/cases/large/clang-23353.c": line 3558) * inline variable l_491 at ("test/cases/large/clang-23353.c": line 3558) +* don't cast at ("test/cases/large/clang-23353.c": line 3559) +* replace by zero at ("test/cases/large/clang-23353.c": line 3559) * inline variable l_492 at ("test/cases/large/clang-23353.c": line 3559) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3560) +* replace by zero at ("test/cases/large/clang-23353.c": line 3560) * inline variable l_493 at ("test/cases/large/clang-23353.c": line 3560) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3561) +* replace by zero at ("test/cases/large/clang-23353.c": line 3561) * inline variable l_494 at ("test/cases/large/clang-23353.c": line 3561) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3562) +* replace by zero at ("test/cases/large/clang-23353.c": line 3562) * inline variable l_495 at ("test/cases/large/clang-23353.c": line 3562) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3563) +* replace by zero at ("test/cases/large/clang-23353.c": line 3563) * inline variable l_496 at ("test/cases/large/clang-23353.c": line 3563) +* don't cast at ("test/cases/large/clang-23353.c": line 3564) +* replace by zero at ("test/cases/large/clang-23353.c": line 3564) * inline variable l_497 at ("test/cases/large/clang-23353.c": line 3564) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3565) +* replace by zero at ("test/cases/large/clang-23353.c": line 3565) * inline variable l_498 at ("test/cases/large/clang-23353.c": line 3565) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3566) +* replace by zero at ("test/cases/large/clang-23353.c": line 3566) * inline variable l_499 at ("test/cases/large/clang-23353.c": line 3566) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3567) +* replace by zero at ("test/cases/large/clang-23353.c": line 3567) * inline variable l_500 at ("test/cases/large/clang-23353.c": line 3567) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3568) +* replace by zero at ("test/cases/large/clang-23353.c": line 3568) * inline variable l_502 at ("test/cases/large/clang-23353.c": line 3568) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3569) +* replace by zero at ("test/cases/large/clang-23353.c": line 3569) * inline variable l_503 at ("test/cases/large/clang-23353.c": line 3569) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3570) +* replace by zero at ("test/cases/large/clang-23353.c": line 3570) * inline variable l_505 at ("test/cases/large/clang-23353.c": line 3570) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3571) +* replace by zero at ("test/cases/large/clang-23353.c": line 3571) * inline variable l_506 at ("test/cases/large/clang-23353.c": line 3571) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3572) +* replace by zero at ("test/cases/large/clang-23353.c": line 3572) * inline variable l_507 at ("test/cases/large/clang-23353.c": line 3572) +* don't cast at ("test/cases/large/clang-23353.c": line 3573) +* replace by zero at ("test/cases/large/clang-23353.c": line 3573) * inline variable l_508 at ("test/cases/large/clang-23353.c": line 3573) +* don't cast at ("test/cases/large/clang-23353.c": line 3574) +* replace by zero at ("test/cases/large/clang-23353.c": line 3574) * inline variable l_509 at ("test/cases/large/clang-23353.c": line 3574) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3575) +* replace by zero at ("test/cases/large/clang-23353.c": line 3575) * inline variable l_510 at ("test/cases/large/clang-23353.c": line 3575) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3576) +* replace by zero at ("test/cases/large/clang-23353.c": line 3576) * inline variable l_511 at ("test/cases/large/clang-23353.c": line 3576) +* don't cast at ("test/cases/large/clang-23353.c": line 3577) +* replace by zero at ("test/cases/large/clang-23353.c": line 3577) * inline variable l_512 at ("test/cases/large/clang-23353.c": line 3577) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3578) +* replace by zero at ("test/cases/large/clang-23353.c": line 3578) * inline variable l_513 at ("test/cases/large/clang-23353.c": line 3578) +* don't cast at ("test/cases/large/clang-23353.c": line 3579) +* replace by zero at ("test/cases/large/clang-23353.c": line 3579) * inline variable l_515 at ("test/cases/large/clang-23353.c": line 3579) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3580) +* replace by zero at ("test/cases/large/clang-23353.c": line 3580) * inline variable l_516 at ("test/cases/large/clang-23353.c": line 3580) +* don't cast at ("test/cases/large/clang-23353.c": line 3581) +* replace by zero at ("test/cases/large/clang-23353.c": line 3581) * inline variable l_517 at ("test/cases/large/clang-23353.c": line 3581) +* don't cast at ("test/cases/large/clang-23353.c": line 3582) +* replace by zero at ("test/cases/large/clang-23353.c": line 3582) * inline variable l_518 at ("test/cases/large/clang-23353.c": line 3582) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3583) +* replace by zero at ("test/cases/large/clang-23353.c": line 3583) * inline variable l_519 at ("test/cases/large/clang-23353.c": line 3583) +* don't cast at ("test/cases/large/clang-23353.c": line 3584) +* replace by zero at ("test/cases/large/clang-23353.c": line 3584) * inline variable l_521 at ("test/cases/large/clang-23353.c": line 3584) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3585) +* replace by zero at ("test/cases/large/clang-23353.c": line 3585) * inline variable l_522 at ("test/cases/large/clang-23353.c": line 3585) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3586) +* replace by zero at ("test/cases/large/clang-23353.c": line 3586) * inline variable l_523 at ("test/cases/large/clang-23353.c": line 3586) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3587) +* replace by zero at ("test/cases/large/clang-23353.c": line 3587) * inline variable l_524 at ("test/cases/large/clang-23353.c": line 3587) +* don't cast at ("test/cases/large/clang-23353.c": line 3588) +* replace by zero at ("test/cases/large/clang-23353.c": line 3588) * inline variable l_525 at ("test/cases/large/clang-23353.c": line 3588) +* don't cast at ("test/cases/large/clang-23353.c": line 3589) +* replace by zero at ("test/cases/large/clang-23353.c": line 3589) * inline variable l_526 at ("test/cases/large/clang-23353.c": line 3589) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3590) +* replace by zero at ("test/cases/large/clang-23353.c": line 3590) * inline variable l_527 at ("test/cases/large/clang-23353.c": line 3590) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3591) +* replace by zero at ("test/cases/large/clang-23353.c": line 3591) * inline variable l_528 at ("test/cases/large/clang-23353.c": line 3591) +* don't cast at ("test/cases/large/clang-23353.c": line 3592) +* replace by zero at ("test/cases/large/clang-23353.c": line 3592) * inline variable l_529 at ("test/cases/large/clang-23353.c": line 3592) +* don't cast at ("test/cases/large/clang-23353.c": line 3593) +* replace by zero at ("test/cases/large/clang-23353.c": line 3593) * inline variable l_530 at ("test/cases/large/clang-23353.c": line 3593) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3594) +* replace by zero at ("test/cases/large/clang-23353.c": line 3594) * inline variable l_531 at ("test/cases/large/clang-23353.c": line 3594) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3595) +* replace by zero at ("test/cases/large/clang-23353.c": line 3595) * inline variable l_532 at ("test/cases/large/clang-23353.c": line 3595) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3596) +* replace by zero at ("test/cases/large/clang-23353.c": line 3596) * inline variable l_533 at ("test/cases/large/clang-23353.c": line 3596) +* don't cast at ("test/cases/large/clang-23353.c": line 3597) +* replace by zero at ("test/cases/large/clang-23353.c": line 3597) * inline variable l_534 at ("test/cases/large/clang-23353.c": line 3597) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3598) +* replace by zero at ("test/cases/large/clang-23353.c": line 3598) * inline variable l_535 at ("test/cases/large/clang-23353.c": line 3598) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3599) +* replace by zero at ("test/cases/large/clang-23353.c": line 3599) * inline variable l_536 at ("test/cases/large/clang-23353.c": line 3599) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3600) +* replace by zero at ("test/cases/large/clang-23353.c": line 3600) * inline variable l_537 at ("test/cases/large/clang-23353.c": line 3600) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3601) +* replace by zero at ("test/cases/large/clang-23353.c": line 3601) * inline variable l_538 at ("test/cases/large/clang-23353.c": line 3601) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3602) +* replace by zero at ("test/cases/large/clang-23353.c": line 3602) * inline variable l_539 at ("test/cases/large/clang-23353.c": line 3602) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3603) +* replace by zero at ("test/cases/large/clang-23353.c": line 3603) * inline variable l_540 at ("test/cases/large/clang-23353.c": line 3603) +* replace by zero at ("test/cases/large/clang-23353.c": line 3604) * inline variable l_541 at ("test/cases/large/clang-23353.c": line 3604) +* replace by zero at ("test/cases/large/clang-23353.c": line 3605) * inline variable l_542 at ("test/cases/large/clang-23353.c": line 3605) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3606) +* replace by zero at ("test/cases/large/clang-23353.c": line 3606) * inline variable l_543 at ("test/cases/large/clang-23353.c": line 3606) +* replace by zero at ("test/cases/large/clang-23353.c": line 3607) * inline variable l_544 at ("test/cases/large/clang-23353.c": line 3607) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3608) +* replace by zero at ("test/cases/large/clang-23353.c": line 3608) * inline variable l_545 at ("test/cases/large/clang-23353.c": line 3608) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3609) +* replace by zero at ("test/cases/large/clang-23353.c": line 3609) * inline variable l_546 at ("test/cases/large/clang-23353.c": line 3609) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3610) +* replace by zero at ("test/cases/large/clang-23353.c": line 3610) * inline variable l_547 at ("test/cases/large/clang-23353.c": line 3610) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3611) +* replace by zero at ("test/cases/large/clang-23353.c": line 3611) * inline variable l_548 at ("test/cases/large/clang-23353.c": line 3611) +* don't cast at ("test/cases/large/clang-23353.c": line 3612) +* replace by zero at ("test/cases/large/clang-23353.c": line 3612) * inline variable l_549 at ("test/cases/large/clang-23353.c": line 3612) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3613) +* replace by zero at ("test/cases/large/clang-23353.c": line 3613) * inline variable l_550 at ("test/cases/large/clang-23353.c": line 3613) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3614) +* replace by zero at ("test/cases/large/clang-23353.c": line 3614) * inline variable l_551 at ("test/cases/large/clang-23353.c": line 3614) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3615) +* replace by zero at ("test/cases/large/clang-23353.c": line 3615) * inline variable l_552 at ("test/cases/large/clang-23353.c": line 3615) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3616) +* replace by zero at ("test/cases/large/clang-23353.c": line 3616) * inline variable l_554 at ("test/cases/large/clang-23353.c": line 3616) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3617) +* replace by zero at ("test/cases/large/clang-23353.c": line 3617) * inline variable l_555 at ("test/cases/large/clang-23353.c": line 3617) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3618) +* replace by zero at ("test/cases/large/clang-23353.c": line 3618) * inline variable l_556 at ("test/cases/large/clang-23353.c": line 3618) +* don't cast at ("test/cases/large/clang-23353.c": line 3619) +* replace by zero at ("test/cases/large/clang-23353.c": line 3619) * inline variable l_557 at ("test/cases/large/clang-23353.c": line 3619) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3620) +* replace by zero at ("test/cases/large/clang-23353.c": line 3620) * inline variable l_558 at ("test/cases/large/clang-23353.c": line 3620) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3621) +* replace by zero at ("test/cases/large/clang-23353.c": line 3621) * inline variable l_559 at ("test/cases/large/clang-23353.c": line 3621) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3622) +* replace by zero at ("test/cases/large/clang-23353.c": line 3622) * inline variable l_560 at ("test/cases/large/clang-23353.c": line 3622) +* don't cast at ("test/cases/large/clang-23353.c": line 3623) +* replace by zero at ("test/cases/large/clang-23353.c": line 3623) * inline variable l_561 at ("test/cases/large/clang-23353.c": line 3623) +* don't cast at ("test/cases/large/clang-23353.c": line 3624) +* replace by zero at ("test/cases/large/clang-23353.c": line 3624) * inline variable l_563 at ("test/cases/large/clang-23353.c": line 3624) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3625) +* replace by zero at ("test/cases/large/clang-23353.c": line 3625) * inline variable l_564 at ("test/cases/large/clang-23353.c": line 3625) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3626) +* replace by zero at ("test/cases/large/clang-23353.c": line 3626) * inline variable l_565 at ("test/cases/large/clang-23353.c": line 3626) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3627) +* replace by zero at ("test/cases/large/clang-23353.c": line 3627) * inline variable l_567 at ("test/cases/large/clang-23353.c": line 3627) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3628) +* replace by zero at ("test/cases/large/clang-23353.c": line 3628) * inline variable l_568 at ("test/cases/large/clang-23353.c": line 3628) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3629) +* replace by zero at ("test/cases/large/clang-23353.c": line 3629) * inline variable l_569 at ("test/cases/large/clang-23353.c": line 3629) * remove expr statement at ("test/cases/large/clang-23353.c": line 3630) * reduce to operant at ("test/cases/large/clang-23353.c": line 3630) @@ -3141,8 +5329,12 @@ * reduce to operant at ("test/cases/large/clang-23353.c": line 3639) * remove expr statement at ("test/cases/large/clang-23353.c": line 3640) * reduce to operant at ("test/cases/large/clang-23353.c": line 3640) +* replace by zero at ("test/cases/large/clang-23353.c": line 3151) * inline variable l_142 at ("test/cases/large/clang-23353.c": line 3151) +* replace by zero at ("test/cases/large/clang-23353.c": line 3152) * inline variable l_149 at ("test/cases/large/clang-23353.c": line 3152) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3153) +* replace by zero at ("test/cases/large/clang-23353.c": line 3153) * inline variable l_199 at ("test/cases/large/clang-23353.c": line 3153) * remove expr statement at ("test/cases/large/clang-23353.c": line 3154) * reduce to left at ("test/cases/large/clang-23353.c": line 3154) @@ -3163,117 +5355,337 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 3155) * reduce to operant at ("test/cases/large/clang-23353.c": line 3155) * remove empty declaration at ("test/cases/large/clang-23353.c": line 3155) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3157) +* replace by zero at ("test/cases/large/clang-23353.c": line 3157) * inline variable l_148 at ("test/cases/large/clang-23353.c": line 3157) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3158) +* replace by zero at ("test/cases/large/clang-23353.c": line 3158) * inline variable l_150 at ("test/cases/large/clang-23353.c": line 3158) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3159) +* replace by zero at ("test/cases/large/clang-23353.c": line 3159) * inline variable l_152 at ("test/cases/large/clang-23353.c": line 3159) +* replace by zero at ("test/cases/large/clang-23353.c": line 3160) * inline variable l_153 at ("test/cases/large/clang-23353.c": line 3160) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3161) +* replace by zero at ("test/cases/large/clang-23353.c": line 3161) * inline variable l_154 at ("test/cases/large/clang-23353.c": line 3161) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3162) +* replace by zero at ("test/cases/large/clang-23353.c": line 3162) * inline variable l_155 at ("test/cases/large/clang-23353.c": line 3162) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3163) +* replace by zero at ("test/cases/large/clang-23353.c": line 3163) * inline variable l_156 at ("test/cases/large/clang-23353.c": line 3163) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3164) +* replace by zero at ("test/cases/large/clang-23353.c": line 3164) * inline variable l_158 at ("test/cases/large/clang-23353.c": line 3164) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3165) +* replace by zero at ("test/cases/large/clang-23353.c": line 3165) * inline variable l_159 at ("test/cases/large/clang-23353.c": line 3165) +* don't cast at ("test/cases/large/clang-23353.c": line 3166) +* replace by zero at ("test/cases/large/clang-23353.c": line 3166) * inline variable l_160 at ("test/cases/large/clang-23353.c": line 3166) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3167) +* replace by zero at ("test/cases/large/clang-23353.c": line 3167) * inline variable l_161 at ("test/cases/large/clang-23353.c": line 3167) +* don't cast at ("test/cases/large/clang-23353.c": line 3168) +* replace by zero at ("test/cases/large/clang-23353.c": line 3168) * inline variable l_162 at ("test/cases/large/clang-23353.c": line 3168) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3169) +* replace by zero at ("test/cases/large/clang-23353.c": line 3169) * inline variable l_163 at ("test/cases/large/clang-23353.c": line 3169) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3170) +* replace by zero at ("test/cases/large/clang-23353.c": line 3170) * inline variable l_164 at ("test/cases/large/clang-23353.c": line 3170) +* don't cast at ("test/cases/large/clang-23353.c": line 3171) +* replace by zero at ("test/cases/large/clang-23353.c": line 3171) * inline variable l_165 at ("test/cases/large/clang-23353.c": line 3171) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3172) +* replace by zero at ("test/cases/large/clang-23353.c": line 3172) * inline variable l_166 at ("test/cases/large/clang-23353.c": line 3172) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3173) +* replace by zero at ("test/cases/large/clang-23353.c": line 3173) * inline variable l_167 at ("test/cases/large/clang-23353.c": line 3173) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3174) +* replace by zero at ("test/cases/large/clang-23353.c": line 3174) * inline variable l_168 at ("test/cases/large/clang-23353.c": line 3174) +* don't cast at ("test/cases/large/clang-23353.c": line 3175) +* replace by zero at ("test/cases/large/clang-23353.c": line 3175) * inline variable l_169 at ("test/cases/large/clang-23353.c": line 3175) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3176) +* replace by zero at ("test/cases/large/clang-23353.c": line 3176) * inline variable l_170 at ("test/cases/large/clang-23353.c": line 3176) +* don't cast at ("test/cases/large/clang-23353.c": line 3177) +* replace by zero at ("test/cases/large/clang-23353.c": line 3177) * inline variable l_172 at ("test/cases/large/clang-23353.c": line 3177) +* don't cast at ("test/cases/large/clang-23353.c": line 3178) +* replace by zero at ("test/cases/large/clang-23353.c": line 3178) * inline variable l_173 at ("test/cases/large/clang-23353.c": line 3178) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3179) +* replace by zero at ("test/cases/large/clang-23353.c": line 3179) * inline variable l_174 at ("test/cases/large/clang-23353.c": line 3179) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3180) +* replace by zero at ("test/cases/large/clang-23353.c": line 3180) * inline variable l_175 at ("test/cases/large/clang-23353.c": line 3180) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3181) +* replace by zero at ("test/cases/large/clang-23353.c": line 3181) * inline variable l_176 at ("test/cases/large/clang-23353.c": line 3181) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3182) +* replace by zero at ("test/cases/large/clang-23353.c": line 3182) * inline variable l_177 at ("test/cases/large/clang-23353.c": line 3182) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3183) +* replace by zero at ("test/cases/large/clang-23353.c": line 3183) * inline variable l_178 at ("test/cases/large/clang-23353.c": line 3183) +* don't cast at ("test/cases/large/clang-23353.c": line 3184) +* replace by zero at ("test/cases/large/clang-23353.c": line 3184) * inline variable l_179 at ("test/cases/large/clang-23353.c": line 3184) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3185) +* replace by zero at ("test/cases/large/clang-23353.c": line 3185) * inline variable l_180 at ("test/cases/large/clang-23353.c": line 3185) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3186) +* replace by zero at ("test/cases/large/clang-23353.c": line 3186) * inline variable l_181 at ("test/cases/large/clang-23353.c": line 3186) +* don't cast at ("test/cases/large/clang-23353.c": line 3187) +* replace by zero at ("test/cases/large/clang-23353.c": line 3187) * inline variable l_182 at ("test/cases/large/clang-23353.c": line 3187) +* don't cast at ("test/cases/large/clang-23353.c": line 3188) +* replace by zero at ("test/cases/large/clang-23353.c": line 3188) * inline variable l_183 at ("test/cases/large/clang-23353.c": line 3188) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3189) +* replace by zero at ("test/cases/large/clang-23353.c": line 3189) * inline variable l_184 at ("test/cases/large/clang-23353.c": line 3189) +* don't cast at ("test/cases/large/clang-23353.c": line 3190) +* replace by zero at ("test/cases/large/clang-23353.c": line 3190) * inline variable l_185 at ("test/cases/large/clang-23353.c": line 3190) +* don't cast at ("test/cases/large/clang-23353.c": line 3191) +* replace by zero at ("test/cases/large/clang-23353.c": line 3191) * inline variable l_186 at ("test/cases/large/clang-23353.c": line 3191) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3192) +* replace by zero at ("test/cases/large/clang-23353.c": line 3192) * inline variable l_187 at ("test/cases/large/clang-23353.c": line 3192) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3193) +* replace by zero at ("test/cases/large/clang-23353.c": line 3193) * inline variable l_188 at ("test/cases/large/clang-23353.c": line 3193) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3194) +* replace by zero at ("test/cases/large/clang-23353.c": line 3194) * inline variable l_189 at ("test/cases/large/clang-23353.c": line 3194) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3195) +* replace by zero at ("test/cases/large/clang-23353.c": line 3195) * inline variable l_190 at ("test/cases/large/clang-23353.c": line 3195) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3196) +* replace by zero at ("test/cases/large/clang-23353.c": line 3196) * inline variable l_191 at ("test/cases/large/clang-23353.c": line 3196) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3197) +* replace by zero at ("test/cases/large/clang-23353.c": line 3197) * inline variable l_192 at ("test/cases/large/clang-23353.c": line 3197) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3198) +* replace by zero at ("test/cases/large/clang-23353.c": line 3198) * inline variable l_193 at ("test/cases/large/clang-23353.c": line 3198) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3199) +* replace by zero at ("test/cases/large/clang-23353.c": line 3199) * inline variable l_194 at ("test/cases/large/clang-23353.c": line 3199) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3200) +* replace by zero at ("test/cases/large/clang-23353.c": line 3200) * inline variable l_195 at ("test/cases/large/clang-23353.c": line 3200) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3201) +* replace by zero at ("test/cases/large/clang-23353.c": line 3201) * inline variable l_196 at ("test/cases/large/clang-23353.c": line 3201) +* don't cast at ("test/cases/large/clang-23353.c": line 3202) +* replace by zero at ("test/cases/large/clang-23353.c": line 3202) * inline variable l_197 at ("test/cases/large/clang-23353.c": line 3202) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3203) +* replace by zero at ("test/cases/large/clang-23353.c": line 3203) * inline variable l_198 at ("test/cases/large/clang-23353.c": line 3203) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3204) +* replace by zero at ("test/cases/large/clang-23353.c": line 3204) * inline variable l_200 at ("test/cases/large/clang-23353.c": line 3204) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3205) +* replace by zero at ("test/cases/large/clang-23353.c": line 3205) * inline variable l_201 at ("test/cases/large/clang-23353.c": line 3205) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3206) +* replace by zero at ("test/cases/large/clang-23353.c": line 3206) * inline variable l_202 at ("test/cases/large/clang-23353.c": line 3206) +* don't cast at ("test/cases/large/clang-23353.c": line 3207) +* replace by zero at ("test/cases/large/clang-23353.c": line 3207) * inline variable l_203 at ("test/cases/large/clang-23353.c": line 3207) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3208) +* replace by zero at ("test/cases/large/clang-23353.c": line 3208) * inline variable l_204 at ("test/cases/large/clang-23353.c": line 3208) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3209) +* replace by zero at ("test/cases/large/clang-23353.c": line 3209) * inline variable l_205 at ("test/cases/large/clang-23353.c": line 3209) +* don't cast at ("test/cases/large/clang-23353.c": line 3210) +* replace by zero at ("test/cases/large/clang-23353.c": line 3210) * inline variable l_206 at ("test/cases/large/clang-23353.c": line 3210) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3211) +* replace by zero at ("test/cases/large/clang-23353.c": line 3211) * inline variable l_207 at ("test/cases/large/clang-23353.c": line 3211) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3212) +* replace by zero at ("test/cases/large/clang-23353.c": line 3212) * inline variable l_208 at ("test/cases/large/clang-23353.c": line 3212) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3213) +* replace by zero at ("test/cases/large/clang-23353.c": line 3213) * inline variable l_209 at ("test/cases/large/clang-23353.c": line 3213) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3214) +* replace by zero at ("test/cases/large/clang-23353.c": line 3214) * inline variable l_210 at ("test/cases/large/clang-23353.c": line 3214) +* replace by zero at ("test/cases/large/clang-23353.c": line 3215) * inline variable l_211 at ("test/cases/large/clang-23353.c": line 3215) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3216) +* replace by zero at ("test/cases/large/clang-23353.c": line 3216) * inline variable l_212 at ("test/cases/large/clang-23353.c": line 3216) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3217) +* replace by zero at ("test/cases/large/clang-23353.c": line 3217) * inline variable l_213 at ("test/cases/large/clang-23353.c": line 3217) +* don't cast at ("test/cases/large/clang-23353.c": line 3218) +* replace by zero at ("test/cases/large/clang-23353.c": line 3218) * inline variable l_214 at ("test/cases/large/clang-23353.c": line 3218) +* don't cast at ("test/cases/large/clang-23353.c": line 3219) +* replace by zero at ("test/cases/large/clang-23353.c": line 3219) * inline variable l_215 at ("test/cases/large/clang-23353.c": line 3219) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3220) +* replace by zero at ("test/cases/large/clang-23353.c": line 3220) * inline variable l_216 at ("test/cases/large/clang-23353.c": line 3220) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3221) +* replace by zero at ("test/cases/large/clang-23353.c": line 3221) * inline variable l_217 at ("test/cases/large/clang-23353.c": line 3221) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3222) +* replace by zero at ("test/cases/large/clang-23353.c": line 3222) * inline variable l_218 at ("test/cases/large/clang-23353.c": line 3222) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3223) +* replace by zero at ("test/cases/large/clang-23353.c": line 3223) * inline variable l_219 at ("test/cases/large/clang-23353.c": line 3223) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3224) +* replace by zero at ("test/cases/large/clang-23353.c": line 3224) * inline variable l_220 at ("test/cases/large/clang-23353.c": line 3224) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3225) +* replace by zero at ("test/cases/large/clang-23353.c": line 3225) * inline variable l_221 at ("test/cases/large/clang-23353.c": line 3225) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3226) +* replace by zero at ("test/cases/large/clang-23353.c": line 3226) * inline variable l_222 at ("test/cases/large/clang-23353.c": line 3226) +* don't cast at ("test/cases/large/clang-23353.c": line 3227) +* replace by zero at ("test/cases/large/clang-23353.c": line 3227) * inline variable l_223 at ("test/cases/large/clang-23353.c": line 3227) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3228) +* replace by zero at ("test/cases/large/clang-23353.c": line 3228) * inline variable l_224 at ("test/cases/large/clang-23353.c": line 3228) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3229) +* replace by zero at ("test/cases/large/clang-23353.c": line 3229) * inline variable l_225 at ("test/cases/large/clang-23353.c": line 3229) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3230) +* replace by zero at ("test/cases/large/clang-23353.c": line 3230) * inline variable l_226 at ("test/cases/large/clang-23353.c": line 3230) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3231) +* replace by zero at ("test/cases/large/clang-23353.c": line 3231) * inline variable l_227 at ("test/cases/large/clang-23353.c": line 3231) +* replace by zero at ("test/cases/large/clang-23353.c": line 3232) * inline variable l_228 at ("test/cases/large/clang-23353.c": line 3232) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3233) +* replace by zero at ("test/cases/large/clang-23353.c": line 3233) * inline variable l_229 at ("test/cases/large/clang-23353.c": line 3233) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3234) +* replace by zero at ("test/cases/large/clang-23353.c": line 3234) * inline variable l_230 at ("test/cases/large/clang-23353.c": line 3234) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3235) +* replace by zero at ("test/cases/large/clang-23353.c": line 3235) * inline variable l_231 at ("test/cases/large/clang-23353.c": line 3235) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3236) +* replace by zero at ("test/cases/large/clang-23353.c": line 3236) * inline variable l_232 at ("test/cases/large/clang-23353.c": line 3236) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3237) +* replace by zero at ("test/cases/large/clang-23353.c": line 3237) * inline variable l_233 at ("test/cases/large/clang-23353.c": line 3237) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3238) +* replace by zero at ("test/cases/large/clang-23353.c": line 3238) * inline variable l_234 at ("test/cases/large/clang-23353.c": line 3238) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3239) +* replace by zero at ("test/cases/large/clang-23353.c": line 3239) * inline variable l_235 at ("test/cases/large/clang-23353.c": line 3239) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3240) +* replace by zero at ("test/cases/large/clang-23353.c": line 3240) * inline variable l_236 at ("test/cases/large/clang-23353.c": line 3240) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3241) +* replace by zero at ("test/cases/large/clang-23353.c": line 3241) * inline variable l_238 at ("test/cases/large/clang-23353.c": line 3241) +* don't cast at ("test/cases/large/clang-23353.c": line 3242) +* replace by zero at ("test/cases/large/clang-23353.c": line 3242) * inline variable l_239 at ("test/cases/large/clang-23353.c": line 3242) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3243) +* replace by zero at ("test/cases/large/clang-23353.c": line 3243) * inline variable l_240 at ("test/cases/large/clang-23353.c": line 3243) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3244) +* replace by zero at ("test/cases/large/clang-23353.c": line 3244) * inline variable l_241 at ("test/cases/large/clang-23353.c": line 3244) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3245) +* replace by zero at ("test/cases/large/clang-23353.c": line 3245) * inline variable l_242 at ("test/cases/large/clang-23353.c": line 3245) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3246) +* replace by zero at ("test/cases/large/clang-23353.c": line 3246) * inline variable l_243 at ("test/cases/large/clang-23353.c": line 3246) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3247) +* replace by zero at ("test/cases/large/clang-23353.c": line 3247) * inline variable l_244 at ("test/cases/large/clang-23353.c": line 3247) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3248) +* replace by zero at ("test/cases/large/clang-23353.c": line 3248) * inline variable l_245 at ("test/cases/large/clang-23353.c": line 3248) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3249) +* replace by zero at ("test/cases/large/clang-23353.c": line 3249) * inline variable l_246 at ("test/cases/large/clang-23353.c": line 3249) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3250) +* replace by zero at ("test/cases/large/clang-23353.c": line 3250) * inline variable l_247 at ("test/cases/large/clang-23353.c": line 3250) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3251) +* replace by zero at ("test/cases/large/clang-23353.c": line 3251) * inline variable l_248 at ("test/cases/large/clang-23353.c": line 3251) +* don't cast at ("test/cases/large/clang-23353.c": line 3252) +* replace by zero at ("test/cases/large/clang-23353.c": line 3252) * inline variable l_249 at ("test/cases/large/clang-23353.c": line 3252) +* don't cast at ("test/cases/large/clang-23353.c": line 3253) +* replace by zero at ("test/cases/large/clang-23353.c": line 3253) * inline variable l_250 at ("test/cases/large/clang-23353.c": line 3253) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3254) +* replace by zero at ("test/cases/large/clang-23353.c": line 3254) * inline variable l_251 at ("test/cases/large/clang-23353.c": line 3254) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3255) +* replace by zero at ("test/cases/large/clang-23353.c": line 3255) * inline variable l_252 at ("test/cases/large/clang-23353.c": line 3255) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3256) +* replace by zero at ("test/cases/large/clang-23353.c": line 3256) * inline variable l_253 at ("test/cases/large/clang-23353.c": line 3256) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3257) +* replace by zero at ("test/cases/large/clang-23353.c": line 3257) * inline variable l_254 at ("test/cases/large/clang-23353.c": line 3257) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3258) +* replace by zero at ("test/cases/large/clang-23353.c": line 3258) * inline variable l_255 at ("test/cases/large/clang-23353.c": line 3258) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3259) +* replace by zero at ("test/cases/large/clang-23353.c": line 3259) * inline variable l_256 at ("test/cases/large/clang-23353.c": line 3259) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3260) +* replace by zero at ("test/cases/large/clang-23353.c": line 3260) * inline variable l_257 at ("test/cases/large/clang-23353.c": line 3260) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3261) +* replace by zero at ("test/cases/large/clang-23353.c": line 3261) * inline variable l_258 at ("test/cases/large/clang-23353.c": line 3261) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3262) +* replace by zero at ("test/cases/large/clang-23353.c": line 3262) * inline variable l_259 at ("test/cases/large/clang-23353.c": line 3262) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3263) +* replace by zero at ("test/cases/large/clang-23353.c": line 3263) * inline variable l_260 at ("test/cases/large/clang-23353.c": line 3263) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3264) +* replace by zero at ("test/cases/large/clang-23353.c": line 3264) * inline variable l_262 at ("test/cases/large/clang-23353.c": line 3264) +* don't cast at ("test/cases/large/clang-23353.c": line 3265) +* replace by zero at ("test/cases/large/clang-23353.c": line 3265) * inline variable l_263 at ("test/cases/large/clang-23353.c": line 3265) +* don't cast at ("test/cases/large/clang-23353.c": line 3266) +* replace by zero at ("test/cases/large/clang-23353.c": line 3266) * inline variable l_264 at ("test/cases/large/clang-23353.c": line 3266) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3267) +* replace by zero at ("test/cases/large/clang-23353.c": line 3267) * inline variable l_265 at ("test/cases/large/clang-23353.c": line 3267) +* replace by zero at ("test/cases/large/clang-23353.c": line 3268) * inline variable l_270 at ("test/cases/large/clang-23353.c": line 3268) * remove expr statement at ("test/cases/large/clang-23353.c": line 3269) * reduce to operant at ("test/cases/large/clang-23353.c": line 3269) @@ -3300,13 +5712,27 @@ * don't cast at ("test/cases/large/clang-23353.c": line 3654) * replace by zero at ("test/cases/large/clang-23353.c": line 3654) * remove return statement at ("test/cases/large/clang-23353.c": line 3655) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3668) +* replace by zero at ("test/cases/large/clang-23353.c": line 3668) * inline variable l_61 at ("test/cases/large/clang-23353.c": line 3668) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3669) +* replace by zero at ("test/cases/large/clang-23353.c": line 3669) * inline variable l_63 at ("test/cases/large/clang-23353.c": line 3669) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3670) +* replace by zero at ("test/cases/large/clang-23353.c": line 3670) * inline variable l_64 at ("test/cases/large/clang-23353.c": line 3670) +* replace by zero at ("test/cases/large/clang-23353.c": line 3671) * inline variable l_65 at ("test/cases/large/clang-23353.c": line 3671) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3672) +* replace by zero at ("test/cases/large/clang-23353.c": line 3672) * inline variable l_81 at ("test/cases/large/clang-23353.c": line 3672) +* replace by zero at ("test/cases/large/clang-23353.c": line 3673) * inline variable l_87 at ("test/cases/large/clang-23353.c": line 3673) +* don't cast at ("test/cases/large/clang-23353.c": line 3674) +* replace by zero at ("test/cases/large/clang-23353.c": line 3674) * inline variable l_99 at ("test/cases/large/clang-23353.c": line 3674) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3675) +* replace by zero at ("test/cases/large/clang-23353.c": line 3675) * inline variable l_98 at ("test/cases/large/clang-23353.c": line 3675) * remove expr statement at ("test/cases/large/clang-23353.c": line 3676) * reduce to operant at ("test/cases/large/clang-23353.c": line 3676) @@ -3369,13 +5795,18 @@ * do without param at ("test/cases/large/clang-23353.c": line 3677) * reduce to operant at ("test/cases/large/clang-23353.c": line 3677) * reduce to operant at ("test/cases/large/clang-23353.c": line 3677) +* replace by zero at ("test/cases/large/clang-23353.c": line 3691) * inline variable l_109 at ("test/cases/large/clang-23353.c": line 3691) +* replace by zero at ("test/cases/large/clang-23353.c": line 3692) * inline variable l_121 at ("test/cases/large/clang-23353.c": line 3692) * remove initializer at ("test/cases/large/clang-23353.c": line 3693) * reduce to left at ("test/cases/large/clang-23353.c": line 3693) * reduce to right at ("test/cases/large/clang-23353.c": line 3693) * remove empty declaration at ("test/cases/large/clang-23353.c": line 3693) +* replace by zero at ("test/cases/large/clang-23353.c": line 3695) * inline variable l_97 at ("test/cases/large/clang-23353.c": line 3695) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3696) +* replace by zero at ("test/cases/large/clang-23353.c": line 3696) * inline variable l_100 at ("test/cases/large/clang-23353.c": line 3696) * remove expr statement at ("test/cases/large/clang-23353.c": line 3697) * reduce to left at ("test/cases/large/clang-23353.c": line 3697) @@ -3427,7 +5858,10 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 3705) * reduce to operant at ("test/cases/large/clang-23353.c": line 3705) * remove empty declaration at ("test/cases/large/clang-23353.c": line 3705) +* replace by zero at ("test/cases/large/clang-23353.c": line 3707) * inline variable l_119 at ("test/cases/large/clang-23353.c": line 3707) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3708) +* replace by zero at ("test/cases/large/clang-23353.c": line 3708) * inline variable l_120 at ("test/cases/large/clang-23353.c": line 3708) * remove condition at ("test/cases/large/clang-23353.c": line 3709) * reduce to operant at ("test/cases/large/clang-23353.c": line 3709) @@ -3442,6 +5876,8 @@ * reduce to operant at ("test/cases/large/clang-23353.c": line 3712) * remove condition at ("test/cases/large/clang-23353.c": line 3713) * reduce to operant at ("test/cases/large/clang-23353.c": line 3713) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3719) +* replace by zero at ("test/cases/large/clang-23353.c": line 3719) * inline variable l_124 at ("test/cases/large/clang-23353.c": line 3719) * remove expr statement at ("test/cases/large/clang-23353.c": line 3720) * reduce to left at ("test/cases/large/clang-23353.c": line 3720) @@ -3468,8 +5904,14 @@ * remove check at ("test/cases/large/clang-23353.c": line 3705) * remove iterator at ("test/cases/large/clang-23353.c": line 3705) * reduce to operant at ("test/cases/large/clang-23353.c": line 3705) +* don't cast at ("test/cases/large/clang-23353.c": line 3679) +* replace by zero at ("test/cases/large/clang-23353.c": line 3679) * inline variable l_90 at ("test/cases/large/clang-23353.c": line 3679) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3680) +* replace by zero at ("test/cases/large/clang-23353.c": line 3680) * inline variable l_89 at ("test/cases/large/clang-23353.c": line 3680) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3681) +* replace by zero at ("test/cases/large/clang-23353.c": line 3681) * inline variable l_88 at ("test/cases/large/clang-23353.c": line 3681) * remove expr statement at ("test/cases/large/clang-23353.c": line 3682) * reduce to left at ("test/cases/large/clang-23353.c": line 3682) @@ -3500,6 +5942,7 @@ * don't cast at ("test/cases/large/clang-23353.c": line 3735) * replace by zero at ("test/cases/large/clang-23353.c": line 3735) * remove return statement at ("test/cases/large/clang-23353.c": line 3736) +* replace by zero at ("test/cases/large/clang-23353.c": line 3747) * inline variable print_hash_value at ("test/cases/large/clang-23353.c": line 3747) * remove expr statement at ("test/cases/large/clang-23353.c": line 3748) * remove expr statement at ("test/cases/large/clang-23353.c": line 3749) @@ -3959,14 +6402,28 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 3874) * reduce to right at ("test/cases/large/clang-23353.c": line 3874) * remove empty declaration at ("test/cases/large/clang-23353.c": line 3874) +* don't cast at ("test/cases/large/clang-23353.c": line 3876) +* replace by zero at ("test/cases/large/clang-23353.c": line 3876) * inline variable l_1206 at ("test/cases/large/clang-23353.c": line 3876) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3877) +* replace by zero at ("test/cases/large/clang-23353.c": line 3877) * inline variable l_1205 at ("test/cases/large/clang-23353.c": line 3877) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3878) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3878) +* replace by zero at ("test/cases/large/clang-23353.c": line 3878) * inline variable l_1236 at ("test/cases/large/clang-23353.c": line 3878) +* don't cast at ("test/cases/large/clang-23353.c": line 3879) +* replace by zero at ("test/cases/large/clang-23353.c": line 3879) * inline variable l_1239 at ("test/cases/large/clang-23353.c": line 3879) +* replace by zero at ("test/cases/large/clang-23353.c": line 3880) * inline variable l_1271 at ("test/cases/large/clang-23353.c": line 3880) +* replace by zero at ("test/cases/large/clang-23353.c": line 3881) * inline variable l_1342 at ("test/cases/large/clang-23353.c": line 3881) +* replace by zero at ("test/cases/large/clang-23353.c": line 3882) * inline variable l_1353 at ("test/cases/large/clang-23353.c": line 3882) +* replace by zero at ("test/cases/large/clang-23353.c": line 3883) * inline variable l_1364 at ("test/cases/large/clang-23353.c": line 3883) +* replace by zero at ("test/cases/large/clang-23353.c": line 3884) * inline variable l_1403 at ("test/cases/large/clang-23353.c": line 3884) * remove check at ("test/cases/large/clang-23353.c": line 3874) * reduce to operant at ("test/cases/large/clang-23353.c": line 3874) @@ -4097,6 +6554,7 @@ * do without param at ("test/cases/large/clang-23353.c": line 3922) * do without param at ("test/cases/large/clang-23353.c": line 3922) * remove condition at ("test/cases/large/clang-23353.c": line 3923) +* replace by zero at ("test/cases/large/clang-23353.c": line 3927) * inline variable l_817 at ("test/cases/large/clang-23353.c": line 3927) * remove expr statement at ("test/cases/large/clang-23353.c": line 3928) * reduce to left at ("test/cases/large/clang-23353.c": line 3928) @@ -4212,6 +6670,8 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 3956) * reduce to operant at ("test/cases/large/clang-23353.c": line 3956) * reduce to operant at ("test/cases/large/clang-23353.c": line 3956) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3960) +* replace by zero at ("test/cases/large/clang-23353.c": line 3960) * inline variable l_124 at ("test/cases/large/clang-23353.c": line 3960) * remove expr statement at ("test/cases/large/clang-23353.c": line 3961) * reduce to left at ("test/cases/large/clang-23353.c": line 3961) @@ -4317,8 +6777,14 @@ * reduce to operant at ("test/cases/large/clang-23353.c": line 3986) * reduce to operant at ("test/cases/large/clang-23353.c": line 3986) * reduce to operant at ("test/cases/large/clang-23353.c": line 3986) +* don't cast at ("test/cases/large/clang-23353.c": line 3990) +* replace by zero at ("test/cases/large/clang-23353.c": line 3990) * inline variable l_4142 at ("test/cases/large/clang-23353.c": line 3990) +* don't cast at ("test/cases/large/clang-23353.c": line 3991) +* replace by zero at ("test/cases/large/clang-23353.c": line 3991) * inline variable l_4143 at ("test/cases/large/clang-23353.c": line 3991) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3992) +* replace by zero at ("test/cases/large/clang-23353.c": line 3992) * inline variable l_4144 at ("test/cases/large/clang-23353.c": line 3992) * remove expr statement at ("test/cases/large/clang-23353.c": line 3993) * reduce to left at ("test/cases/large/clang-23353.c": line 3993) diff --git a/rtree-c/test/expected/clang-23353/reduction/p1.path b/rtree-c/test/expected/clang-23353/reduction/p1.path index 80943cb53b3427a997c1f18cfb26ecbebf666297..eb15eb21d7353cc36fb54b1016e617fca8034f59 100644 --- a/rtree-c/test/expected/clang-23353/reduction/p1.path +++ b/rtree-c/test/expected/clang-23353/reduction/p1.path @@ -2,111 +2,323 @@ 1 remove function func_47 at ("test/cases/large/clang-23353.c": line 3093) * remove function func_1 at ("test/cases/large/clang-23353.c": line 1251) * remove function func_26 at ("test/cases/large/clang-23353.c": line 1802) +* remove parameter at ("test/cases/large/clang-23353.c": line 1802) +* remove parameter at ("test/cases/large/clang-23353.c": line 1802) +* remove parameter at ("test/cases/large/clang-23353.c": line 1802) * remove function func_35 at ("test/cases/large/clang-23353.c": line 1957) +* remove parameter at ("test/cases/large/clang-23353.c": line 1957) * remove function func_49 at ("test/cases/large/clang-23353.c": line 3666) +* remove parameter at ("test/cases/large/clang-23353.c": line 3666) +* remove parameter at ("test/cases/large/clang-23353.c": line 3666) +* remove parameter at ("test/cases/large/clang-23353.c": line 3666) +* remove parameter at ("test/cases/large/clang-23353.c": line 3666) * remove function func_2 at ("test/cases/large/clang-23353.c": line 1694) +* remove parameter at ("test/cases/large/clang-23353.c": line 1694) +* remove parameter at ("test/cases/large/clang-23353.c": line 1694) +* remove parameter at ("test/cases/large/clang-23353.c": line 1694) +* remove parameter at ("test/cases/large/clang-23353.c": line 1694) +* remove parameter at ("test/cases/large/clang-23353.c": line 1694) * remove function func_10 at ("test/cases/large/clang-23353.c": line 1761) +* remove parameter at ("test/cases/large/clang-23353.c": line 1761) +* remove parameter at ("test/cases/large/clang-23353.c": line 1761) +* remove parameter at ("test/cases/large/clang-23353.c": line 1761) +* remove parameter at ("test/cases/large/clang-23353.c": line 1761) * remove function func_19 at ("test/cases/large/clang-23353.c": line 1778) +* remove parameter at ("test/cases/large/clang-23353.c": line 1778) * remove function func_30 at ("test/cases/large/clang-23353.c": line 1938) +* remove parameter at ("test/cases/large/clang-23353.c": line 1938) +* remove parameter at ("test/cases/large/clang-23353.c": line 1938) * remove function safe_mul_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 457) +* remove parameter at ("test/cases/large/clang-23353.c": line 457) +* remove parameter at ("test/cases/large/clang-23353.c": line 457) * remove function safe_mul_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 326) +* remove parameter at ("test/cases/large/clang-23353.c": line 326) +* remove parameter at ("test/cases/large/clang-23353.c": line 326) * remove function crc32_8bytes at ("test/cases/large/clang-23353.c": line 1110) +* remove parameter at ("test/cases/large/clang-23353.c": line 1110) * remove function crc32_gentab at ("test/cases/large/clang-23353.c": line 1084) * remove function safe_div_func_double_f_f at ("test/cases/large/clang-23353.c": line 1054) +* remove parameter at ("test/cases/large/clang-23353.c": line 1054) +* remove parameter at ("test/cases/large/clang-23353.c": line 1054) * remove function transparent_crc_bytes at ("test/cases/large/clang-23353.c": line 1134) +* remove parameter at ("test/cases/large/clang-23353.c": line 1134) +* remove parameter at ("test/cases/large/clang-23353.c": line 1134) +* remove parameter at ("test/cases/large/clang-23353.c": line 1134) +* remove parameter at ("test/cases/large/clang-23353.c": line 1134) * remove function safe_lshift_func_int64_t_s_u at ("test/cases/large/clang-23353.c": line 507) +* remove parameter at ("test/cases/large/clang-23353.c": line 507) +* remove parameter at ("test/cases/large/clang-23353.c": line 507) * remove function safe_div_func_float_f_f at ("test/cases/large/clang-23353.c": line 995) +* remove parameter at ("test/cases/large/clang-23353.c": line 995) +* remove parameter at ("test/cases/large/clang-23353.c": line 995) * remove function safe_add_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 429) +* remove parameter at ("test/cases/large/clang-23353.c": line 429) +* remove parameter at ("test/cases/large/clang-23353.c": line 429) * remove function safe_lshift_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 920) +* remove parameter at ("test/cases/large/clang-23353.c": line 920) +* remove parameter at ("test/cases/large/clang-23353.c": line 920) * remove function safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-23353.c": line 376) +* remove parameter at ("test/cases/large/clang-23353.c": line 376) +* remove parameter at ("test/cases/large/clang-23353.c": line 376) * remove function safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 495) +* remove parameter at ("test/cases/large/clang-23353.c": line 495) +* remove parameter at ("test/cases/large/clang-23353.c": line 495) * remove function safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-23353.c": line 246) +* remove parameter at ("test/cases/large/clang-23353.c": line 246) +* remove parameter at ("test/cases/large/clang-23353.c": line 246) * remove function safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-23353.c": line 116) +* remove parameter at ("test/cases/large/clang-23353.c": line 116) +* remove parameter at ("test/cases/large/clang-23353.c": line 116) * remove function safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 817) +* remove parameter at ("test/cases/large/clang-23353.c": line 817) +* remove parameter at ("test/cases/large/clang-23353.c": line 817) * remove function safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-23353.c": line 908) +* remove parameter at ("test/cases/large/clang-23353.c": line 908) +* remove parameter at ("test/cases/large/clang-23353.c": line 908) * remove function safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 364) +* remove parameter at ("test/cases/large/clang-23353.c": line 364) +* remove parameter at ("test/cases/large/clang-23353.c": line 364) * remove function safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 715) +* remove parameter at ("test/cases/large/clang-23353.c": line 715) +* remove parameter at ("test/cases/large/clang-23353.c": line 715) * remove function safe_add_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 298) +* remove parameter at ("test/cases/large/clang-23353.c": line 298) +* remove parameter at ("test/cases/large/clang-23353.c": line 298) * remove function safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 234) +* remove parameter at ("test/cases/large/clang-23353.c": line 234) +* remove parameter at ("test/cases/large/clang-23353.c": line 234) * remove function safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 613) +* remove parameter at ("test/cases/large/clang-23353.c": line 613) +* remove parameter at ("test/cases/large/clang-23353.c": line 613) * remove function safe_lshift_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 104) +* remove parameter at ("test/cases/large/clang-23353.c": line 104) +* remove parameter at ("test/cases/large/clang-23353.c": line 104) * remove function safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 805) +* remove parameter at ("test/cases/large/clang-23353.c": line 805) +* remove parameter at ("test/cases/large/clang-23353.c": line 805) * remove function safe_mul_func_double_f_f at ("test/cases/large/clang-23353.c": line 1038) +* remove parameter at ("test/cases/large/clang-23353.c": line 1038) +* remove parameter at ("test/cases/large/clang-23353.c": line 1038) * remove function safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 703) +* remove parameter at ("test/cases/large/clang-23353.c": line 703) +* remove parameter at ("test/cases/large/clang-23353.c": line 703) * remove function safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 601) +* remove parameter at ("test/cases/large/clang-23353.c": line 601) +* remove parameter at ("test/cases/large/clang-23353.c": line 601) * remove function safe_mul_func_float_f_f at ("test/cases/large/clang-23353.c": line 979) +* remove parameter at ("test/cases/large/clang-23353.c": line 979) +* remove parameter at ("test/cases/large/clang-23353.c": line 979) * remove function safe_sub_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 443) +* remove parameter at ("test/cases/large/clang-23353.c": line 443) +* remove parameter at ("test/cases/large/clang-23353.c": line 443) * remove function safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-23353.c": line 270) +* remove parameter at ("test/cases/large/clang-23353.c": line 270) +* remove parameter at ("test/cases/large/clang-23353.c": line 270) * remove function safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-23353.c": line 400) +* remove parameter at ("test/cases/large/clang-23353.c": line 400) +* remove parameter at ("test/cases/large/clang-23353.c": line 400) * remove function safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-23353.c": line 531) +* remove parameter at ("test/cases/large/clang-23353.c": line 531) +* remove parameter at ("test/cases/large/clang-23353.c": line 531) * remove function safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-23353.c": line 140) +* remove parameter at ("test/cases/large/clang-23353.c": line 140) +* remove parameter at ("test/cases/large/clang-23353.c": line 140) * remove function safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 258) +* remove parameter at ("test/cases/large/clang-23353.c": line 258) +* remove parameter at ("test/cases/large/clang-23353.c": line 258) * remove function safe_sub_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 312) +* remove parameter at ("test/cases/large/clang-23353.c": line 312) +* remove parameter at ("test/cases/large/clang-23353.c": line 312) * remove function safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 388) +* remove parameter at ("test/cases/large/clang-23353.c": line 388) +* remove parameter at ("test/cases/large/clang-23353.c": line 388) * remove function safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 519) +* remove parameter at ("test/cases/large/clang-23353.c": line 519) +* remove parameter at ("test/cases/large/clang-23353.c": line 519) * remove function transparent_crc at ("test/cases/large/clang-23353.c": line 1123) +* remove parameter at ("test/cases/large/clang-23353.c": line 1123) +* remove parameter at ("test/cases/large/clang-23353.c": line 1123) +* remove parameter at ("test/cases/large/clang-23353.c": line 1123) * remove function safe_mod_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 471) +* remove parameter at ("test/cases/large/clang-23353.c": line 471) +* remove parameter at ("test/cases/large/clang-23353.c": line 471) * remove function safe_div_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 483) +* remove parameter at ("test/cases/large/clang-23353.c": line 483) +* remove parameter at ("test/cases/large/clang-23353.c": line 483) * remove function safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 128) +* remove parameter at ("test/cases/large/clang-23353.c": line 128) +* remove parameter at ("test/cases/large/clang-23353.c": line 128) * remove function safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 739) +* remove parameter at ("test/cases/large/clang-23353.c": line 739) +* remove parameter at ("test/cases/large/clang-23353.c": line 739) * remove function safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 841) +* remove parameter at ("test/cases/large/clang-23353.c": line 841) +* remove parameter at ("test/cases/large/clang-23353.c": line 841) * remove function safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 944) +* remove parameter at ("test/cases/large/clang-23353.c": line 944) +* remove parameter at ("test/cases/large/clang-23353.c": line 944) * remove function safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 637) +* remove parameter at ("test/cases/large/clang-23353.c": line 637) +* remove parameter at ("test/cases/large/clang-23353.c": line 637) * remove function safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 727) +* remove parameter at ("test/cases/large/clang-23353.c": line 727) +* remove parameter at ("test/cases/large/clang-23353.c": line 727) * remove function safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 829) +* remove parameter at ("test/cases/large/clang-23353.c": line 829) +* remove parameter at ("test/cases/large/clang-23353.c": line 829) * remove function safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-23353.c": line 932) +* remove parameter at ("test/cases/large/clang-23353.c": line 932) +* remove parameter at ("test/cases/large/clang-23353.c": line 932) * remove function safe_add_func_double_f_f at ("test/cases/large/clang-23353.c": line 1014) +* remove parameter at ("test/cases/large/clang-23353.c": line 1014) +* remove parameter at ("test/cases/large/clang-23353.c": line 1014) * remove function safe_sub_func_double_f_f at ("test/cases/large/clang-23353.c": line 1026) +* remove parameter at ("test/cases/large/clang-23353.c": line 1026) +* remove parameter at ("test/cases/large/clang-23353.c": line 1026) * remove function safe_mod_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 340) +* remove parameter at ("test/cases/large/clang-23353.c": line 340) +* remove parameter at ("test/cases/large/clang-23353.c": line 340) * remove function safe_div_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 352) +* remove parameter at ("test/cases/large/clang-23353.c": line 352) +* remove parameter at ("test/cases/large/clang-23353.c": line 352) * remove function safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 625) +* remove parameter at ("test/cases/large/clang-23353.c": line 625) +* remove parameter at ("test/cases/large/clang-23353.c": line 625) * remove function safe_convert_func_float_to_int32_t at ("test/cases/large/clang-23353.c": line 1069) +* remove parameter at ("test/cases/large/clang-23353.c": line 1069) * remove function safe_mod_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 210) +* remove parameter at ("test/cases/large/clang-23353.c": line 210) +* remove parameter at ("test/cases/large/clang-23353.c": line 210) * remove function safe_div_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 222) +* remove parameter at ("test/cases/large/clang-23353.c": line 222) +* remove parameter at ("test/cases/large/clang-23353.c": line 222) * remove function safe_add_func_float_f_f at ("test/cases/large/clang-23353.c": line 955) +* remove parameter at ("test/cases/large/clang-23353.c": line 955) +* remove parameter at ("test/cases/large/clang-23353.c": line 955) * remove function safe_sub_func_float_f_f at ("test/cases/large/clang-23353.c": line 967) +* remove parameter at ("test/cases/large/clang-23353.c": line 967) +* remove parameter at ("test/cases/large/clang-23353.c": line 967) * remove function safe_mod_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 80) +* remove parameter at ("test/cases/large/clang-23353.c": line 80) +* remove parameter at ("test/cases/large/clang-23353.c": line 80) * remove function safe_div_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 92) +* remove parameter at ("test/cases/large/clang-23353.c": line 92) +* remove parameter at ("test/cases/large/clang-23353.c": line 92) * remove function safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 877) +* remove parameter at ("test/cases/large/clang-23353.c": line 877) +* remove parameter at ("test/cases/large/clang-23353.c": line 877) * remove function safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-23353.c": line 415) +* remove parameter at ("test/cases/large/clang-23353.c": line 415) * remove function safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 679) +* remove parameter at ("test/cases/large/clang-23353.c": line 679) +* remove parameter at ("test/cases/large/clang-23353.c": line 679) * remove function safe_div_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 691) +* remove parameter at ("test/cases/large/clang-23353.c": line 691) +* remove parameter at ("test/cases/large/clang-23353.c": line 691) * remove function safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 781) +* remove parameter at ("test/cases/large/clang-23353.c": line 781) +* remove parameter at ("test/cases/large/clang-23353.c": line 781) * remove function safe_div_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 793) +* remove parameter at ("test/cases/large/clang-23353.c": line 793) +* remove parameter at ("test/cases/large/clang-23353.c": line 793) * remove function safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 884) +* remove parameter at ("test/cases/large/clang-23353.c": line 884) +* remove parameter at ("test/cases/large/clang-23353.c": line 884) * remove function safe_div_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 896) +* remove parameter at ("test/cases/large/clang-23353.c": line 896) +* remove parameter at ("test/cases/large/clang-23353.c": line 896) * remove function crc32_byte at ("test/cases/large/clang-23353.c": line 1104) +* remove parameter at ("test/cases/large/clang-23353.c": line 1104) * remove function safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 577) +* remove parameter at ("test/cases/large/clang-23353.c": line 577) +* remove parameter at ("test/cases/large/clang-23353.c": line 577) * remove function safe_div_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 589) +* remove parameter at ("test/cases/large/clang-23353.c": line 589) +* remove parameter at ("test/cases/large/clang-23353.c": line 589) * remove function safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 672) +* remove parameter at ("test/cases/large/clang-23353.c": line 672) +* remove parameter at ("test/cases/large/clang-23353.c": line 672) * remove function safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 774) +* remove parameter at ("test/cases/large/clang-23353.c": line 774) +* remove parameter at ("test/cases/large/clang-23353.c": line 774) * remove function safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-23353.c": line 284) +* remove parameter at ("test/cases/large/clang-23353.c": line 284) * remove function safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 570) +* remove parameter at ("test/cases/large/clang-23353.c": line 570) +* remove parameter at ("test/cases/large/clang-23353.c": line 570) * remove function __assert_fail at ("test/cases/large/clang-23353.c": line 13) +* remove parameter at ("test/cases/large/clang-23353.c": line 13) +* remove parameter at ("test/cases/large/clang-23353.c": line 13) +* remove parameter at ("test/cases/large/clang-23353.c": line 13) +* remove parameter at ("test/cases/large/clang-23353.c": line 13) * remove function safe_add_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 168) +* remove parameter at ("test/cases/large/clang-23353.c": line 168) +* remove parameter at ("test/cases/large/clang-23353.c": line 168) * remove function safe_sub_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 182) +* remove parameter at ("test/cases/large/clang-23353.c": line 182) +* remove parameter at ("test/cases/large/clang-23353.c": line 182) * remove function safe_mul_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 196) +* remove parameter at ("test/cases/large/clang-23353.c": line 196) +* remove parameter at ("test/cases/large/clang-23353.c": line 196) * remove function safe_add_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 38) +* remove parameter at ("test/cases/large/clang-23353.c": line 38) +* remove parameter at ("test/cases/large/clang-23353.c": line 38) * remove function safe_sub_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 52) +* remove parameter at ("test/cases/large/clang-23353.c": line 52) +* remove parameter at ("test/cases/large/clang-23353.c": line 52) * remove function safe_mul_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 66) +* remove parameter at ("test/cases/large/clang-23353.c": line 66) +* remove parameter at ("test/cases/large/clang-23353.c": line 66) * remove function safe_add_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 658) +* remove parameter at ("test/cases/large/clang-23353.c": line 658) +* remove parameter at ("test/cases/large/clang-23353.c": line 658) * remove function safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 665) +* remove parameter at ("test/cases/large/clang-23353.c": line 665) +* remove parameter at ("test/cases/large/clang-23353.c": line 665) * remove function safe_add_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 760) +* remove parameter at ("test/cases/large/clang-23353.c": line 760) +* remove parameter at ("test/cases/large/clang-23353.c": line 760) * remove function safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 767) +* remove parameter at ("test/cases/large/clang-23353.c": line 767) +* remove parameter at ("test/cases/large/clang-23353.c": line 767) * remove function safe_add_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 863) +* remove parameter at ("test/cases/large/clang-23353.c": line 863) +* remove parameter at ("test/cases/large/clang-23353.c": line 863) * remove function safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 870) +* remove parameter at ("test/cases/large/clang-23353.c": line 870) +* remove parameter at ("test/cases/large/clang-23353.c": line 870) * remove function platform_main_end at ("test/cases/large/clang-23353.c": line 14) +* remove parameter at ("test/cases/large/clang-23353.c": line 14) +* remove parameter at ("test/cases/large/clang-23353.c": line 14) * remove function safe_add_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 556) +* remove parameter at ("test/cases/large/clang-23353.c": line 556) +* remove parameter at ("test/cases/large/clang-23353.c": line 556) * remove function safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 563) +* remove parameter at ("test/cases/large/clang-23353.c": line 563) +* remove parameter at ("test/cases/large/clang-23353.c": line 563) * remove function safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-23353.c": line 154) +* remove parameter at ("test/cases/large/clang-23353.c": line 154) * remove function safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-23353.c": line 24) +* remove parameter at ("test/cases/large/clang-23353.c": line 24) * remove function safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-23353.c": line 651) +* remove parameter at ("test/cases/large/clang-23353.c": line 651) * remove function safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-23353.c": line 753) +* remove parameter at ("test/cases/large/clang-23353.c": line 753) * remove function safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-23353.c": line 856) +* remove parameter at ("test/cases/large/clang-23353.c": line 856) * remove function safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-23353.c": line 549) +* remove parameter at ("test/cases/large/clang-23353.c": line 549) * remove function printf at ("test/cases/large/clang-23353.c": line 10) -* remove function fabsf at ("test/cases/large/clang-23353.c": line 12) -* remove function fabs at ("test/cases/large/clang-23353.c": line 11) +* remove parameter at ("test/cases/large/clang-23353.c": line 10) +* Inline typedefsize_t at ("test/cases/large/clang-23353.c": line 1) +* Inline typedefint8_t at ("test/cases/large/clang-23353.c": line 2) +* Inline typedefint16_t at ("test/cases/large/clang-23353.c": line 3) +* Inline typedefint32_t at ("test/cases/large/clang-23353.c": line 4) +* Inline typedefint64_t at ("test/cases/large/clang-23353.c": line 5) +* Inline typedefuint8_t at ("test/cases/large/clang-23353.c": line 6) +* Inline typedefuint16_t at ("test/cases/large/clang-23353.c": line 7) +* Inline typedefuint32_t at ("test/cases/large/clang-23353.c": line 8) +* Inline typedefuint64_t at ("test/cases/large/clang-23353.c": line 9) * remove expr statement at ("test/cases/large/clang-23353.c": line 22) * do without param at ("test/cases/large/clang-23353.c": line 22) * remove return statement at ("test/cases/large/clang-23353.c": line 28) @@ -948,6 +1160,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 953) * replace by zero at ("test/cases/large/clang-23353.c": line 951) * remove return statement at ("test/cases/large/clang-23353.c": line 959) +* do without param at ("test/cases/large/clang-23353.c": line 961) +* reduce to left at ("test/cases/large/clang-23353.c": line 961) +* reduce to right at ("test/cases/large/clang-23353.c": line 961) +* reduce to left at ("test/cases/large/clang-23353.c": line 961) +* reduce to right at ("test/cases/large/clang-23353.c": line 961) +* reduce to left at ("test/cases/large/clang-23353.c": line 961) +* reduce to right at ("test/cases/large/clang-23353.c": line 961) * reduce to left at ("test/cases/large/clang-23353.c": line 961) * reduce to right at ("test/cases/large/clang-23353.c": line 961) * replace by zero at ("test/cases/large/clang-23353.c": line 961) @@ -956,6 +1175,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 964) * replace by zero at ("test/cases/large/clang-23353.c": line 962) * remove return statement at ("test/cases/large/clang-23353.c": line 971) +* do without param at ("test/cases/large/clang-23353.c": line 973) +* reduce to left at ("test/cases/large/clang-23353.c": line 973) +* reduce to right at ("test/cases/large/clang-23353.c": line 973) +* reduce to left at ("test/cases/large/clang-23353.c": line 973) +* reduce to right at ("test/cases/large/clang-23353.c": line 973) +* reduce to left at ("test/cases/large/clang-23353.c": line 973) +* reduce to right at ("test/cases/large/clang-23353.c": line 973) * reduce to left at ("test/cases/large/clang-23353.c": line 973) * reduce to right at ("test/cases/large/clang-23353.c": line 973) * replace by zero at ("test/cases/large/clang-23353.c": line 973) @@ -964,6 +1190,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 976) * replace by zero at ("test/cases/large/clang-23353.c": line 974) * remove return statement at ("test/cases/large/clang-23353.c": line 983) +* do without param at ("test/cases/large/clang-23353.c": line 986) +* reduce to left at ("test/cases/large/clang-23353.c": line 986) +* reduce to right at ("test/cases/large/clang-23353.c": line 986) +* reduce to left at ("test/cases/large/clang-23353.c": line 986) +* reduce to right at ("test/cases/large/clang-23353.c": line 986) +* reduce to left at ("test/cases/large/clang-23353.c": line 986) +* reduce to right at ("test/cases/large/clang-23353.c": line 986) * reduce to left at ("test/cases/large/clang-23353.c": line 986) * reduce to right at ("test/cases/large/clang-23353.c": line 986) * reduce to left at ("test/cases/large/clang-23353.c": line 986) @@ -976,6 +1209,14 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 999) * reduce to left at ("test/cases/large/clang-23353.c": line 1002) * reduce to right at ("test/cases/large/clang-23353.c": line 1002) +* do without param at ("test/cases/large/clang-23353.c": line 1002) +* reduce to left at ("test/cases/large/clang-23353.c": line 1002) +* reduce to right at ("test/cases/large/clang-23353.c": line 1002) +* do without param at ("test/cases/large/clang-23353.c": line 1002) +* reduce to left at ("test/cases/large/clang-23353.c": line 1002) +* reduce to right at ("test/cases/large/clang-23353.c": line 1002) +* reduce to left at ("test/cases/large/clang-23353.c": line 1002) +* reduce to right at ("test/cases/large/clang-23353.c": line 1002) * reduce to left at ("test/cases/large/clang-23353.c": line 1002) * reduce to right at ("test/cases/large/clang-23353.c": line 1002) * reduce to left at ("test/cases/large/clang-23353.c": line 1002) @@ -988,6 +1229,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 1008) * replace by zero at ("test/cases/large/clang-23353.c": line 1006) * remove return statement at ("test/cases/large/clang-23353.c": line 1018) +* do without param at ("test/cases/large/clang-23353.c": line 1020) +* reduce to left at ("test/cases/large/clang-23353.c": line 1020) +* reduce to right at ("test/cases/large/clang-23353.c": line 1020) +* reduce to left at ("test/cases/large/clang-23353.c": line 1020) +* reduce to right at ("test/cases/large/clang-23353.c": line 1020) +* reduce to left at ("test/cases/large/clang-23353.c": line 1020) +* reduce to right at ("test/cases/large/clang-23353.c": line 1020) * reduce to left at ("test/cases/large/clang-23353.c": line 1020) * reduce to right at ("test/cases/large/clang-23353.c": line 1020) * replace by zero at ("test/cases/large/clang-23353.c": line 1020) @@ -996,6 +1244,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 1023) * replace by zero at ("test/cases/large/clang-23353.c": line 1021) * remove return statement at ("test/cases/large/clang-23353.c": line 1030) +* do without param at ("test/cases/large/clang-23353.c": line 1032) +* reduce to left at ("test/cases/large/clang-23353.c": line 1032) +* reduce to right at ("test/cases/large/clang-23353.c": line 1032) +* reduce to left at ("test/cases/large/clang-23353.c": line 1032) +* reduce to right at ("test/cases/large/clang-23353.c": line 1032) +* reduce to left at ("test/cases/large/clang-23353.c": line 1032) +* reduce to right at ("test/cases/large/clang-23353.c": line 1032) * reduce to left at ("test/cases/large/clang-23353.c": line 1032) * reduce to right at ("test/cases/large/clang-23353.c": line 1032) * replace by zero at ("test/cases/large/clang-23353.c": line 1032) @@ -1004,6 +1259,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 1035) * replace by zero at ("test/cases/large/clang-23353.c": line 1033) * remove return statement at ("test/cases/large/clang-23353.c": line 1042) +* do without param at ("test/cases/large/clang-23353.c": line 1045) +* reduce to left at ("test/cases/large/clang-23353.c": line 1045) +* reduce to right at ("test/cases/large/clang-23353.c": line 1045) +* reduce to left at ("test/cases/large/clang-23353.c": line 1045) +* reduce to right at ("test/cases/large/clang-23353.c": line 1045) +* reduce to left at ("test/cases/large/clang-23353.c": line 1045) +* reduce to right at ("test/cases/large/clang-23353.c": line 1045) * reduce to left at ("test/cases/large/clang-23353.c": line 1045) * reduce to right at ("test/cases/large/clang-23353.c": line 1045) * reduce to left at ("test/cases/large/clang-23353.c": line 1045) @@ -1016,6 +1278,14 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 1058) * reduce to left at ("test/cases/large/clang-23353.c": line 1061) * reduce to right at ("test/cases/large/clang-23353.c": line 1061) +* do without param at ("test/cases/large/clang-23353.c": line 1061) +* reduce to left at ("test/cases/large/clang-23353.c": line 1061) +* reduce to right at ("test/cases/large/clang-23353.c": line 1061) +* do without param at ("test/cases/large/clang-23353.c": line 1061) +* reduce to left at ("test/cases/large/clang-23353.c": line 1061) +* reduce to right at ("test/cases/large/clang-23353.c": line 1061) +* reduce to left at ("test/cases/large/clang-23353.c": line 1061) +* reduce to right at ("test/cases/large/clang-23353.c": line 1061) * reduce to left at ("test/cases/large/clang-23353.c": line 1061) * reduce to right at ("test/cases/large/clang-23353.c": line 1061) * reduce to left at ("test/cases/large/clang-23353.c": line 1061) @@ -1038,8 +1308,10 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 1078) * replace by zero at ("test/cases/large/clang-23353.c": line 1076) * delete uninitialized variable at ("test/cases/large/clang-23353.c": line 1081) +* replace by zero at ("test/cases/large/clang-23353.c": line 1082) * inline variable crc32_context at ("test/cases/large/clang-23353.c": line 1082) * delete uninitialized variable at ("test/cases/large/clang-23353.c": line 1087) +* replace by zero at ("test/cases/large/clang-23353.c": line 1088) * inline variable poly at ("test/cases/large/clang-23353.c": line 1088) * delete uninitialized variable at ("test/cases/large/clang-23353.c": line 1089) * delete uninitialized variable at ("test/cases/large/clang-23353.c": line 1089) @@ -1159,25 +1431,47 @@ * remove expr statement at ("test/cases/large/clang-23353.c": line 1142) * do without param at ("test/cases/large/clang-23353.c": line 1142) * delete uninitialized variable at ("test/cases/large/clang-23353.c": line 1147) +* replace by zero at ("test/cases/large/clang-23353.c": line 1167) * inline variable g_16 at ("test/cases/large/clang-23353.c": line 1167) +* replace by zero at ("test/cases/large/clang-23353.c": line 1168) * inline variable g_25 at ("test/cases/large/clang-23353.c": line 1168) * delete variable at ("test/cases/large/clang-23353.c": line 1169) +* replace by zero at ("test/cases/large/clang-23353.c": line 1170) * inline variable g_60 at ("test/cases/large/clang-23353.c": line 1170) +* replace by zero at ("test/cases/large/clang-23353.c": line 1171) * inline variable g_62 at ("test/cases/large/clang-23353.c": line 1171) * delete variable at ("test/cases/large/clang-23353.c": line 1172) +* don't cast at ("test/cases/large/clang-23353.c": line 1173) +* replace by zero at ("test/cases/large/clang-23353.c": line 1173) * inline variable g_108 at ("test/cases/large/clang-23353.c": line 1173) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1174) +* replace by zero at ("test/cases/large/clang-23353.c": line 1174) * inline variable g_107 at ("test/cases/large/clang-23353.c": line 1174) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1175) +* replace by zero at ("test/cases/large/clang-23353.c": line 1175) * inline variable g_116 at ("test/cases/large/clang-23353.c": line 1175) * delete variable at ("test/cases/large/clang-23353.c": line 1176) * delete variable at ("test/cases/large/clang-23353.c": line 1177) +* don't cast at ("test/cases/large/clang-23353.c": line 1178) +* replace by zero at ("test/cases/large/clang-23353.c": line 1178) * inline variable g_129 at ("test/cases/large/clang-23353.c": line 1178) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1179) +* replace by zero at ("test/cases/large/clang-23353.c": line 1179) * inline variable g_132 at ("test/cases/large/clang-23353.c": line 1179) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1180) +* replace by zero at ("test/cases/large/clang-23353.c": line 1180) * inline variable g_131 at ("test/cases/large/clang-23353.c": line 1180) +* replace by zero at ("test/cases/large/clang-23353.c": line 1181) * inline variable g_266 at ("test/cases/large/clang-23353.c": line 1181) * delete variable at ("test/cases/large/clang-23353.c": line 1182) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1183) +* replace by zero at ("test/cases/large/clang-23353.c": line 1183) * inline variable g_566 at ("test/cases/large/clang-23353.c": line 1183) +* replace by zero at ("test/cases/large/clang-23353.c": line 1184) * inline variable g_570 at ("test/cases/large/clang-23353.c": line 1184) +* replace by zero at ("test/cases/large/clang-23353.c": line 1185) * inline variable g_687 at ("test/cases/large/clang-23353.c": line 1185) +* replace by zero at ("test/cases/large/clang-23353.c": line 1186) * inline variable g_692 at ("test/cases/large/clang-23353.c": line 1186) * delete variable at ("test/cases/large/clang-23353.c": line 1187) * delete variable at ("test/cases/large/clang-23353.c": line 1188) @@ -1189,412 +1483,1149 @@ * delete variable at ("test/cases/large/clang-23353.c": line 1194) * delete variable at ("test/cases/large/clang-23353.c": line 1195) * delete variable at ("test/cases/large/clang-23353.c": line 1196) +* don't cast at ("test/cases/large/clang-23353.c": line 1197) +* replace by zero at ("test/cases/large/clang-23353.c": line 1197) * inline variable g_1174 at ("test/cases/large/clang-23353.c": line 1197) * delete variable at ("test/cases/large/clang-23353.c": line 1198) +* replace by zero at ("test/cases/large/clang-23353.c": line 1199) * inline variable g_1416 at ("test/cases/large/clang-23353.c": line 1199) * delete variable at ("test/cases/large/clang-23353.c": line 1200) +* replace by zero at ("test/cases/large/clang-23353.c": line 1201) * inline variable g_1478 at ("test/cases/large/clang-23353.c": line 1201) * delete variable at ("test/cases/large/clang-23353.c": line 1202) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1203) +* replace by zero at ("test/cases/large/clang-23353.c": line 1203) * inline variable g_1529 at ("test/cases/large/clang-23353.c": line 1203) * delete variable at ("test/cases/large/clang-23353.c": line 1204) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1205) +* replace by zero at ("test/cases/large/clang-23353.c": line 1205) * inline variable g_1596 at ("test/cases/large/clang-23353.c": line 1205) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1206) +* replace by zero at ("test/cases/large/clang-23353.c": line 1206) * inline variable g_1595 at ("test/cases/large/clang-23353.c": line 1206) * delete variable at ("test/cases/large/clang-23353.c": line 1207) +* replace by zero at ("test/cases/large/clang-23353.c": line 1208) * inline variable g_1648 at ("test/cases/large/clang-23353.c": line 1208) +* replace by zero at ("test/cases/large/clang-23353.c": line 1209) * inline variable g_2015 at ("test/cases/large/clang-23353.c": line 1209) * delete variable at ("test/cases/large/clang-23353.c": line 1210) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1211) +* replace by zero at ("test/cases/large/clang-23353.c": line 1211) * inline variable g_2210 at ("test/cases/large/clang-23353.c": line 1211) * delete variable at ("test/cases/large/clang-23353.c": line 1212) +* replace by zero at ("test/cases/large/clang-23353.c": line 1213) * inline variable g_2243 at ("test/cases/large/clang-23353.c": line 1213) +* don't cast at ("test/cases/large/clang-23353.c": line 1214) +* replace by zero at ("test/cases/large/clang-23353.c": line 1214) * inline variable g_2280 at ("test/cases/large/clang-23353.c": line 1214) +* replace by zero at ("test/cases/large/clang-23353.c": line 1215) * inline variable g_2309 at ("test/cases/large/clang-23353.c": line 1215) * delete variable at ("test/cases/large/clang-23353.c": line 1216) * delete variable at ("test/cases/large/clang-23353.c": line 1217) * delete variable at ("test/cases/large/clang-23353.c": line 1218) * delete variable at ("test/cases/large/clang-23353.c": line 1219) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1220) +* replace by zero at ("test/cases/large/clang-23353.c": line 1220) * inline variable g_2678 at ("test/cases/large/clang-23353.c": line 1220) * delete variable at ("test/cases/large/clang-23353.c": line 1221) +* replace by zero at ("test/cases/large/clang-23353.c": line 1222) * inline variable g_2951 at ("test/cases/large/clang-23353.c": line 1222) * delete variable at ("test/cases/large/clang-23353.c": line 1223) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1224) +* replace by zero at ("test/cases/large/clang-23353.c": line 1224) * inline variable g_2976 at ("test/cases/large/clang-23353.c": line 1224) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1225) +* replace by zero at ("test/cases/large/clang-23353.c": line 1225) * inline variable g_3092 at ("test/cases/large/clang-23353.c": line 1225) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1226) +* replace by zero at ("test/cases/large/clang-23353.c": line 1226) * inline variable g_3383 at ("test/cases/large/clang-23353.c": line 1226) +* replace by zero at ("test/cases/large/clang-23353.c": line 1227) * inline variable g_3732 at ("test/cases/large/clang-23353.c": line 1227) * delete variable at ("test/cases/large/clang-23353.c": line 1228) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1229) +* replace by zero at ("test/cases/large/clang-23353.c": line 1229) * inline variable g_3800 at ("test/cases/large/clang-23353.c": line 1229) +* replace by zero at ("test/cases/large/clang-23353.c": line 1230) * inline variable g_4114 at ("test/cases/large/clang-23353.c": line 1230) * delete variable at ("test/cases/large/clang-23353.c": line 1231) +* don't cast at ("test/cases/large/clang-23353.c": line 1232) +* replace by zero at ("test/cases/large/clang-23353.c": line 1232) * inline variable g_4148 at ("test/cases/large/clang-23353.c": line 1232) * delete variable at ("test/cases/large/clang-23353.c": line 1233) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1234) +* replace by zero at ("test/cases/large/clang-23353.c": line 1234) * inline variable g_4217 at ("test/cases/large/clang-23353.c": line 1234) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1235) +* replace by zero at ("test/cases/large/clang-23353.c": line 1235) * inline variable g_4216 at ("test/cases/large/clang-23353.c": line 1235) +* replace by zero at ("test/cases/large/clang-23353.c": line 1236) * inline variable g_4582 at ("test/cases/large/clang-23353.c": line 1236) * delete variable at ("test/cases/large/clang-23353.c": line 1237) +* replace by zero at ("test/cases/large/clang-23353.c": line 1253) * inline variable l_15 at ("test/cases/large/clang-23353.c": line 1253) +* replace by zero at ("test/cases/large/clang-23353.c": line 1254) * inline variable l_4167 at ("test/cases/large/clang-23353.c": line 1254) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1255) +* replace by zero at ("test/cases/large/clang-23353.c": line 1255) * inline variable l_4218 at ("test/cases/large/clang-23353.c": line 1255) +* don't cast at ("test/cases/large/clang-23353.c": line 1256) +* replace by zero at ("test/cases/large/clang-23353.c": line 1256) * inline variable l_4219 at ("test/cases/large/clang-23353.c": line 1256) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1257) +* replace by zero at ("test/cases/large/clang-23353.c": line 1257) * inline variable l_4220 at ("test/cases/large/clang-23353.c": line 1257) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1258) +* replace by zero at ("test/cases/large/clang-23353.c": line 1258) * inline variable l_4221 at ("test/cases/large/clang-23353.c": line 1258) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1259) +* replace by zero at ("test/cases/large/clang-23353.c": line 1259) * inline variable l_4222 at ("test/cases/large/clang-23353.c": line 1259) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1260) +* replace by zero at ("test/cases/large/clang-23353.c": line 1260) * inline variable l_4223 at ("test/cases/large/clang-23353.c": line 1260) +* don't cast at ("test/cases/large/clang-23353.c": line 1261) +* replace by zero at ("test/cases/large/clang-23353.c": line 1261) * inline variable l_4224 at ("test/cases/large/clang-23353.c": line 1261) +* don't cast at ("test/cases/large/clang-23353.c": line 1262) +* replace by zero at ("test/cases/large/clang-23353.c": line 1262) * inline variable l_4225 at ("test/cases/large/clang-23353.c": line 1262) +* don't cast at ("test/cases/large/clang-23353.c": line 1263) +* replace by zero at ("test/cases/large/clang-23353.c": line 1263) * inline variable l_4226 at ("test/cases/large/clang-23353.c": line 1263) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1264) +* replace by zero at ("test/cases/large/clang-23353.c": line 1264) * inline variable l_4227 at ("test/cases/large/clang-23353.c": line 1264) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1265) +* replace by zero at ("test/cases/large/clang-23353.c": line 1265) * inline variable l_4228 at ("test/cases/large/clang-23353.c": line 1265) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1266) +* replace by zero at ("test/cases/large/clang-23353.c": line 1266) * inline variable l_4229 at ("test/cases/large/clang-23353.c": line 1266) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1267) +* replace by zero at ("test/cases/large/clang-23353.c": line 1267) * inline variable l_4230 at ("test/cases/large/clang-23353.c": line 1267) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1268) +* replace by zero at ("test/cases/large/clang-23353.c": line 1268) * inline variable l_4231 at ("test/cases/large/clang-23353.c": line 1268) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1269) +* replace by zero at ("test/cases/large/clang-23353.c": line 1269) * inline variable l_4232 at ("test/cases/large/clang-23353.c": line 1269) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1270) +* replace by zero at ("test/cases/large/clang-23353.c": line 1270) * inline variable l_4233 at ("test/cases/large/clang-23353.c": line 1270) +* don't cast at ("test/cases/large/clang-23353.c": line 1271) +* replace by zero at ("test/cases/large/clang-23353.c": line 1271) * inline variable l_4234 at ("test/cases/large/clang-23353.c": line 1271) +* don't cast at ("test/cases/large/clang-23353.c": line 1272) +* replace by zero at ("test/cases/large/clang-23353.c": line 1272) * inline variable l_4235 at ("test/cases/large/clang-23353.c": line 1272) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1273) +* replace by zero at ("test/cases/large/clang-23353.c": line 1273) * inline variable l_4236 at ("test/cases/large/clang-23353.c": line 1273) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1274) +* replace by zero at ("test/cases/large/clang-23353.c": line 1274) * inline variable l_4237 at ("test/cases/large/clang-23353.c": line 1274) +* don't cast at ("test/cases/large/clang-23353.c": line 1275) +* replace by zero at ("test/cases/large/clang-23353.c": line 1275) * inline variable l_4238 at ("test/cases/large/clang-23353.c": line 1275) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1276) +* replace by zero at ("test/cases/large/clang-23353.c": line 1276) * inline variable l_4239 at ("test/cases/large/clang-23353.c": line 1276) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1277) +* replace by zero at ("test/cases/large/clang-23353.c": line 1277) * inline variable l_4240 at ("test/cases/large/clang-23353.c": line 1277) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1278) +* replace by zero at ("test/cases/large/clang-23353.c": line 1278) * inline variable l_4241 at ("test/cases/large/clang-23353.c": line 1278) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1279) +* replace by zero at ("test/cases/large/clang-23353.c": line 1279) * inline variable l_4242 at ("test/cases/large/clang-23353.c": line 1279) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1280) +* replace by zero at ("test/cases/large/clang-23353.c": line 1280) * inline variable l_4243 at ("test/cases/large/clang-23353.c": line 1280) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1281) +* replace by zero at ("test/cases/large/clang-23353.c": line 1281) * inline variable l_4244 at ("test/cases/large/clang-23353.c": line 1281) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1282) +* replace by zero at ("test/cases/large/clang-23353.c": line 1282) * inline variable l_4245 at ("test/cases/large/clang-23353.c": line 1282) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1283) +* replace by zero at ("test/cases/large/clang-23353.c": line 1283) * inline variable l_4246 at ("test/cases/large/clang-23353.c": line 1283) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1284) +* replace by zero at ("test/cases/large/clang-23353.c": line 1284) * inline variable l_4247 at ("test/cases/large/clang-23353.c": line 1284) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1285) +* replace by zero at ("test/cases/large/clang-23353.c": line 1285) * inline variable l_4248 at ("test/cases/large/clang-23353.c": line 1285) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1286) +* replace by zero at ("test/cases/large/clang-23353.c": line 1286) * inline variable l_4249 at ("test/cases/large/clang-23353.c": line 1286) +* replace by zero at ("test/cases/large/clang-23353.c": line 1287) * inline variable l_4250 at ("test/cases/large/clang-23353.c": line 1287) +* don't cast at ("test/cases/large/clang-23353.c": line 1288) +* replace by zero at ("test/cases/large/clang-23353.c": line 1288) * inline variable l_4251 at ("test/cases/large/clang-23353.c": line 1288) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1289) +* replace by zero at ("test/cases/large/clang-23353.c": line 1289) * inline variable l_4252 at ("test/cases/large/clang-23353.c": line 1289) +* replace by zero at ("test/cases/large/clang-23353.c": line 1290) * inline variable l_4253 at ("test/cases/large/clang-23353.c": line 1290) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1291) +* replace by zero at ("test/cases/large/clang-23353.c": line 1291) * inline variable l_4254 at ("test/cases/large/clang-23353.c": line 1291) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1292) +* replace by zero at ("test/cases/large/clang-23353.c": line 1292) * inline variable l_4255 at ("test/cases/large/clang-23353.c": line 1292) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1293) +* replace by zero at ("test/cases/large/clang-23353.c": line 1293) * inline variable l_4256 at ("test/cases/large/clang-23353.c": line 1293) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1294) +* replace by zero at ("test/cases/large/clang-23353.c": line 1294) * inline variable l_4257 at ("test/cases/large/clang-23353.c": line 1294) +* don't cast at ("test/cases/large/clang-23353.c": line 1295) +* replace by zero at ("test/cases/large/clang-23353.c": line 1295) * inline variable l_4258 at ("test/cases/large/clang-23353.c": line 1295) +* don't cast at ("test/cases/large/clang-23353.c": line 1296) +* replace by zero at ("test/cases/large/clang-23353.c": line 1296) * inline variable l_4259 at ("test/cases/large/clang-23353.c": line 1296) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1297) +* replace by zero at ("test/cases/large/clang-23353.c": line 1297) * inline variable l_4260 at ("test/cases/large/clang-23353.c": line 1297) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1298) +* replace by zero at ("test/cases/large/clang-23353.c": line 1298) * inline variable l_4261 at ("test/cases/large/clang-23353.c": line 1298) +* don't cast at ("test/cases/large/clang-23353.c": line 1299) +* replace by zero at ("test/cases/large/clang-23353.c": line 1299) * inline variable l_4262 at ("test/cases/large/clang-23353.c": line 1299) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1300) +* replace by zero at ("test/cases/large/clang-23353.c": line 1300) * inline variable l_4263 at ("test/cases/large/clang-23353.c": line 1300) +* don't cast at ("test/cases/large/clang-23353.c": line 1301) +* replace by zero at ("test/cases/large/clang-23353.c": line 1301) * inline variable l_4264 at ("test/cases/large/clang-23353.c": line 1301) +* replace by zero at ("test/cases/large/clang-23353.c": line 1302) * inline variable l_4265 at ("test/cases/large/clang-23353.c": line 1302) +* don't cast at ("test/cases/large/clang-23353.c": line 1303) +* replace by zero at ("test/cases/large/clang-23353.c": line 1303) * inline variable l_4266 at ("test/cases/large/clang-23353.c": line 1303) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1304) +* replace by zero at ("test/cases/large/clang-23353.c": line 1304) * inline variable l_4267 at ("test/cases/large/clang-23353.c": line 1304) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1305) +* replace by zero at ("test/cases/large/clang-23353.c": line 1305) * inline variable l_4268 at ("test/cases/large/clang-23353.c": line 1305) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1306) +* replace by zero at ("test/cases/large/clang-23353.c": line 1306) * inline variable l_4269 at ("test/cases/large/clang-23353.c": line 1306) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1307) +* replace by zero at ("test/cases/large/clang-23353.c": line 1307) * inline variable l_4270 at ("test/cases/large/clang-23353.c": line 1307) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1308) +* replace by zero at ("test/cases/large/clang-23353.c": line 1308) * inline variable l_4271 at ("test/cases/large/clang-23353.c": line 1308) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1309) +* replace by zero at ("test/cases/large/clang-23353.c": line 1309) * inline variable l_4272 at ("test/cases/large/clang-23353.c": line 1309) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1310) +* replace by zero at ("test/cases/large/clang-23353.c": line 1310) * inline variable l_4273 at ("test/cases/large/clang-23353.c": line 1310) +* don't cast at ("test/cases/large/clang-23353.c": line 1311) +* replace by zero at ("test/cases/large/clang-23353.c": line 1311) * inline variable l_4274 at ("test/cases/large/clang-23353.c": line 1311) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1312) +* replace by zero at ("test/cases/large/clang-23353.c": line 1312) * inline variable l_4275 at ("test/cases/large/clang-23353.c": line 1312) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1313) +* replace by zero at ("test/cases/large/clang-23353.c": line 1313) * inline variable l_4276 at ("test/cases/large/clang-23353.c": line 1313) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1314) +* replace by zero at ("test/cases/large/clang-23353.c": line 1314) * inline variable l_4277 at ("test/cases/large/clang-23353.c": line 1314) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1315) +* replace by zero at ("test/cases/large/clang-23353.c": line 1315) * inline variable l_4278 at ("test/cases/large/clang-23353.c": line 1315) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1316) +* replace by zero at ("test/cases/large/clang-23353.c": line 1316) * inline variable l_4279 at ("test/cases/large/clang-23353.c": line 1316) +* don't cast at ("test/cases/large/clang-23353.c": line 1317) +* replace by zero at ("test/cases/large/clang-23353.c": line 1317) * inline variable l_4280 at ("test/cases/large/clang-23353.c": line 1317) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1318) +* replace by zero at ("test/cases/large/clang-23353.c": line 1318) * inline variable l_4281 at ("test/cases/large/clang-23353.c": line 1318) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1319) +* replace by zero at ("test/cases/large/clang-23353.c": line 1319) * inline variable l_4282 at ("test/cases/large/clang-23353.c": line 1319) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1320) +* replace by zero at ("test/cases/large/clang-23353.c": line 1320) * inline variable l_4283 at ("test/cases/large/clang-23353.c": line 1320) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1321) +* replace by zero at ("test/cases/large/clang-23353.c": line 1321) * inline variable l_4284 at ("test/cases/large/clang-23353.c": line 1321) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1322) +* replace by zero at ("test/cases/large/clang-23353.c": line 1322) * inline variable l_4285 at ("test/cases/large/clang-23353.c": line 1322) +* don't cast at ("test/cases/large/clang-23353.c": line 1323) +* replace by zero at ("test/cases/large/clang-23353.c": line 1323) * inline variable l_4286 at ("test/cases/large/clang-23353.c": line 1323) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1324) +* replace by zero at ("test/cases/large/clang-23353.c": line 1324) * inline variable l_4287 at ("test/cases/large/clang-23353.c": line 1324) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1325) +* replace by zero at ("test/cases/large/clang-23353.c": line 1325) * inline variable l_4288 at ("test/cases/large/clang-23353.c": line 1325) +* don't cast at ("test/cases/large/clang-23353.c": line 1326) +* replace by zero at ("test/cases/large/clang-23353.c": line 1326) * inline variable l_4289 at ("test/cases/large/clang-23353.c": line 1326) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1327) +* replace by zero at ("test/cases/large/clang-23353.c": line 1327) * inline variable l_4290 at ("test/cases/large/clang-23353.c": line 1327) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1328) +* replace by zero at ("test/cases/large/clang-23353.c": line 1328) * inline variable l_4291 at ("test/cases/large/clang-23353.c": line 1328) +* don't cast at ("test/cases/large/clang-23353.c": line 1329) +* replace by zero at ("test/cases/large/clang-23353.c": line 1329) * inline variable l_4292 at ("test/cases/large/clang-23353.c": line 1329) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1330) +* replace by zero at ("test/cases/large/clang-23353.c": line 1330) * inline variable l_4293 at ("test/cases/large/clang-23353.c": line 1330) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1331) +* replace by zero at ("test/cases/large/clang-23353.c": line 1331) * inline variable l_4294 at ("test/cases/large/clang-23353.c": line 1331) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1332) +* replace by zero at ("test/cases/large/clang-23353.c": line 1332) * inline variable l_4295 at ("test/cases/large/clang-23353.c": line 1332) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1333) +* replace by zero at ("test/cases/large/clang-23353.c": line 1333) * inline variable l_4296 at ("test/cases/large/clang-23353.c": line 1333) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1334) +* replace by zero at ("test/cases/large/clang-23353.c": line 1334) * inline variable l_4297 at ("test/cases/large/clang-23353.c": line 1334) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1335) +* replace by zero at ("test/cases/large/clang-23353.c": line 1335) * inline variable l_4298 at ("test/cases/large/clang-23353.c": line 1335) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1336) +* replace by zero at ("test/cases/large/clang-23353.c": line 1336) * inline variable l_4299 at ("test/cases/large/clang-23353.c": line 1336) +* replace by zero at ("test/cases/large/clang-23353.c": line 1337) * inline variable l_4300 at ("test/cases/large/clang-23353.c": line 1337) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1338) +* replace by zero at ("test/cases/large/clang-23353.c": line 1338) * inline variable l_4301 at ("test/cases/large/clang-23353.c": line 1338) +* don't cast at ("test/cases/large/clang-23353.c": line 1339) +* replace by zero at ("test/cases/large/clang-23353.c": line 1339) * inline variable l_4302 at ("test/cases/large/clang-23353.c": line 1339) +* don't cast at ("test/cases/large/clang-23353.c": line 1340) +* replace by zero at ("test/cases/large/clang-23353.c": line 1340) * inline variable l_4303 at ("test/cases/large/clang-23353.c": line 1340) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1341) +* replace by zero at ("test/cases/large/clang-23353.c": line 1341) * inline variable l_4304 at ("test/cases/large/clang-23353.c": line 1341) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1342) +* replace by zero at ("test/cases/large/clang-23353.c": line 1342) * inline variable l_4305 at ("test/cases/large/clang-23353.c": line 1342) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1343) +* replace by zero at ("test/cases/large/clang-23353.c": line 1343) * inline variable l_4306 at ("test/cases/large/clang-23353.c": line 1343) +* don't cast at ("test/cases/large/clang-23353.c": line 1344) +* replace by zero at ("test/cases/large/clang-23353.c": line 1344) * inline variable l_4307 at ("test/cases/large/clang-23353.c": line 1344) +* don't cast at ("test/cases/large/clang-23353.c": line 1345) +* replace by zero at ("test/cases/large/clang-23353.c": line 1345) * inline variable l_4308 at ("test/cases/large/clang-23353.c": line 1345) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1346) +* replace by zero at ("test/cases/large/clang-23353.c": line 1346) * inline variable l_4309 at ("test/cases/large/clang-23353.c": line 1346) +* don't cast at ("test/cases/large/clang-23353.c": line 1347) +* replace by zero at ("test/cases/large/clang-23353.c": line 1347) * inline variable l_4310 at ("test/cases/large/clang-23353.c": line 1347) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1348) +* replace by zero at ("test/cases/large/clang-23353.c": line 1348) * inline variable l_4311 at ("test/cases/large/clang-23353.c": line 1348) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1349) +* replace by zero at ("test/cases/large/clang-23353.c": line 1349) * inline variable l_4312 at ("test/cases/large/clang-23353.c": line 1349) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1350) +* replace by zero at ("test/cases/large/clang-23353.c": line 1350) * inline variable l_4313 at ("test/cases/large/clang-23353.c": line 1350) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1351) +* replace by zero at ("test/cases/large/clang-23353.c": line 1351) * inline variable l_4314 at ("test/cases/large/clang-23353.c": line 1351) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1352) +* replace by zero at ("test/cases/large/clang-23353.c": line 1352) * inline variable l_4315 at ("test/cases/large/clang-23353.c": line 1352) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1353) +* replace by zero at ("test/cases/large/clang-23353.c": line 1353) * inline variable l_4316 at ("test/cases/large/clang-23353.c": line 1353) +* replace by zero at ("test/cases/large/clang-23353.c": line 1354) * inline variable l_4317 at ("test/cases/large/clang-23353.c": line 1354) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1355) +* replace by zero at ("test/cases/large/clang-23353.c": line 1355) * inline variable l_4318 at ("test/cases/large/clang-23353.c": line 1355) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1356) +* replace by zero at ("test/cases/large/clang-23353.c": line 1356) * inline variable l_4319 at ("test/cases/large/clang-23353.c": line 1356) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1357) +* replace by zero at ("test/cases/large/clang-23353.c": line 1357) * inline variable l_4320 at ("test/cases/large/clang-23353.c": line 1357) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1358) +* replace by zero at ("test/cases/large/clang-23353.c": line 1358) * inline variable l_4321 at ("test/cases/large/clang-23353.c": line 1358) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1359) +* replace by zero at ("test/cases/large/clang-23353.c": line 1359) * inline variable l_4322 at ("test/cases/large/clang-23353.c": line 1359) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1360) +* replace by zero at ("test/cases/large/clang-23353.c": line 1360) * inline variable l_4323 at ("test/cases/large/clang-23353.c": line 1360) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1361) +* replace by zero at ("test/cases/large/clang-23353.c": line 1361) * inline variable l_4324 at ("test/cases/large/clang-23353.c": line 1361) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1362) +* replace by zero at ("test/cases/large/clang-23353.c": line 1362) * inline variable l_4325 at ("test/cases/large/clang-23353.c": line 1362) +* replace by zero at ("test/cases/large/clang-23353.c": line 1363) * inline variable l_4326 at ("test/cases/large/clang-23353.c": line 1363) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1364) +* replace by zero at ("test/cases/large/clang-23353.c": line 1364) * inline variable l_4327 at ("test/cases/large/clang-23353.c": line 1364) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1365) +* replace by zero at ("test/cases/large/clang-23353.c": line 1365) * inline variable l_4328 at ("test/cases/large/clang-23353.c": line 1365) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1366) +* replace by zero at ("test/cases/large/clang-23353.c": line 1366) * inline variable l_4329 at ("test/cases/large/clang-23353.c": line 1366) +* don't cast at ("test/cases/large/clang-23353.c": line 1367) +* replace by zero at ("test/cases/large/clang-23353.c": line 1367) * inline variable l_4330 at ("test/cases/large/clang-23353.c": line 1367) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1368) +* replace by zero at ("test/cases/large/clang-23353.c": line 1368) * inline variable l_4331 at ("test/cases/large/clang-23353.c": line 1368) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1369) +* replace by zero at ("test/cases/large/clang-23353.c": line 1369) * inline variable l_4332 at ("test/cases/large/clang-23353.c": line 1369) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1370) +* replace by zero at ("test/cases/large/clang-23353.c": line 1370) * inline variable l_4333 at ("test/cases/large/clang-23353.c": line 1370) +* don't cast at ("test/cases/large/clang-23353.c": line 1371) +* replace by zero at ("test/cases/large/clang-23353.c": line 1371) * inline variable l_4334 at ("test/cases/large/clang-23353.c": line 1371) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1372) +* replace by zero at ("test/cases/large/clang-23353.c": line 1372) * inline variable l_4335 at ("test/cases/large/clang-23353.c": line 1372) +* don't cast at ("test/cases/large/clang-23353.c": line 1373) +* replace by zero at ("test/cases/large/clang-23353.c": line 1373) * inline variable l_4336 at ("test/cases/large/clang-23353.c": line 1373) +* don't cast at ("test/cases/large/clang-23353.c": line 1374) +* replace by zero at ("test/cases/large/clang-23353.c": line 1374) * inline variable l_4337 at ("test/cases/large/clang-23353.c": line 1374) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1375) +* replace by zero at ("test/cases/large/clang-23353.c": line 1375) * inline variable l_4338 at ("test/cases/large/clang-23353.c": line 1375) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1376) +* replace by zero at ("test/cases/large/clang-23353.c": line 1376) * inline variable l_4339 at ("test/cases/large/clang-23353.c": line 1376) +* replace by zero at ("test/cases/large/clang-23353.c": line 1377) * inline variable l_4340 at ("test/cases/large/clang-23353.c": line 1377) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1378) +* replace by zero at ("test/cases/large/clang-23353.c": line 1378) * inline variable l_4341 at ("test/cases/large/clang-23353.c": line 1378) +* don't cast at ("test/cases/large/clang-23353.c": line 1379) +* replace by zero at ("test/cases/large/clang-23353.c": line 1379) * inline variable l_4342 at ("test/cases/large/clang-23353.c": line 1379) +* replace by zero at ("test/cases/large/clang-23353.c": line 1380) * inline variable l_4343 at ("test/cases/large/clang-23353.c": line 1380) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1381) +* replace by zero at ("test/cases/large/clang-23353.c": line 1381) * inline variable l_4344 at ("test/cases/large/clang-23353.c": line 1381) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1382) +* replace by zero at ("test/cases/large/clang-23353.c": line 1382) * inline variable l_4345 at ("test/cases/large/clang-23353.c": line 1382) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1383) +* replace by zero at ("test/cases/large/clang-23353.c": line 1383) * inline variable l_4346 at ("test/cases/large/clang-23353.c": line 1383) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1384) +* replace by zero at ("test/cases/large/clang-23353.c": line 1384) * inline variable l_4347 at ("test/cases/large/clang-23353.c": line 1384) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1385) +* replace by zero at ("test/cases/large/clang-23353.c": line 1385) * inline variable l_4348 at ("test/cases/large/clang-23353.c": line 1385) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1386) +* replace by zero at ("test/cases/large/clang-23353.c": line 1386) * inline variable l_4349 at ("test/cases/large/clang-23353.c": line 1386) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1387) +* replace by zero at ("test/cases/large/clang-23353.c": line 1387) * inline variable l_4350 at ("test/cases/large/clang-23353.c": line 1387) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1388) +* replace by zero at ("test/cases/large/clang-23353.c": line 1388) * inline variable l_4351 at ("test/cases/large/clang-23353.c": line 1388) +* replace by zero at ("test/cases/large/clang-23353.c": line 1389) * inline variable l_4352 at ("test/cases/large/clang-23353.c": line 1389) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1390) +* replace by zero at ("test/cases/large/clang-23353.c": line 1390) * inline variable l_4353 at ("test/cases/large/clang-23353.c": line 1390) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1391) +* replace by zero at ("test/cases/large/clang-23353.c": line 1391) * inline variable l_4354 at ("test/cases/large/clang-23353.c": line 1391) +* don't cast at ("test/cases/large/clang-23353.c": line 1392) +* replace by zero at ("test/cases/large/clang-23353.c": line 1392) * inline variable l_4355 at ("test/cases/large/clang-23353.c": line 1392) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1393) +* replace by zero at ("test/cases/large/clang-23353.c": line 1393) * inline variable l_4356 at ("test/cases/large/clang-23353.c": line 1393) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1394) +* replace by zero at ("test/cases/large/clang-23353.c": line 1394) * inline variable l_4357 at ("test/cases/large/clang-23353.c": line 1394) +* don't cast at ("test/cases/large/clang-23353.c": line 1395) +* replace by zero at ("test/cases/large/clang-23353.c": line 1395) * inline variable l_4358 at ("test/cases/large/clang-23353.c": line 1395) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1396) +* replace by zero at ("test/cases/large/clang-23353.c": line 1396) * inline variable l_4359 at ("test/cases/large/clang-23353.c": line 1396) +* don't cast at ("test/cases/large/clang-23353.c": line 1397) +* replace by zero at ("test/cases/large/clang-23353.c": line 1397) * inline variable l_4360 at ("test/cases/large/clang-23353.c": line 1397) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1398) +* replace by zero at ("test/cases/large/clang-23353.c": line 1398) * inline variable l_4361 at ("test/cases/large/clang-23353.c": line 1398) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1399) +* replace by zero at ("test/cases/large/clang-23353.c": line 1399) * inline variable l_4362 at ("test/cases/large/clang-23353.c": line 1399) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1400) +* replace by zero at ("test/cases/large/clang-23353.c": line 1400) * inline variable l_4363 at ("test/cases/large/clang-23353.c": line 1400) +* don't cast at ("test/cases/large/clang-23353.c": line 1401) +* replace by zero at ("test/cases/large/clang-23353.c": line 1401) * inline variable l_4364 at ("test/cases/large/clang-23353.c": line 1401) +* don't cast at ("test/cases/large/clang-23353.c": line 1402) +* replace by zero at ("test/cases/large/clang-23353.c": line 1402) * inline variable l_4365 at ("test/cases/large/clang-23353.c": line 1402) +* don't cast at ("test/cases/large/clang-23353.c": line 1403) +* replace by zero at ("test/cases/large/clang-23353.c": line 1403) * inline variable l_4366 at ("test/cases/large/clang-23353.c": line 1403) +* don't cast at ("test/cases/large/clang-23353.c": line 1404) +* replace by zero at ("test/cases/large/clang-23353.c": line 1404) * inline variable l_4367 at ("test/cases/large/clang-23353.c": line 1404) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1405) +* replace by zero at ("test/cases/large/clang-23353.c": line 1405) * inline variable l_4368 at ("test/cases/large/clang-23353.c": line 1405) +* don't cast at ("test/cases/large/clang-23353.c": line 1406) +* replace by zero at ("test/cases/large/clang-23353.c": line 1406) * inline variable l_4369 at ("test/cases/large/clang-23353.c": line 1406) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1407) +* replace by zero at ("test/cases/large/clang-23353.c": line 1407) * inline variable l_4370 at ("test/cases/large/clang-23353.c": line 1407) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1408) +* replace by zero at ("test/cases/large/clang-23353.c": line 1408) * inline variable l_4371 at ("test/cases/large/clang-23353.c": line 1408) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1409) +* replace by zero at ("test/cases/large/clang-23353.c": line 1409) * inline variable l_4372 at ("test/cases/large/clang-23353.c": line 1409) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1410) +* replace by zero at ("test/cases/large/clang-23353.c": line 1410) * inline variable l_4373 at ("test/cases/large/clang-23353.c": line 1410) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1411) +* replace by zero at ("test/cases/large/clang-23353.c": line 1411) * inline variable l_4374 at ("test/cases/large/clang-23353.c": line 1411) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1412) +* replace by zero at ("test/cases/large/clang-23353.c": line 1412) * inline variable l_4375 at ("test/cases/large/clang-23353.c": line 1412) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1413) +* replace by zero at ("test/cases/large/clang-23353.c": line 1413) * inline variable l_4376 at ("test/cases/large/clang-23353.c": line 1413) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1414) +* replace by zero at ("test/cases/large/clang-23353.c": line 1414) * inline variable l_4377 at ("test/cases/large/clang-23353.c": line 1414) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1415) +* replace by zero at ("test/cases/large/clang-23353.c": line 1415) * inline variable l_4378 at ("test/cases/large/clang-23353.c": line 1415) +* don't cast at ("test/cases/large/clang-23353.c": line 1416) +* replace by zero at ("test/cases/large/clang-23353.c": line 1416) * inline variable l_4379 at ("test/cases/large/clang-23353.c": line 1416) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1417) +* replace by zero at ("test/cases/large/clang-23353.c": line 1417) * inline variable l_4380 at ("test/cases/large/clang-23353.c": line 1417) +* don't cast at ("test/cases/large/clang-23353.c": line 1418) +* replace by zero at ("test/cases/large/clang-23353.c": line 1418) * inline variable l_4381 at ("test/cases/large/clang-23353.c": line 1418) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1419) +* replace by zero at ("test/cases/large/clang-23353.c": line 1419) * inline variable l_4382 at ("test/cases/large/clang-23353.c": line 1419) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1420) +* replace by zero at ("test/cases/large/clang-23353.c": line 1420) * inline variable l_4383 at ("test/cases/large/clang-23353.c": line 1420) +* replace by zero at ("test/cases/large/clang-23353.c": line 1421) * inline variable l_4384 at ("test/cases/large/clang-23353.c": line 1421) +* don't cast at ("test/cases/large/clang-23353.c": line 1422) +* replace by zero at ("test/cases/large/clang-23353.c": line 1422) * inline variable l_4385 at ("test/cases/large/clang-23353.c": line 1422) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1423) +* replace by zero at ("test/cases/large/clang-23353.c": line 1423) * inline variable l_4386 at ("test/cases/large/clang-23353.c": line 1423) +* don't cast at ("test/cases/large/clang-23353.c": line 1424) +* replace by zero at ("test/cases/large/clang-23353.c": line 1424) * inline variable l_4387 at ("test/cases/large/clang-23353.c": line 1424) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1425) +* replace by zero at ("test/cases/large/clang-23353.c": line 1425) * inline variable l_4388 at ("test/cases/large/clang-23353.c": line 1425) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1426) +* replace by zero at ("test/cases/large/clang-23353.c": line 1426) * inline variable l_4389 at ("test/cases/large/clang-23353.c": line 1426) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1427) +* replace by zero at ("test/cases/large/clang-23353.c": line 1427) * inline variable l_4390 at ("test/cases/large/clang-23353.c": line 1427) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1428) +* replace by zero at ("test/cases/large/clang-23353.c": line 1428) * inline variable l_4391 at ("test/cases/large/clang-23353.c": line 1428) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1429) +* replace by zero at ("test/cases/large/clang-23353.c": line 1429) * inline variable l_4392 at ("test/cases/large/clang-23353.c": line 1429) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1430) +* replace by zero at ("test/cases/large/clang-23353.c": line 1430) * inline variable l_4393 at ("test/cases/large/clang-23353.c": line 1430) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1431) +* replace by zero at ("test/cases/large/clang-23353.c": line 1431) * inline variable l_4394 at ("test/cases/large/clang-23353.c": line 1431) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1432) +* replace by zero at ("test/cases/large/clang-23353.c": line 1432) * inline variable l_4395 at ("test/cases/large/clang-23353.c": line 1432) +* don't cast at ("test/cases/large/clang-23353.c": line 1433) +* replace by zero at ("test/cases/large/clang-23353.c": line 1433) * inline variable l_4396 at ("test/cases/large/clang-23353.c": line 1433) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1434) +* replace by zero at ("test/cases/large/clang-23353.c": line 1434) * inline variable l_4397 at ("test/cases/large/clang-23353.c": line 1434) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1435) +* replace by zero at ("test/cases/large/clang-23353.c": line 1435) * inline variable l_4398 at ("test/cases/large/clang-23353.c": line 1435) +* don't cast at ("test/cases/large/clang-23353.c": line 1436) +* replace by zero at ("test/cases/large/clang-23353.c": line 1436) * inline variable l_4399 at ("test/cases/large/clang-23353.c": line 1436) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1437) +* replace by zero at ("test/cases/large/clang-23353.c": line 1437) * inline variable l_4400 at ("test/cases/large/clang-23353.c": line 1437) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1438) +* replace by zero at ("test/cases/large/clang-23353.c": line 1438) * inline variable l_4401 at ("test/cases/large/clang-23353.c": line 1438) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1439) +* replace by zero at ("test/cases/large/clang-23353.c": line 1439) * inline variable l_4402 at ("test/cases/large/clang-23353.c": line 1439) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1440) +* replace by zero at ("test/cases/large/clang-23353.c": line 1440) * inline variable l_4403 at ("test/cases/large/clang-23353.c": line 1440) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1441) +* replace by zero at ("test/cases/large/clang-23353.c": line 1441) * inline variable l_4404 at ("test/cases/large/clang-23353.c": line 1441) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1442) +* replace by zero at ("test/cases/large/clang-23353.c": line 1442) * inline variable l_4405 at ("test/cases/large/clang-23353.c": line 1442) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1443) +* replace by zero at ("test/cases/large/clang-23353.c": line 1443) * inline variable l_4406 at ("test/cases/large/clang-23353.c": line 1443) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1444) +* replace by zero at ("test/cases/large/clang-23353.c": line 1444) * inline variable l_4407 at ("test/cases/large/clang-23353.c": line 1444) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1445) +* replace by zero at ("test/cases/large/clang-23353.c": line 1445) * inline variable l_4408 at ("test/cases/large/clang-23353.c": line 1445) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1446) +* replace by zero at ("test/cases/large/clang-23353.c": line 1446) * inline variable l_4409 at ("test/cases/large/clang-23353.c": line 1446) +* don't cast at ("test/cases/large/clang-23353.c": line 1447) +* replace by zero at ("test/cases/large/clang-23353.c": line 1447) * inline variable l_4410 at ("test/cases/large/clang-23353.c": line 1447) +* don't cast at ("test/cases/large/clang-23353.c": line 1448) +* replace by zero at ("test/cases/large/clang-23353.c": line 1448) * inline variable l_4411 at ("test/cases/large/clang-23353.c": line 1448) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1449) +* replace by zero at ("test/cases/large/clang-23353.c": line 1449) * inline variable l_4412 at ("test/cases/large/clang-23353.c": line 1449) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1450) +* replace by zero at ("test/cases/large/clang-23353.c": line 1450) * inline variable l_4413 at ("test/cases/large/clang-23353.c": line 1450) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1451) +* replace by zero at ("test/cases/large/clang-23353.c": line 1451) * inline variable l_4414 at ("test/cases/large/clang-23353.c": line 1451) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1452) +* replace by zero at ("test/cases/large/clang-23353.c": line 1452) * inline variable l_4415 at ("test/cases/large/clang-23353.c": line 1452) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1453) +* replace by zero at ("test/cases/large/clang-23353.c": line 1453) * inline variable l_4416 at ("test/cases/large/clang-23353.c": line 1453) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1454) +* replace by zero at ("test/cases/large/clang-23353.c": line 1454) * inline variable l_4417 at ("test/cases/large/clang-23353.c": line 1454) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1455) +* replace by zero at ("test/cases/large/clang-23353.c": line 1455) * inline variable l_4418 at ("test/cases/large/clang-23353.c": line 1455) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1456) +* replace by zero at ("test/cases/large/clang-23353.c": line 1456) * inline variable l_4419 at ("test/cases/large/clang-23353.c": line 1456) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1457) +* replace by zero at ("test/cases/large/clang-23353.c": line 1457) * inline variable l_4420 at ("test/cases/large/clang-23353.c": line 1457) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1458) +* replace by zero at ("test/cases/large/clang-23353.c": line 1458) * inline variable l_4421 at ("test/cases/large/clang-23353.c": line 1458) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1459) +* replace by zero at ("test/cases/large/clang-23353.c": line 1459) * inline variable l_4422 at ("test/cases/large/clang-23353.c": line 1459) +* don't cast at ("test/cases/large/clang-23353.c": line 1460) +* replace by zero at ("test/cases/large/clang-23353.c": line 1460) * inline variable l_4423 at ("test/cases/large/clang-23353.c": line 1460) +* don't cast at ("test/cases/large/clang-23353.c": line 1461) +* replace by zero at ("test/cases/large/clang-23353.c": line 1461) * inline variable l_4424 at ("test/cases/large/clang-23353.c": line 1461) +* don't cast at ("test/cases/large/clang-23353.c": line 1462) +* replace by zero at ("test/cases/large/clang-23353.c": line 1462) * inline variable l_4425 at ("test/cases/large/clang-23353.c": line 1462) +* don't cast at ("test/cases/large/clang-23353.c": line 1463) +* replace by zero at ("test/cases/large/clang-23353.c": line 1463) * inline variable l_4426 at ("test/cases/large/clang-23353.c": line 1463) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1464) +* replace by zero at ("test/cases/large/clang-23353.c": line 1464) * inline variable l_4427 at ("test/cases/large/clang-23353.c": line 1464) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1465) +* replace by zero at ("test/cases/large/clang-23353.c": line 1465) * inline variable l_4428 at ("test/cases/large/clang-23353.c": line 1465) +* replace by zero at ("test/cases/large/clang-23353.c": line 1466) * inline variable l_4429 at ("test/cases/large/clang-23353.c": line 1466) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1467) +* replace by zero at ("test/cases/large/clang-23353.c": line 1467) * inline variable l_4430 at ("test/cases/large/clang-23353.c": line 1467) +* don't cast at ("test/cases/large/clang-23353.c": line 1468) +* replace by zero at ("test/cases/large/clang-23353.c": line 1468) * inline variable l_4431 at ("test/cases/large/clang-23353.c": line 1468) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1469) +* replace by zero at ("test/cases/large/clang-23353.c": line 1469) * inline variable l_4432 at ("test/cases/large/clang-23353.c": line 1469) +* don't cast at ("test/cases/large/clang-23353.c": line 1470) +* replace by zero at ("test/cases/large/clang-23353.c": line 1470) * inline variable l_4433 at ("test/cases/large/clang-23353.c": line 1470) +* don't cast at ("test/cases/large/clang-23353.c": line 1471) +* replace by zero at ("test/cases/large/clang-23353.c": line 1471) * inline variable l_4434 at ("test/cases/large/clang-23353.c": line 1471) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1472) +* replace by zero at ("test/cases/large/clang-23353.c": line 1472) * inline variable l_4435 at ("test/cases/large/clang-23353.c": line 1472) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1473) +* replace by zero at ("test/cases/large/clang-23353.c": line 1473) * inline variable l_4436 at ("test/cases/large/clang-23353.c": line 1473) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1474) +* replace by zero at ("test/cases/large/clang-23353.c": line 1474) * inline variable l_4437 at ("test/cases/large/clang-23353.c": line 1474) +* replace by zero at ("test/cases/large/clang-23353.c": line 1475) * inline variable l_4438 at ("test/cases/large/clang-23353.c": line 1475) +* replace by zero at ("test/cases/large/clang-23353.c": line 1476) * inline variable l_4439 at ("test/cases/large/clang-23353.c": line 1476) +* don't cast at ("test/cases/large/clang-23353.c": line 1477) +* replace by zero at ("test/cases/large/clang-23353.c": line 1477) * inline variable l_4440 at ("test/cases/large/clang-23353.c": line 1477) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1478) +* replace by zero at ("test/cases/large/clang-23353.c": line 1478) * inline variable l_4441 at ("test/cases/large/clang-23353.c": line 1478) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1479) +* replace by zero at ("test/cases/large/clang-23353.c": line 1479) * inline variable l_4442 at ("test/cases/large/clang-23353.c": line 1479) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1480) +* replace by zero at ("test/cases/large/clang-23353.c": line 1480) * inline variable l_4443 at ("test/cases/large/clang-23353.c": line 1480) +* don't cast at ("test/cases/large/clang-23353.c": line 1481) +* replace by zero at ("test/cases/large/clang-23353.c": line 1481) * inline variable l_4444 at ("test/cases/large/clang-23353.c": line 1481) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1482) +* replace by zero at ("test/cases/large/clang-23353.c": line 1482) * inline variable l_4445 at ("test/cases/large/clang-23353.c": line 1482) +* replace by zero at ("test/cases/large/clang-23353.c": line 1483) * inline variable l_4446 at ("test/cases/large/clang-23353.c": line 1483) +* don't cast at ("test/cases/large/clang-23353.c": line 1484) +* replace by zero at ("test/cases/large/clang-23353.c": line 1484) * inline variable l_4447 at ("test/cases/large/clang-23353.c": line 1484) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1485) +* replace by zero at ("test/cases/large/clang-23353.c": line 1485) * inline variable l_4448 at ("test/cases/large/clang-23353.c": line 1485) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1486) +* replace by zero at ("test/cases/large/clang-23353.c": line 1486) * inline variable l_4449 at ("test/cases/large/clang-23353.c": line 1486) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1487) +* replace by zero at ("test/cases/large/clang-23353.c": line 1487) * inline variable l_4450 at ("test/cases/large/clang-23353.c": line 1487) +* replace by zero at ("test/cases/large/clang-23353.c": line 1488) * inline variable l_4451 at ("test/cases/large/clang-23353.c": line 1488) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1489) +* replace by zero at ("test/cases/large/clang-23353.c": line 1489) * inline variable l_4452 at ("test/cases/large/clang-23353.c": line 1489) +* don't cast at ("test/cases/large/clang-23353.c": line 1490) +* replace by zero at ("test/cases/large/clang-23353.c": line 1490) * inline variable l_4453 at ("test/cases/large/clang-23353.c": line 1490) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1491) +* replace by zero at ("test/cases/large/clang-23353.c": line 1491) * inline variable l_4454 at ("test/cases/large/clang-23353.c": line 1491) +* don't cast at ("test/cases/large/clang-23353.c": line 1492) +* replace by zero at ("test/cases/large/clang-23353.c": line 1492) * inline variable l_4455 at ("test/cases/large/clang-23353.c": line 1492) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1493) +* replace by zero at ("test/cases/large/clang-23353.c": line 1493) * inline variable l_4456 at ("test/cases/large/clang-23353.c": line 1493) +* don't cast at ("test/cases/large/clang-23353.c": line 1494) +* replace by zero at ("test/cases/large/clang-23353.c": line 1494) * inline variable l_4457 at ("test/cases/large/clang-23353.c": line 1494) +* don't cast at ("test/cases/large/clang-23353.c": line 1495) +* replace by zero at ("test/cases/large/clang-23353.c": line 1495) * inline variable l_4458 at ("test/cases/large/clang-23353.c": line 1495) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1496) +* replace by zero at ("test/cases/large/clang-23353.c": line 1496) * inline variable l_4459 at ("test/cases/large/clang-23353.c": line 1496) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1497) +* replace by zero at ("test/cases/large/clang-23353.c": line 1497) * inline variable l_4460 at ("test/cases/large/clang-23353.c": line 1497) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1498) +* replace by zero at ("test/cases/large/clang-23353.c": line 1498) * inline variable l_4461 at ("test/cases/large/clang-23353.c": line 1498) +* replace by zero at ("test/cases/large/clang-23353.c": line 1499) * inline variable l_4462 at ("test/cases/large/clang-23353.c": line 1499) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1500) +* replace by zero at ("test/cases/large/clang-23353.c": line 1500) * inline variable l_4463 at ("test/cases/large/clang-23353.c": line 1500) +* replace by zero at ("test/cases/large/clang-23353.c": line 1501) * inline variable l_4464 at ("test/cases/large/clang-23353.c": line 1501) +* don't cast at ("test/cases/large/clang-23353.c": line 1502) +* replace by zero at ("test/cases/large/clang-23353.c": line 1502) * inline variable l_4465 at ("test/cases/large/clang-23353.c": line 1502) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1503) +* replace by zero at ("test/cases/large/clang-23353.c": line 1503) * inline variable l_4466 at ("test/cases/large/clang-23353.c": line 1503) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1504) +* replace by zero at ("test/cases/large/clang-23353.c": line 1504) * inline variable l_4467 at ("test/cases/large/clang-23353.c": line 1504) +* don't cast at ("test/cases/large/clang-23353.c": line 1505) +* replace by zero at ("test/cases/large/clang-23353.c": line 1505) * inline variable l_4468 at ("test/cases/large/clang-23353.c": line 1505) +* don't cast at ("test/cases/large/clang-23353.c": line 1506) +* replace by zero at ("test/cases/large/clang-23353.c": line 1506) * inline variable l_4469 at ("test/cases/large/clang-23353.c": line 1506) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1507) +* replace by zero at ("test/cases/large/clang-23353.c": line 1507) * inline variable l_4470 at ("test/cases/large/clang-23353.c": line 1507) +* don't cast at ("test/cases/large/clang-23353.c": line 1508) +* replace by zero at ("test/cases/large/clang-23353.c": line 1508) * inline variable l_4471 at ("test/cases/large/clang-23353.c": line 1508) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1509) +* replace by zero at ("test/cases/large/clang-23353.c": line 1509) * inline variable l_4472 at ("test/cases/large/clang-23353.c": line 1509) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1510) +* replace by zero at ("test/cases/large/clang-23353.c": line 1510) * inline variable l_4473 at ("test/cases/large/clang-23353.c": line 1510) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1511) +* replace by zero at ("test/cases/large/clang-23353.c": line 1511) * inline variable l_4474 at ("test/cases/large/clang-23353.c": line 1511) +* replace by zero at ("test/cases/large/clang-23353.c": line 1512) * inline variable l_4475 at ("test/cases/large/clang-23353.c": line 1512) +* don't cast at ("test/cases/large/clang-23353.c": line 1513) +* replace by zero at ("test/cases/large/clang-23353.c": line 1513) * inline variable l_4476 at ("test/cases/large/clang-23353.c": line 1513) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1514) +* replace by zero at ("test/cases/large/clang-23353.c": line 1514) * inline variable l_4477 at ("test/cases/large/clang-23353.c": line 1514) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1515) +* replace by zero at ("test/cases/large/clang-23353.c": line 1515) * inline variable l_4478 at ("test/cases/large/clang-23353.c": line 1515) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1516) +* replace by zero at ("test/cases/large/clang-23353.c": line 1516) * inline variable l_4479 at ("test/cases/large/clang-23353.c": line 1516) +* don't cast at ("test/cases/large/clang-23353.c": line 1517) +* replace by zero at ("test/cases/large/clang-23353.c": line 1517) * inline variable l_4480 at ("test/cases/large/clang-23353.c": line 1517) +* don't cast at ("test/cases/large/clang-23353.c": line 1518) +* replace by zero at ("test/cases/large/clang-23353.c": line 1518) * inline variable l_4481 at ("test/cases/large/clang-23353.c": line 1518) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1519) +* replace by zero at ("test/cases/large/clang-23353.c": line 1519) * inline variable l_4482 at ("test/cases/large/clang-23353.c": line 1519) +* don't cast at ("test/cases/large/clang-23353.c": line 1520) +* replace by zero at ("test/cases/large/clang-23353.c": line 1520) * inline variable l_4483 at ("test/cases/large/clang-23353.c": line 1520) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1521) +* replace by zero at ("test/cases/large/clang-23353.c": line 1521) * inline variable l_4484 at ("test/cases/large/clang-23353.c": line 1521) +* replace by zero at ("test/cases/large/clang-23353.c": line 1522) * inline variable l_4485 at ("test/cases/large/clang-23353.c": line 1522) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1523) +* replace by zero at ("test/cases/large/clang-23353.c": line 1523) * inline variable l_4486 at ("test/cases/large/clang-23353.c": line 1523) +* replace by zero at ("test/cases/large/clang-23353.c": line 1524) * inline variable l_4487 at ("test/cases/large/clang-23353.c": line 1524) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1525) +* replace by zero at ("test/cases/large/clang-23353.c": line 1525) * inline variable l_4488 at ("test/cases/large/clang-23353.c": line 1525) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1526) +* replace by zero at ("test/cases/large/clang-23353.c": line 1526) * inline variable l_4489 at ("test/cases/large/clang-23353.c": line 1526) +* don't cast at ("test/cases/large/clang-23353.c": line 1527) +* replace by zero at ("test/cases/large/clang-23353.c": line 1527) * inline variable l_4490 at ("test/cases/large/clang-23353.c": line 1527) +* don't cast at ("test/cases/large/clang-23353.c": line 1528) +* replace by zero at ("test/cases/large/clang-23353.c": line 1528) * inline variable l_4491 at ("test/cases/large/clang-23353.c": line 1528) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1529) +* replace by zero at ("test/cases/large/clang-23353.c": line 1529) * inline variable l_4492 at ("test/cases/large/clang-23353.c": line 1529) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1530) +* replace by zero at ("test/cases/large/clang-23353.c": line 1530) * inline variable l_4493 at ("test/cases/large/clang-23353.c": line 1530) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1531) +* replace by zero at ("test/cases/large/clang-23353.c": line 1531) * inline variable l_4494 at ("test/cases/large/clang-23353.c": line 1531) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1532) +* replace by zero at ("test/cases/large/clang-23353.c": line 1532) * inline variable l_4495 at ("test/cases/large/clang-23353.c": line 1532) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1533) +* replace by zero at ("test/cases/large/clang-23353.c": line 1533) * inline variable l_4496 at ("test/cases/large/clang-23353.c": line 1533) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1534) +* replace by zero at ("test/cases/large/clang-23353.c": line 1534) * inline variable l_4497 at ("test/cases/large/clang-23353.c": line 1534) +* replace by zero at ("test/cases/large/clang-23353.c": line 1535) * inline variable l_4498 at ("test/cases/large/clang-23353.c": line 1535) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1536) +* replace by zero at ("test/cases/large/clang-23353.c": line 1536) * inline variable l_4499 at ("test/cases/large/clang-23353.c": line 1536) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1537) +* replace by zero at ("test/cases/large/clang-23353.c": line 1537) * inline variable l_4500 at ("test/cases/large/clang-23353.c": line 1537) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1538) +* replace by zero at ("test/cases/large/clang-23353.c": line 1538) * inline variable l_4501 at ("test/cases/large/clang-23353.c": line 1538) +* replace by zero at ("test/cases/large/clang-23353.c": line 1539) * inline variable l_4502 at ("test/cases/large/clang-23353.c": line 1539) +* don't cast at ("test/cases/large/clang-23353.c": line 1540) +* replace by zero at ("test/cases/large/clang-23353.c": line 1540) * inline variable l_4503 at ("test/cases/large/clang-23353.c": line 1540) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1541) +* replace by zero at ("test/cases/large/clang-23353.c": line 1541) * inline variable l_4504 at ("test/cases/large/clang-23353.c": line 1541) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1542) +* replace by zero at ("test/cases/large/clang-23353.c": line 1542) * inline variable l_4505 at ("test/cases/large/clang-23353.c": line 1542) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1543) +* replace by zero at ("test/cases/large/clang-23353.c": line 1543) * inline variable l_4506 at ("test/cases/large/clang-23353.c": line 1543) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1544) +* replace by zero at ("test/cases/large/clang-23353.c": line 1544) * inline variable l_4507 at ("test/cases/large/clang-23353.c": line 1544) +* don't cast at ("test/cases/large/clang-23353.c": line 1545) +* replace by zero at ("test/cases/large/clang-23353.c": line 1545) * inline variable l_4508 at ("test/cases/large/clang-23353.c": line 1545) +* don't cast at ("test/cases/large/clang-23353.c": line 1546) +* replace by zero at ("test/cases/large/clang-23353.c": line 1546) * inline variable l_4509 at ("test/cases/large/clang-23353.c": line 1546) +* don't cast at ("test/cases/large/clang-23353.c": line 1547) +* replace by zero at ("test/cases/large/clang-23353.c": line 1547) * inline variable l_4510 at ("test/cases/large/clang-23353.c": line 1547) +* replace by zero at ("test/cases/large/clang-23353.c": line 1548) * inline variable l_4511 at ("test/cases/large/clang-23353.c": line 1548) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1549) +* replace by zero at ("test/cases/large/clang-23353.c": line 1549) * inline variable l_4512 at ("test/cases/large/clang-23353.c": line 1549) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1550) +* replace by zero at ("test/cases/large/clang-23353.c": line 1550) * inline variable l_4513 at ("test/cases/large/clang-23353.c": line 1550) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1551) +* replace by zero at ("test/cases/large/clang-23353.c": line 1551) * inline variable l_4514 at ("test/cases/large/clang-23353.c": line 1551) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1552) +* replace by zero at ("test/cases/large/clang-23353.c": line 1552) * inline variable l_4515 at ("test/cases/large/clang-23353.c": line 1552) +* don't cast at ("test/cases/large/clang-23353.c": line 1553) +* replace by zero at ("test/cases/large/clang-23353.c": line 1553) * inline variable l_4516 at ("test/cases/large/clang-23353.c": line 1553) +* replace by zero at ("test/cases/large/clang-23353.c": line 1554) * inline variable l_4517 at ("test/cases/large/clang-23353.c": line 1554) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1555) +* replace by zero at ("test/cases/large/clang-23353.c": line 1555) * inline variable l_4518 at ("test/cases/large/clang-23353.c": line 1555) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1556) +* replace by zero at ("test/cases/large/clang-23353.c": line 1556) * inline variable l_4519 at ("test/cases/large/clang-23353.c": line 1556) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1557) +* replace by zero at ("test/cases/large/clang-23353.c": line 1557) * inline variable l_4520 at ("test/cases/large/clang-23353.c": line 1557) +* don't cast at ("test/cases/large/clang-23353.c": line 1558) +* replace by zero at ("test/cases/large/clang-23353.c": line 1558) * inline variable l_4521 at ("test/cases/large/clang-23353.c": line 1558) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1559) +* replace by zero at ("test/cases/large/clang-23353.c": line 1559) * inline variable l_4522 at ("test/cases/large/clang-23353.c": line 1559) +* replace by zero at ("test/cases/large/clang-23353.c": line 1560) * inline variable l_4523 at ("test/cases/large/clang-23353.c": line 1560) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1561) +* replace by zero at ("test/cases/large/clang-23353.c": line 1561) * inline variable l_4524 at ("test/cases/large/clang-23353.c": line 1561) +* don't cast at ("test/cases/large/clang-23353.c": line 1562) +* replace by zero at ("test/cases/large/clang-23353.c": line 1562) * inline variable l_4525 at ("test/cases/large/clang-23353.c": line 1562) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1563) +* replace by zero at ("test/cases/large/clang-23353.c": line 1563) * inline variable l_4526 at ("test/cases/large/clang-23353.c": line 1563) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1564) +* replace by zero at ("test/cases/large/clang-23353.c": line 1564) * inline variable l_4527 at ("test/cases/large/clang-23353.c": line 1564) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1565) +* replace by zero at ("test/cases/large/clang-23353.c": line 1565) * inline variable l_4528 at ("test/cases/large/clang-23353.c": line 1565) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1566) +* replace by zero at ("test/cases/large/clang-23353.c": line 1566) * inline variable l_4529 at ("test/cases/large/clang-23353.c": line 1566) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1567) +* replace by zero at ("test/cases/large/clang-23353.c": line 1567) * inline variable l_4530 at ("test/cases/large/clang-23353.c": line 1567) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1568) +* replace by zero at ("test/cases/large/clang-23353.c": line 1568) * inline variable l_4531 at ("test/cases/large/clang-23353.c": line 1568) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1569) +* replace by zero at ("test/cases/large/clang-23353.c": line 1569) * inline variable l_4532 at ("test/cases/large/clang-23353.c": line 1569) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1570) +* replace by zero at ("test/cases/large/clang-23353.c": line 1570) * inline variable l_4533 at ("test/cases/large/clang-23353.c": line 1570) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1571) +* replace by zero at ("test/cases/large/clang-23353.c": line 1571) * inline variable l_4534 at ("test/cases/large/clang-23353.c": line 1571) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1572) +* replace by zero at ("test/cases/large/clang-23353.c": line 1572) * inline variable l_4535 at ("test/cases/large/clang-23353.c": line 1572) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1573) +* replace by zero at ("test/cases/large/clang-23353.c": line 1573) * inline variable l_4536 at ("test/cases/large/clang-23353.c": line 1573) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1574) +* replace by zero at ("test/cases/large/clang-23353.c": line 1574) * inline variable l_4537 at ("test/cases/large/clang-23353.c": line 1574) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1575) +* replace by zero at ("test/cases/large/clang-23353.c": line 1575) * inline variable l_4538 at ("test/cases/large/clang-23353.c": line 1575) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1576) +* replace by zero at ("test/cases/large/clang-23353.c": line 1576) * inline variable l_4539 at ("test/cases/large/clang-23353.c": line 1576) +* replace by zero at ("test/cases/large/clang-23353.c": line 1577) * inline variable l_4540 at ("test/cases/large/clang-23353.c": line 1577) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1578) +* replace by zero at ("test/cases/large/clang-23353.c": line 1578) * inline variable l_4541 at ("test/cases/large/clang-23353.c": line 1578) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1579) +* replace by zero at ("test/cases/large/clang-23353.c": line 1579) * inline variable l_4542 at ("test/cases/large/clang-23353.c": line 1579) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1580) +* replace by zero at ("test/cases/large/clang-23353.c": line 1580) * inline variable l_4543 at ("test/cases/large/clang-23353.c": line 1580) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1581) +* replace by zero at ("test/cases/large/clang-23353.c": line 1581) * inline variable l_4544 at ("test/cases/large/clang-23353.c": line 1581) +* don't cast at ("test/cases/large/clang-23353.c": line 1582) +* replace by zero at ("test/cases/large/clang-23353.c": line 1582) * inline variable l_4545 at ("test/cases/large/clang-23353.c": line 1582) +* replace by zero at ("test/cases/large/clang-23353.c": line 1583) * inline variable l_4546 at ("test/cases/large/clang-23353.c": line 1583) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1584) +* replace by zero at ("test/cases/large/clang-23353.c": line 1584) * inline variable l_4547 at ("test/cases/large/clang-23353.c": line 1584) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1585) +* replace by zero at ("test/cases/large/clang-23353.c": line 1585) * inline variable l_4548 at ("test/cases/large/clang-23353.c": line 1585) +* replace by zero at ("test/cases/large/clang-23353.c": line 1586) * inline variable l_4549 at ("test/cases/large/clang-23353.c": line 1586) +* don't cast at ("test/cases/large/clang-23353.c": line 1587) +* replace by zero at ("test/cases/large/clang-23353.c": line 1587) * inline variable l_4550 at ("test/cases/large/clang-23353.c": line 1587) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1588) +* replace by zero at ("test/cases/large/clang-23353.c": line 1588) * inline variable l_4551 at ("test/cases/large/clang-23353.c": line 1588) +* don't cast at ("test/cases/large/clang-23353.c": line 1589) +* replace by zero at ("test/cases/large/clang-23353.c": line 1589) * inline variable l_4552 at ("test/cases/large/clang-23353.c": line 1589) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1590) +* replace by zero at ("test/cases/large/clang-23353.c": line 1590) * inline variable l_4553 at ("test/cases/large/clang-23353.c": line 1590) +* replace by zero at ("test/cases/large/clang-23353.c": line 1591) * inline variable l_4554 at ("test/cases/large/clang-23353.c": line 1591) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1592) +* replace by zero at ("test/cases/large/clang-23353.c": line 1592) * inline variable l_4555 at ("test/cases/large/clang-23353.c": line 1592) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1593) +* replace by zero at ("test/cases/large/clang-23353.c": line 1593) * inline variable l_4556 at ("test/cases/large/clang-23353.c": line 1593) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1594) +* replace by zero at ("test/cases/large/clang-23353.c": line 1594) * inline variable l_4557 at ("test/cases/large/clang-23353.c": line 1594) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1595) +* replace by zero at ("test/cases/large/clang-23353.c": line 1595) * inline variable l_4558 at ("test/cases/large/clang-23353.c": line 1595) +* replace by zero at ("test/cases/large/clang-23353.c": line 1596) * inline variable l_4559 at ("test/cases/large/clang-23353.c": line 1596) +* don't cast at ("test/cases/large/clang-23353.c": line 1597) +* replace by zero at ("test/cases/large/clang-23353.c": line 1597) * inline variable l_4560 at ("test/cases/large/clang-23353.c": line 1597) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1598) +* replace by zero at ("test/cases/large/clang-23353.c": line 1598) * inline variable l_4561 at ("test/cases/large/clang-23353.c": line 1598) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1599) +* replace by zero at ("test/cases/large/clang-23353.c": line 1599) * inline variable l_4562 at ("test/cases/large/clang-23353.c": line 1599) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1600) +* replace by zero at ("test/cases/large/clang-23353.c": line 1600) * inline variable l_4563 at ("test/cases/large/clang-23353.c": line 1600) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1601) +* replace by zero at ("test/cases/large/clang-23353.c": line 1601) * inline variable l_4564 at ("test/cases/large/clang-23353.c": line 1601) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1602) +* replace by zero at ("test/cases/large/clang-23353.c": line 1602) * inline variable l_4565 at ("test/cases/large/clang-23353.c": line 1602) +* don't cast at ("test/cases/large/clang-23353.c": line 1603) +* replace by zero at ("test/cases/large/clang-23353.c": line 1603) * inline variable l_4566 at ("test/cases/large/clang-23353.c": line 1603) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1604) +* replace by zero at ("test/cases/large/clang-23353.c": line 1604) * inline variable l_4567 at ("test/cases/large/clang-23353.c": line 1604) +* don't cast at ("test/cases/large/clang-23353.c": line 1605) +* replace by zero at ("test/cases/large/clang-23353.c": line 1605) * inline variable l_4568 at ("test/cases/large/clang-23353.c": line 1605) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1606) +* replace by zero at ("test/cases/large/clang-23353.c": line 1606) * inline variable l_4569 at ("test/cases/large/clang-23353.c": line 1606) +* replace by zero at ("test/cases/large/clang-23353.c": line 1607) * inline variable l_4570 at ("test/cases/large/clang-23353.c": line 1607) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1608) +* replace by zero at ("test/cases/large/clang-23353.c": line 1608) * inline variable l_4571 at ("test/cases/large/clang-23353.c": line 1608) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1609) +* replace by zero at ("test/cases/large/clang-23353.c": line 1609) * inline variable l_4572 at ("test/cases/large/clang-23353.c": line 1609) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1610) +* replace by zero at ("test/cases/large/clang-23353.c": line 1610) * inline variable l_4573 at ("test/cases/large/clang-23353.c": line 1610) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1611) +* replace by zero at ("test/cases/large/clang-23353.c": line 1611) * inline variable l_4574 at ("test/cases/large/clang-23353.c": line 1611) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1612) +* replace by zero at ("test/cases/large/clang-23353.c": line 1612) * inline variable l_4575 at ("test/cases/large/clang-23353.c": line 1612) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1613) +* replace by zero at ("test/cases/large/clang-23353.c": line 1613) * inline variable l_4576 at ("test/cases/large/clang-23353.c": line 1613) +* don't cast at ("test/cases/large/clang-23353.c": line 1614) +* replace by zero at ("test/cases/large/clang-23353.c": line 1614) * inline variable l_4577 at ("test/cases/large/clang-23353.c": line 1614) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1615) +* replace by zero at ("test/cases/large/clang-23353.c": line 1615) * inline variable l_4578 at ("test/cases/large/clang-23353.c": line 1615) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1616) +* replace by zero at ("test/cases/large/clang-23353.c": line 1616) * inline variable l_4579 at ("test/cases/large/clang-23353.c": line 1616) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1617) +* replace by zero at ("test/cases/large/clang-23353.c": line 1617) * inline variable l_4580 at ("test/cases/large/clang-23353.c": line 1617) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1618) +* replace by zero at ("test/cases/large/clang-23353.c": line 1618) * inline variable l_4581 at ("test/cases/large/clang-23353.c": line 1618) * remove condition at ("test/cases/large/clang-23353.c": line 1619) * do without param at ("test/cases/large/clang-23353.c": line 1619) @@ -1617,19 +2648,37 @@ * do without param at ("test/cases/large/clang-23353.c": line 1619) * do without param at ("test/cases/large/clang-23353.c": line 1619) * do without param at ("test/cases/large/clang-23353.c": line 1619) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1630) +* replace by zero at ("test/cases/large/clang-23353.c": line 1630) * inline variable l_4147 at ("test/cases/large/clang-23353.c": line 1630) +* replace by zero at ("test/cases/large/clang-23353.c": line 1631) * inline variable l_4178 at ("test/cases/large/clang-23353.c": line 1631) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1632) +* replace by zero at ("test/cases/large/clang-23353.c": line 1632) * inline variable l_4179 at ("test/cases/large/clang-23353.c": line 1632) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1633) +* replace by zero at ("test/cases/large/clang-23353.c": line 1633) * inline variable l_4209 at ("test/cases/large/clang-23353.c": line 1633) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1634) +* replace by zero at ("test/cases/large/clang-23353.c": line 1634) * inline variable l_4210 at ("test/cases/large/clang-23353.c": line 1634) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1635) +* replace by zero at ("test/cases/large/clang-23353.c": line 1635) * inline variable l_4211 at ("test/cases/large/clang-23353.c": line 1635) +* don't cast at ("test/cases/large/clang-23353.c": line 1636) +* replace by zero at ("test/cases/large/clang-23353.c": line 1636) * inline variable l_4212 at ("test/cases/large/clang-23353.c": line 1636) +* replace by zero at ("test/cases/large/clang-23353.c": line 1637) * inline variable l_4213 at ("test/cases/large/clang-23353.c": line 1637) * remove initializer at ("test/cases/large/clang-23353.c": line 1638) * reduce to left at ("test/cases/large/clang-23353.c": line 1638) * reduce to right at ("test/cases/large/clang-23353.c": line 1638) * remove empty declaration at ("test/cases/large/clang-23353.c": line 1638) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1640) +* replace by zero at ("test/cases/large/clang-23353.c": line 1640) * inline variable l_4168 at ("test/cases/large/clang-23353.c": line 1640) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1641) +* replace by zero at ("test/cases/large/clang-23353.c": line 1641) * inline variable l_4169 at ("test/cases/large/clang-23353.c": line 1641) * remove expr statement at ("test/cases/large/clang-23353.c": line 1642) * reduce to left at ("test/cases/large/clang-23353.c": line 1642) @@ -1671,6 +2720,7 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 1648) * reduce to right at ("test/cases/large/clang-23353.c": line 1648) * remove empty declaration at ("test/cases/large/clang-23353.c": line 1648) +* replace by zero at ("test/cases/large/clang-23353.c": line 1650) * inline variable l_4172 at ("test/cases/large/clang-23353.c": line 1650) * remove condition at ("test/cases/large/clang-23353.c": line 1651) * reduce to operant at ("test/cases/large/clang-23353.c": line 1651) @@ -1684,7 +2734,10 @@ * remove iterator at ("test/cases/large/clang-23353.c": line 1648) * reduce to operant at ("test/cases/large/clang-23353.c": line 1648) * remove condition at ("test/cases/large/clang-23353.c": line 1657) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1671) +* replace by zero at ("test/cases/large/clang-23353.c": line 1671) * inline variable l_4191 at ("test/cases/large/clang-23353.c": line 1671) +* replace by zero at ("test/cases/large/clang-23353.c": line 1672) * inline variable l_4208 at ("test/cases/large/clang-23353.c": line 1672) * remove expr statement at ("test/cases/large/clang-23353.c": line 1673) * reduce to left at ("test/cases/large/clang-23353.c": line 1673) @@ -1751,7 +2804,10 @@ * do without param at ("test/cases/large/clang-23353.c": line 1673) * reduce to operant at ("test/cases/large/clang-23353.c": line 1673) * reduce to operant at ("test/cases/large/clang-23353.c": line 1673) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1659) +* replace by zero at ("test/cases/large/clang-23353.c": line 1659) * inline variable l_4180 at ("test/cases/large/clang-23353.c": line 1659) +* replace by zero at ("test/cases/large/clang-23353.c": line 1660) * inline variable l_4184 at ("test/cases/large/clang-23353.c": line 1660) * remove expr statement at ("test/cases/large/clang-23353.c": line 1661) * reduce to left at ("test/cases/large/clang-23353.c": line 1661) @@ -1785,8 +2841,14 @@ * do without param at ("test/cases/large/clang-23353.c": line 1663) * remove expr statement at ("test/cases/large/clang-23353.c": line 1675) * reduce to operant at ("test/cases/large/clang-23353.c": line 1675) +* don't cast at ("test/cases/large/clang-23353.c": line 1621) +* replace by zero at ("test/cases/large/clang-23353.c": line 1621) * inline variable l_4142 at ("test/cases/large/clang-23353.c": line 1621) +* don't cast at ("test/cases/large/clang-23353.c": line 1622) +* replace by zero at ("test/cases/large/clang-23353.c": line 1622) * inline variable l_4143 at ("test/cases/large/clang-23353.c": line 1622) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1623) +* replace by zero at ("test/cases/large/clang-23353.c": line 1623) * inline variable l_4144 at ("test/cases/large/clang-23353.c": line 1623) * remove expr statement at ("test/cases/large/clang-23353.c": line 1624) * reduce to left at ("test/cases/large/clang-23353.c": line 1624) @@ -1854,40 +2916,99 @@ * remove expr statement at ("test/cases/large/clang-23353.c": line 1684) * reduce to operant at ("test/cases/large/clang-23353.c": line 1684) * remove return statement at ("test/cases/large/clang-23353.c": line 1685) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1696) +* replace by zero at ("test/cases/large/clang-23353.c": line 1696) * inline variable l_2977 at ("test/cases/large/clang-23353.c": line 1696) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1697) +* replace by zero at ("test/cases/large/clang-23353.c": line 1697) * inline variable l_2978 at ("test/cases/large/clang-23353.c": line 1697) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1698) +* replace by zero at ("test/cases/large/clang-23353.c": line 1698) * inline variable l_2979 at ("test/cases/large/clang-23353.c": line 1698) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1699) +* replace by zero at ("test/cases/large/clang-23353.c": line 1699) * inline variable l_2980 at ("test/cases/large/clang-23353.c": line 1699) +* replace by zero at ("test/cases/large/clang-23353.c": line 1700) * inline variable l_2981 at ("test/cases/large/clang-23353.c": line 1700) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1701) +* replace by zero at ("test/cases/large/clang-23353.c": line 1701) * inline variable l_2982 at ("test/cases/large/clang-23353.c": line 1701) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1702) +* replace by zero at ("test/cases/large/clang-23353.c": line 1702) * inline variable l_2983 at ("test/cases/large/clang-23353.c": line 1702) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1703) +* replace by zero at ("test/cases/large/clang-23353.c": line 1703) * inline variable l_2984 at ("test/cases/large/clang-23353.c": line 1703) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1704) +* replace by zero at ("test/cases/large/clang-23353.c": line 1704) * inline variable l_2985 at ("test/cases/large/clang-23353.c": line 1704) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1705) +* replace by zero at ("test/cases/large/clang-23353.c": line 1705) * inline variable l_2986 at ("test/cases/large/clang-23353.c": line 1705) +* don't cast at ("test/cases/large/clang-23353.c": line 1706) +* replace by zero at ("test/cases/large/clang-23353.c": line 1706) * inline variable l_2987 at ("test/cases/large/clang-23353.c": line 1706) +* don't cast at ("test/cases/large/clang-23353.c": line 1707) +* replace by zero at ("test/cases/large/clang-23353.c": line 1707) * inline variable l_2988 at ("test/cases/large/clang-23353.c": line 1707) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1708) +* replace by zero at ("test/cases/large/clang-23353.c": line 1708) * inline variable l_2989 at ("test/cases/large/clang-23353.c": line 1708) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1709) +* replace by zero at ("test/cases/large/clang-23353.c": line 1709) * inline variable l_2990 at ("test/cases/large/clang-23353.c": line 1709) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1710) +* replace by zero at ("test/cases/large/clang-23353.c": line 1710) * inline variable l_2991 at ("test/cases/large/clang-23353.c": line 1710) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1711) +* replace by zero at ("test/cases/large/clang-23353.c": line 1711) * inline variable l_2992 at ("test/cases/large/clang-23353.c": line 1711) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1712) +* replace by zero at ("test/cases/large/clang-23353.c": line 1712) * inline variable l_2993 at ("test/cases/large/clang-23353.c": line 1712) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1713) +* replace by zero at ("test/cases/large/clang-23353.c": line 1713) * inline variable l_2994 at ("test/cases/large/clang-23353.c": line 1713) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1714) +* replace by zero at ("test/cases/large/clang-23353.c": line 1714) * inline variable l_2995 at ("test/cases/large/clang-23353.c": line 1714) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1715) +* replace by zero at ("test/cases/large/clang-23353.c": line 1715) * inline variable l_2996 at ("test/cases/large/clang-23353.c": line 1715) +* replace by zero at ("test/cases/large/clang-23353.c": line 1716) * inline variable l_2997 at ("test/cases/large/clang-23353.c": line 1716) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1717) +* replace by zero at ("test/cases/large/clang-23353.c": line 1717) * inline variable l_3013 at ("test/cases/large/clang-23353.c": line 1717) +* replace by zero at ("test/cases/large/clang-23353.c": line 1718) * inline variable l_3126 at ("test/cases/large/clang-23353.c": line 1718) +* replace by zero at ("test/cases/large/clang-23353.c": line 1719) * inline variable l_3176 at ("test/cases/large/clang-23353.c": line 1719) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1720) +* replace by zero at ("test/cases/large/clang-23353.c": line 1720) * inline variable l_3226 at ("test/cases/large/clang-23353.c": line 1720) +* replace by zero at ("test/cases/large/clang-23353.c": line 1721) * inline variable l_3321 at ("test/cases/large/clang-23353.c": line 1721) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1722) +* replace by zero at ("test/cases/large/clang-23353.c": line 1722) * inline variable l_3328 at ("test/cases/large/clang-23353.c": line 1722) +* replace by zero at ("test/cases/large/clang-23353.c": line 1723) * inline variable l_3333 at ("test/cases/large/clang-23353.c": line 1723) +* replace by zero at ("test/cases/large/clang-23353.c": line 1724) * inline variable l_3356 at ("test/cases/large/clang-23353.c": line 1724) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1725) +* replace by zero at ("test/cases/large/clang-23353.c": line 1725) * inline variable l_3361 at ("test/cases/large/clang-23353.c": line 1725) +* replace by zero at ("test/cases/large/clang-23353.c": line 1726) * inline variable l_3747 at ("test/cases/large/clang-23353.c": line 1726) +* replace by zero at ("test/cases/large/clang-23353.c": line 1727) * inline variable l_3749 at ("test/cases/large/clang-23353.c": line 1727) +* replace by zero at ("test/cases/large/clang-23353.c": line 1728) * inline variable l_3751 at ("test/cases/large/clang-23353.c": line 1728) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1729) +* replace by zero at ("test/cases/large/clang-23353.c": line 1729) * inline variable l_3926 at ("test/cases/large/clang-23353.c": line 1729) +* replace by zero at ("test/cases/large/clang-23353.c": line 1730) * inline variable l_4130 at ("test/cases/large/clang-23353.c": line 1730) * remove expr statement at ("test/cases/large/clang-23353.c": line 1731) * reduce to operant at ("test/cases/large/clang-23353.c": line 1731) @@ -1896,30 +3017,56 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 1732) * reduce to operant at ("test/cases/large/clang-23353.c": line 1732) * remove empty declaration at ("test/cases/large/clang-23353.c": line 1732) +* replace by zero at ("test/cases/large/clang-23353.c": line 1734) * inline variable l_3004 at ("test/cases/large/clang-23353.c": line 1734) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1735) +* replace by zero at ("test/cases/large/clang-23353.c": line 1735) * inline variable l_3009 at ("test/cases/large/clang-23353.c": line 1735) +* replace by zero at ("test/cases/large/clang-23353.c": line 1736) * inline variable l_3041 at ("test/cases/large/clang-23353.c": line 1736) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1737) +* replace by zero at ("test/cases/large/clang-23353.c": line 1737) * inline variable l_3076 at ("test/cases/large/clang-23353.c": line 1737) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1738) +* replace by zero at ("test/cases/large/clang-23353.c": line 1738) * inline variable l_3090 at ("test/cases/large/clang-23353.c": line 1738) +* replace by zero at ("test/cases/large/clang-23353.c": line 1739) * inline variable l_3097 at ("test/cases/large/clang-23353.c": line 1739) +* replace by zero at ("test/cases/large/clang-23353.c": line 1740) * inline variable l_3105 at ("test/cases/large/clang-23353.c": line 1740) +* replace by zero at ("test/cases/large/clang-23353.c": line 1741) * inline variable l_3110 at ("test/cases/large/clang-23353.c": line 1741) +* replace by zero at ("test/cases/large/clang-23353.c": line 1742) * inline variable l_3147 at ("test/cases/large/clang-23353.c": line 1742) +* replace by zero at ("test/cases/large/clang-23353.c": line 1743) * inline variable l_3269 at ("test/cases/large/clang-23353.c": line 1743) +* replace by zero at ("test/cases/large/clang-23353.c": line 1744) * inline variable l_3289 at ("test/cases/large/clang-23353.c": line 1744) +* replace by zero at ("test/cases/large/clang-23353.c": line 1745) * inline variable l_3302 at ("test/cases/large/clang-23353.c": line 1745) +* replace by zero at ("test/cases/large/clang-23353.c": line 1746) * inline variable l_3317 at ("test/cases/large/clang-23353.c": line 1746) +* replace by zero at ("test/cases/large/clang-23353.c": line 1747) * inline variable l_3345 at ("test/cases/large/clang-23353.c": line 1747) +* replace by zero at ("test/cases/large/clang-23353.c": line 1748) * inline variable l_3920 at ("test/cases/large/clang-23353.c": line 1748) +* don't cast at ("test/cases/large/clang-23353.c": line 1749) +* replace by zero at ("test/cases/large/clang-23353.c": line 1749) * inline variable l_3923 at ("test/cases/large/clang-23353.c": line 1749) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1750) +* replace by zero at ("test/cases/large/clang-23353.c": line 1750) * inline variable l_4140 at ("test/cases/large/clang-23353.c": line 1750) * remove check at ("test/cases/large/clang-23353.c": line 1732) * remove iterator at ("test/cases/large/clang-23353.c": line 1732) * reduce to operant at ("test/cases/large/clang-23353.c": line 1732) * remove return statement at ("test/cases/large/clang-23353.c": line 1752) * reduce to operant at ("test/cases/large/clang-23353.c": line 1752) +* replace by zero at ("test/cases/large/clang-23353.c": line 1763) * inline variable l_2958 at ("test/cases/large/clang-23353.c": line 1763) +* replace by zero at ("test/cases/large/clang-23353.c": line 1764) * inline variable l_2961 at ("test/cases/large/clang-23353.c": line 1764) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1765) +* replace by zero at ("test/cases/large/clang-23353.c": line 1765) * inline variable l_2975 at ("test/cases/large/clang-23353.c": line 1765) * remove expr statement at ("test/cases/large/clang-23353.c": line 1766) * reduce to left at ("test/cases/large/clang-23353.c": line 1766) @@ -1978,12 +3125,25 @@ * don't cast at ("test/cases/large/clang-23353.c": line 1768) * replace by zero at ("test/cases/large/clang-23353.c": line 1768) * remove return statement at ("test/cases/large/clang-23353.c": line 1769) +* replace by zero at ("test/cases/large/clang-23353.c": line 1780) * inline variable l_22 at ("test/cases/large/clang-23353.c": line 1780) +* don't cast at ("test/cases/large/clang-23353.c": line 1781) +* replace by zero at ("test/cases/large/clang-23353.c": line 1781) * inline variable l_23 at ("test/cases/large/clang-23353.c": line 1781) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1782) +* replace by zero at ("test/cases/large/clang-23353.c": line 1782) * inline variable l_24 at ("test/cases/large/clang-23353.c": line 1782) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1783) +* replace by zero at ("test/cases/large/clang-23353.c": line 1783) * inline variable l_2950 at ("test/cases/large/clang-23353.c": line 1783) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1784) +* replace by zero at ("test/cases/large/clang-23353.c": line 1784) * inline variable l_2953 at ("test/cases/large/clang-23353.c": line 1784) +* don't cast at ("test/cases/large/clang-23353.c": line 1785) +* replace by zero at ("test/cases/large/clang-23353.c": line 1785) * inline variable l_2956 at ("test/cases/large/clang-23353.c": line 1785) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1786) +* replace by zero at ("test/cases/large/clang-23353.c": line 1786) * inline variable l_2957 at ("test/cases/large/clang-23353.c": line 1786) * remove expr statement at ("test/cases/large/clang-23353.c": line 1787) * reduce to left at ("test/cases/large/clang-23353.c": line 1787) @@ -2037,128 +3197,365 @@ * do without param at ("test/cases/large/clang-23353.c": line 1792) * remove return statement at ("test/cases/large/clang-23353.c": line 1793) * reduce to operant at ("test/cases/large/clang-23353.c": line 1793) +* replace by zero at ("test/cases/large/clang-23353.c": line 1804) * inline variable l_2817 at ("test/cases/large/clang-23353.c": line 1804) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1805) +* replace by zero at ("test/cases/large/clang-23353.c": line 1805) * inline variable l_2826 at ("test/cases/large/clang-23353.c": line 1805) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1806) +* replace by zero at ("test/cases/large/clang-23353.c": line 1806) * inline variable l_2827 at ("test/cases/large/clang-23353.c": line 1806) +* replace by zero at ("test/cases/large/clang-23353.c": line 1807) * inline variable l_2828 at ("test/cases/large/clang-23353.c": line 1807) +* don't cast at ("test/cases/large/clang-23353.c": line 1808) +* replace by zero at ("test/cases/large/clang-23353.c": line 1808) * inline variable l_2829 at ("test/cases/large/clang-23353.c": line 1808) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1809) +* replace by zero at ("test/cases/large/clang-23353.c": line 1809) * inline variable l_2830 at ("test/cases/large/clang-23353.c": line 1809) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1810) +* replace by zero at ("test/cases/large/clang-23353.c": line 1810) * inline variable l_2831 at ("test/cases/large/clang-23353.c": line 1810) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1811) +* replace by zero at ("test/cases/large/clang-23353.c": line 1811) * inline variable l_2832 at ("test/cases/large/clang-23353.c": line 1811) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1812) +* replace by zero at ("test/cases/large/clang-23353.c": line 1812) * inline variable l_2833 at ("test/cases/large/clang-23353.c": line 1812) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1813) +* replace by zero at ("test/cases/large/clang-23353.c": line 1813) * inline variable l_2834 at ("test/cases/large/clang-23353.c": line 1813) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1814) +* replace by zero at ("test/cases/large/clang-23353.c": line 1814) * inline variable l_2835 at ("test/cases/large/clang-23353.c": line 1814) +* replace by zero at ("test/cases/large/clang-23353.c": line 1815) * inline variable l_2836 at ("test/cases/large/clang-23353.c": line 1815) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1816) +* replace by zero at ("test/cases/large/clang-23353.c": line 1816) * inline variable l_2837 at ("test/cases/large/clang-23353.c": line 1816) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1817) +* replace by zero at ("test/cases/large/clang-23353.c": line 1817) * inline variable l_2838 at ("test/cases/large/clang-23353.c": line 1817) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1818) +* replace by zero at ("test/cases/large/clang-23353.c": line 1818) * inline variable l_2839 at ("test/cases/large/clang-23353.c": line 1818) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1819) +* replace by zero at ("test/cases/large/clang-23353.c": line 1819) * inline variable l_2840 at ("test/cases/large/clang-23353.c": line 1819) +* don't cast at ("test/cases/large/clang-23353.c": line 1820) +* replace by zero at ("test/cases/large/clang-23353.c": line 1820) * inline variable l_2841 at ("test/cases/large/clang-23353.c": line 1820) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1821) +* replace by zero at ("test/cases/large/clang-23353.c": line 1821) * inline variable l_2842 at ("test/cases/large/clang-23353.c": line 1821) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1822) +* replace by zero at ("test/cases/large/clang-23353.c": line 1822) * inline variable l_2843 at ("test/cases/large/clang-23353.c": line 1822) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1823) +* replace by zero at ("test/cases/large/clang-23353.c": line 1823) * inline variable l_2844 at ("test/cases/large/clang-23353.c": line 1823) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1824) +* replace by zero at ("test/cases/large/clang-23353.c": line 1824) * inline variable l_2845 at ("test/cases/large/clang-23353.c": line 1824) +* don't cast at ("test/cases/large/clang-23353.c": line 1825) +* replace by zero at ("test/cases/large/clang-23353.c": line 1825) * inline variable l_2846 at ("test/cases/large/clang-23353.c": line 1825) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1826) +* replace by zero at ("test/cases/large/clang-23353.c": line 1826) * inline variable l_2847 at ("test/cases/large/clang-23353.c": line 1826) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1827) +* replace by zero at ("test/cases/large/clang-23353.c": line 1827) * inline variable l_2848 at ("test/cases/large/clang-23353.c": line 1827) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1828) +* replace by zero at ("test/cases/large/clang-23353.c": line 1828) * inline variable l_2849 at ("test/cases/large/clang-23353.c": line 1828) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1829) +* replace by zero at ("test/cases/large/clang-23353.c": line 1829) * inline variable l_2850 at ("test/cases/large/clang-23353.c": line 1829) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1830) +* replace by zero at ("test/cases/large/clang-23353.c": line 1830) * inline variable l_2851 at ("test/cases/large/clang-23353.c": line 1830) +* don't cast at ("test/cases/large/clang-23353.c": line 1831) +* replace by zero at ("test/cases/large/clang-23353.c": line 1831) * inline variable l_2852 at ("test/cases/large/clang-23353.c": line 1831) +* replace by zero at ("test/cases/large/clang-23353.c": line 1832) * inline variable l_2853 at ("test/cases/large/clang-23353.c": line 1832) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1833) +* replace by zero at ("test/cases/large/clang-23353.c": line 1833) * inline variable l_2854 at ("test/cases/large/clang-23353.c": line 1833) +* don't cast at ("test/cases/large/clang-23353.c": line 1834) +* replace by zero at ("test/cases/large/clang-23353.c": line 1834) * inline variable l_2855 at ("test/cases/large/clang-23353.c": line 1834) +* don't cast at ("test/cases/large/clang-23353.c": line 1835) +* replace by zero at ("test/cases/large/clang-23353.c": line 1835) * inline variable l_2856 at ("test/cases/large/clang-23353.c": line 1835) +* don't cast at ("test/cases/large/clang-23353.c": line 1836) +* replace by zero at ("test/cases/large/clang-23353.c": line 1836) * inline variable l_2857 at ("test/cases/large/clang-23353.c": line 1836) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1837) +* replace by zero at ("test/cases/large/clang-23353.c": line 1837) * inline variable l_2858 at ("test/cases/large/clang-23353.c": line 1837) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1838) +* replace by zero at ("test/cases/large/clang-23353.c": line 1838) * inline variable l_2859 at ("test/cases/large/clang-23353.c": line 1838) +* replace by zero at ("test/cases/large/clang-23353.c": line 1839) * inline variable l_2860 at ("test/cases/large/clang-23353.c": line 1839) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1840) +* replace by zero at ("test/cases/large/clang-23353.c": line 1840) * inline variable l_2861 at ("test/cases/large/clang-23353.c": line 1840) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1841) +* replace by zero at ("test/cases/large/clang-23353.c": line 1841) * inline variable l_2862 at ("test/cases/large/clang-23353.c": line 1841) +* replace by zero at ("test/cases/large/clang-23353.c": line 1842) * inline variable l_2863 at ("test/cases/large/clang-23353.c": line 1842) +* don't cast at ("test/cases/large/clang-23353.c": line 1843) +* replace by zero at ("test/cases/large/clang-23353.c": line 1843) * inline variable l_2864 at ("test/cases/large/clang-23353.c": line 1843) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1844) +* replace by zero at ("test/cases/large/clang-23353.c": line 1844) * inline variable l_2865 at ("test/cases/large/clang-23353.c": line 1844) +* don't cast at ("test/cases/large/clang-23353.c": line 1845) +* replace by zero at ("test/cases/large/clang-23353.c": line 1845) * inline variable l_2866 at ("test/cases/large/clang-23353.c": line 1845) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1846) +* replace by zero at ("test/cases/large/clang-23353.c": line 1846) * inline variable l_2867 at ("test/cases/large/clang-23353.c": line 1846) +* don't cast at ("test/cases/large/clang-23353.c": line 1847) +* replace by zero at ("test/cases/large/clang-23353.c": line 1847) * inline variable l_2868 at ("test/cases/large/clang-23353.c": line 1847) +* don't cast at ("test/cases/large/clang-23353.c": line 1848) +* replace by zero at ("test/cases/large/clang-23353.c": line 1848) * inline variable l_2869 at ("test/cases/large/clang-23353.c": line 1848) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1849) +* replace by zero at ("test/cases/large/clang-23353.c": line 1849) * inline variable l_2870 at ("test/cases/large/clang-23353.c": line 1849) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1850) +* replace by zero at ("test/cases/large/clang-23353.c": line 1850) * inline variable l_2871 at ("test/cases/large/clang-23353.c": line 1850) +* don't cast at ("test/cases/large/clang-23353.c": line 1851) +* replace by zero at ("test/cases/large/clang-23353.c": line 1851) * inline variable l_2872 at ("test/cases/large/clang-23353.c": line 1851) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1852) +* replace by zero at ("test/cases/large/clang-23353.c": line 1852) * inline variable l_2873 at ("test/cases/large/clang-23353.c": line 1852) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1853) +* replace by zero at ("test/cases/large/clang-23353.c": line 1853) * inline variable l_2874 at ("test/cases/large/clang-23353.c": line 1853) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1854) +* replace by zero at ("test/cases/large/clang-23353.c": line 1854) * inline variable l_2875 at ("test/cases/large/clang-23353.c": line 1854) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1855) +* replace by zero at ("test/cases/large/clang-23353.c": line 1855) * inline variable l_2876 at ("test/cases/large/clang-23353.c": line 1855) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1856) +* replace by zero at ("test/cases/large/clang-23353.c": line 1856) * inline variable l_2877 at ("test/cases/large/clang-23353.c": line 1856) +* don't cast at ("test/cases/large/clang-23353.c": line 1857) +* replace by zero at ("test/cases/large/clang-23353.c": line 1857) * inline variable l_2878 at ("test/cases/large/clang-23353.c": line 1857) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1858) +* replace by zero at ("test/cases/large/clang-23353.c": line 1858) * inline variable l_2879 at ("test/cases/large/clang-23353.c": line 1858) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1859) +* replace by zero at ("test/cases/large/clang-23353.c": line 1859) * inline variable l_2880 at ("test/cases/large/clang-23353.c": line 1859) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1860) +* replace by zero at ("test/cases/large/clang-23353.c": line 1860) * inline variable l_2881 at ("test/cases/large/clang-23353.c": line 1860) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1861) +* replace by zero at ("test/cases/large/clang-23353.c": line 1861) * inline variable l_2882 at ("test/cases/large/clang-23353.c": line 1861) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1862) +* replace by zero at ("test/cases/large/clang-23353.c": line 1862) * inline variable l_2883 at ("test/cases/large/clang-23353.c": line 1862) +* don't cast at ("test/cases/large/clang-23353.c": line 1863) +* replace by zero at ("test/cases/large/clang-23353.c": line 1863) * inline variable l_2884 at ("test/cases/large/clang-23353.c": line 1863) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1864) +* replace by zero at ("test/cases/large/clang-23353.c": line 1864) * inline variable l_2885 at ("test/cases/large/clang-23353.c": line 1864) +* don't cast at ("test/cases/large/clang-23353.c": line 1865) +* replace by zero at ("test/cases/large/clang-23353.c": line 1865) * inline variable l_2886 at ("test/cases/large/clang-23353.c": line 1865) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1866) +* replace by zero at ("test/cases/large/clang-23353.c": line 1866) * inline variable l_2887 at ("test/cases/large/clang-23353.c": line 1866) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1867) +* replace by zero at ("test/cases/large/clang-23353.c": line 1867) * inline variable l_2888 at ("test/cases/large/clang-23353.c": line 1867) +* don't cast at ("test/cases/large/clang-23353.c": line 1868) +* replace by zero at ("test/cases/large/clang-23353.c": line 1868) * inline variable l_2889 at ("test/cases/large/clang-23353.c": line 1868) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1869) +* replace by zero at ("test/cases/large/clang-23353.c": line 1869) * inline variable l_2890 at ("test/cases/large/clang-23353.c": line 1869) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1870) +* replace by zero at ("test/cases/large/clang-23353.c": line 1870) * inline variable l_2891 at ("test/cases/large/clang-23353.c": line 1870) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1871) +* replace by zero at ("test/cases/large/clang-23353.c": line 1871) * inline variable l_2892 at ("test/cases/large/clang-23353.c": line 1871) +* don't cast at ("test/cases/large/clang-23353.c": line 1872) +* replace by zero at ("test/cases/large/clang-23353.c": line 1872) * inline variable l_2893 at ("test/cases/large/clang-23353.c": line 1872) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1873) +* replace by zero at ("test/cases/large/clang-23353.c": line 1873) * inline variable l_2894 at ("test/cases/large/clang-23353.c": line 1873) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1874) +* replace by zero at ("test/cases/large/clang-23353.c": line 1874) * inline variable l_2895 at ("test/cases/large/clang-23353.c": line 1874) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1875) +* replace by zero at ("test/cases/large/clang-23353.c": line 1875) * inline variable l_2896 at ("test/cases/large/clang-23353.c": line 1875) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1876) +* replace by zero at ("test/cases/large/clang-23353.c": line 1876) * inline variable l_2897 at ("test/cases/large/clang-23353.c": line 1876) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1877) +* replace by zero at ("test/cases/large/clang-23353.c": line 1877) * inline variable l_2898 at ("test/cases/large/clang-23353.c": line 1877) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1878) +* replace by zero at ("test/cases/large/clang-23353.c": line 1878) * inline variable l_2899 at ("test/cases/large/clang-23353.c": line 1878) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1879) +* replace by zero at ("test/cases/large/clang-23353.c": line 1879) * inline variable l_2900 at ("test/cases/large/clang-23353.c": line 1879) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1880) +* replace by zero at ("test/cases/large/clang-23353.c": line 1880) * inline variable l_2901 at ("test/cases/large/clang-23353.c": line 1880) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1881) +* replace by zero at ("test/cases/large/clang-23353.c": line 1881) * inline variable l_2902 at ("test/cases/large/clang-23353.c": line 1881) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1882) +* replace by zero at ("test/cases/large/clang-23353.c": line 1882) * inline variable l_2903 at ("test/cases/large/clang-23353.c": line 1882) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1883) +* replace by zero at ("test/cases/large/clang-23353.c": line 1883) * inline variable l_2904 at ("test/cases/large/clang-23353.c": line 1883) +* don't cast at ("test/cases/large/clang-23353.c": line 1884) +* replace by zero at ("test/cases/large/clang-23353.c": line 1884) * inline variable l_2905 at ("test/cases/large/clang-23353.c": line 1884) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1885) +* replace by zero at ("test/cases/large/clang-23353.c": line 1885) * inline variable l_2906 at ("test/cases/large/clang-23353.c": line 1885) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1886) +* replace by zero at ("test/cases/large/clang-23353.c": line 1886) * inline variable l_2907 at ("test/cases/large/clang-23353.c": line 1886) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1887) +* replace by zero at ("test/cases/large/clang-23353.c": line 1887) * inline variable l_2908 at ("test/cases/large/clang-23353.c": line 1887) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1888) +* replace by zero at ("test/cases/large/clang-23353.c": line 1888) * inline variable l_2909 at ("test/cases/large/clang-23353.c": line 1888) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1889) +* replace by zero at ("test/cases/large/clang-23353.c": line 1889) * inline variable l_2910 at ("test/cases/large/clang-23353.c": line 1889) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1890) +* replace by zero at ("test/cases/large/clang-23353.c": line 1890) * inline variable l_2911 at ("test/cases/large/clang-23353.c": line 1890) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1891) +* replace by zero at ("test/cases/large/clang-23353.c": line 1891) * inline variable l_2912 at ("test/cases/large/clang-23353.c": line 1891) +* don't cast at ("test/cases/large/clang-23353.c": line 1892) +* replace by zero at ("test/cases/large/clang-23353.c": line 1892) * inline variable l_2913 at ("test/cases/large/clang-23353.c": line 1892) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1893) +* replace by zero at ("test/cases/large/clang-23353.c": line 1893) * inline variable l_2914 at ("test/cases/large/clang-23353.c": line 1893) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1894) +* replace by zero at ("test/cases/large/clang-23353.c": line 1894) * inline variable l_2915 at ("test/cases/large/clang-23353.c": line 1894) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1895) +* replace by zero at ("test/cases/large/clang-23353.c": line 1895) * inline variable l_2916 at ("test/cases/large/clang-23353.c": line 1895) +* don't cast at ("test/cases/large/clang-23353.c": line 1896) +* replace by zero at ("test/cases/large/clang-23353.c": line 1896) * inline variable l_2917 at ("test/cases/large/clang-23353.c": line 1896) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1897) +* replace by zero at ("test/cases/large/clang-23353.c": line 1897) * inline variable l_2918 at ("test/cases/large/clang-23353.c": line 1897) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1898) +* replace by zero at ("test/cases/large/clang-23353.c": line 1898) * inline variable l_2919 at ("test/cases/large/clang-23353.c": line 1898) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1899) +* replace by zero at ("test/cases/large/clang-23353.c": line 1899) * inline variable l_2920 at ("test/cases/large/clang-23353.c": line 1899) +* don't cast at ("test/cases/large/clang-23353.c": line 1900) +* replace by zero at ("test/cases/large/clang-23353.c": line 1900) * inline variable l_2921 at ("test/cases/large/clang-23353.c": line 1900) +* replace by zero at ("test/cases/large/clang-23353.c": line 1901) * inline variable l_2922 at ("test/cases/large/clang-23353.c": line 1901) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1902) +* replace by zero at ("test/cases/large/clang-23353.c": line 1902) * inline variable l_2923 at ("test/cases/large/clang-23353.c": line 1902) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1903) +* replace by zero at ("test/cases/large/clang-23353.c": line 1903) * inline variable l_2924 at ("test/cases/large/clang-23353.c": line 1903) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1904) +* replace by zero at ("test/cases/large/clang-23353.c": line 1904) * inline variable l_2925 at ("test/cases/large/clang-23353.c": line 1904) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1905) +* replace by zero at ("test/cases/large/clang-23353.c": line 1905) * inline variable l_2926 at ("test/cases/large/clang-23353.c": line 1905) +* replace by zero at ("test/cases/large/clang-23353.c": line 1906) * inline variable l_2927 at ("test/cases/large/clang-23353.c": line 1906) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1907) +* replace by zero at ("test/cases/large/clang-23353.c": line 1907) * inline variable l_2928 at ("test/cases/large/clang-23353.c": line 1907) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1908) +* replace by zero at ("test/cases/large/clang-23353.c": line 1908) * inline variable l_2929 at ("test/cases/large/clang-23353.c": line 1908) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1909) +* replace by zero at ("test/cases/large/clang-23353.c": line 1909) * inline variable l_2930 at ("test/cases/large/clang-23353.c": line 1909) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1910) +* replace by zero at ("test/cases/large/clang-23353.c": line 1910) * inline variable l_2931 at ("test/cases/large/clang-23353.c": line 1910) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1911) +* replace by zero at ("test/cases/large/clang-23353.c": line 1911) * inline variable l_2932 at ("test/cases/large/clang-23353.c": line 1911) +* don't cast at ("test/cases/large/clang-23353.c": line 1912) +* replace by zero at ("test/cases/large/clang-23353.c": line 1912) * inline variable l_2933 at ("test/cases/large/clang-23353.c": line 1912) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1913) +* replace by zero at ("test/cases/large/clang-23353.c": line 1913) * inline variable l_2934 at ("test/cases/large/clang-23353.c": line 1913) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1914) +* replace by zero at ("test/cases/large/clang-23353.c": line 1914) * inline variable l_2935 at ("test/cases/large/clang-23353.c": line 1914) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1915) +* replace by zero at ("test/cases/large/clang-23353.c": line 1915) * inline variable l_2936 at ("test/cases/large/clang-23353.c": line 1915) +* don't cast at ("test/cases/large/clang-23353.c": line 1916) +* replace by zero at ("test/cases/large/clang-23353.c": line 1916) * inline variable l_2937 at ("test/cases/large/clang-23353.c": line 1916) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1917) +* replace by zero at ("test/cases/large/clang-23353.c": line 1917) * inline variable l_2938 at ("test/cases/large/clang-23353.c": line 1917) +* don't cast at ("test/cases/large/clang-23353.c": line 1918) +* replace by zero at ("test/cases/large/clang-23353.c": line 1918) * inline variable l_2939 at ("test/cases/large/clang-23353.c": line 1918) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1919) +* replace by zero at ("test/cases/large/clang-23353.c": line 1919) * inline variable l_2940 at ("test/cases/large/clang-23353.c": line 1919) +* don't cast at ("test/cases/large/clang-23353.c": line 1920) +* replace by zero at ("test/cases/large/clang-23353.c": line 1920) * inline variable l_2941 at ("test/cases/large/clang-23353.c": line 1920) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1921) +* replace by zero at ("test/cases/large/clang-23353.c": line 1921) * inline variable l_2942 at ("test/cases/large/clang-23353.c": line 1921) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1922) +* replace by zero at ("test/cases/large/clang-23353.c": line 1922) * inline variable l_2943 at ("test/cases/large/clang-23353.c": line 1922) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1923) +* replace by zero at ("test/cases/large/clang-23353.c": line 1923) * inline variable l_2944 at ("test/cases/large/clang-23353.c": line 1923) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1924) +* replace by zero at ("test/cases/large/clang-23353.c": line 1924) * inline variable l_2945 at ("test/cases/large/clang-23353.c": line 1924) +* don't cast at ("test/cases/large/clang-23353.c": line 1925) +* replace by zero at ("test/cases/large/clang-23353.c": line 1925) * inline variable l_2946 at ("test/cases/large/clang-23353.c": line 1925) +* replace by zero at ("test/cases/large/clang-23353.c": line 1926) * inline variable l_2947 at ("test/cases/large/clang-23353.c": line 1926) * remove expr statement at ("test/cases/large/clang-23353.c": line 1927) * reduce to left at ("test/cases/large/clang-23353.c": line 1927) @@ -2214,8 +3611,14 @@ * remove expr statement at ("test/cases/large/clang-23353.c": line 1928) * reduce to operant at ("test/cases/large/clang-23353.c": line 1928) * remove return statement at ("test/cases/large/clang-23353.c": line 1929) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1940) +* replace by zero at ("test/cases/large/clang-23353.c": line 1940) * inline variable l_2791 at ("test/cases/large/clang-23353.c": line 1940) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1941) +* replace by zero at ("test/cases/large/clang-23353.c": line 1941) * inline variable l_2801 at ("test/cases/large/clang-23353.c": line 1941) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1942) +* replace by zero at ("test/cases/large/clang-23353.c": line 1942) * inline variable l_2802 at ("test/cases/large/clang-23353.c": line 1942) * remove expr statement at ("test/cases/large/clang-23353.c": line 1943) * reduce to left at ("test/cases/large/clang-23353.c": line 1943) @@ -2262,20 +3665,41 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 1945) * remove return statement at ("test/cases/large/clang-23353.c": line 1946) * reduce to operant at ("test/cases/large/clang-23353.c": line 1946) +* replace by zero at ("test/cases/large/clang-23353.c": line 1959) * inline variable l_54 at ("test/cases/large/clang-23353.c": line 1959) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1960) +* replace by zero at ("test/cases/large/clang-23353.c": line 1960) * inline variable l_57 at ("test/cases/large/clang-23353.c": line 1960) +* replace by zero at ("test/cases/large/clang-23353.c": line 1961) * inline variable l_2190 at ("test/cases/large/clang-23353.c": line 1961) +* don't cast at ("test/cases/large/clang-23353.c": line 1962) +* replace by zero at ("test/cases/large/clang-23353.c": line 1962) * inline variable l_2194 at ("test/cases/large/clang-23353.c": line 1962) +* replace by zero at ("test/cases/large/clang-23353.c": line 1963) * inline variable l_2234 at ("test/cases/large/clang-23353.c": line 1963) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1964) +* replace by zero at ("test/cases/large/clang-23353.c": line 1964) * inline variable l_2319 at ("test/cases/large/clang-23353.c": line 1964) +* replace by zero at ("test/cases/large/clang-23353.c": line 1965) * inline variable l_2427 at ("test/cases/large/clang-23353.c": line 1965) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1966) +* replace by zero at ("test/cases/large/clang-23353.c": line 1966) * inline variable l_2459 at ("test/cases/large/clang-23353.c": line 1966) +* replace by zero at ("test/cases/large/clang-23353.c": line 1967) * inline variable l_2465 at ("test/cases/large/clang-23353.c": line 1967) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1968) +* replace by zero at ("test/cases/large/clang-23353.c": line 1968) * inline variable l_2485 at ("test/cases/large/clang-23353.c": line 1968) +* replace by zero at ("test/cases/large/clang-23353.c": line 1969) * inline variable l_2494 at ("test/cases/large/clang-23353.c": line 1969) +* replace by zero at ("test/cases/large/clang-23353.c": line 1970) * inline variable l_2517 at ("test/cases/large/clang-23353.c": line 1970) +* replace by zero at ("test/cases/large/clang-23353.c": line 1971) * inline variable l_2568 at ("test/cases/large/clang-23353.c": line 1971) +* replace by zero at ("test/cases/large/clang-23353.c": line 1972) * inline variable l_2617 at ("test/cases/large/clang-23353.c": line 1972) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1973) +* replace by zero at ("test/cases/large/clang-23353.c": line 1973) * inline variable l_2773 at ("test/cases/large/clang-23353.c": line 1973) * remove condition at ("test/cases/large/clang-23353.c": line 1974) * do without param at ("test/cases/large/clang-23353.c": line 1974) @@ -2288,32 +3712,63 @@ * do without param at ("test/cases/large/clang-23353.c": line 1974) * reduce to operant at ("test/cases/large/clang-23353.c": line 1974) * do without param at ("test/cases/large/clang-23353.c": line 1974) +* replace by zero at ("test/cases/large/clang-23353.c": line 1999) * inline variable l_2248 at ("test/cases/large/clang-23353.c": line 1999) +* replace by zero at ("test/cases/large/clang-23353.c": line 2000) * inline variable l_2269 at ("test/cases/large/clang-23353.c": line 2000) +* reduce to operant at ("test/cases/large/clang-23353.c": line 2001) +* replace by zero at ("test/cases/large/clang-23353.c": line 2001) * inline variable l_2271 at ("test/cases/large/clang-23353.c": line 2001) +* reduce to operant at ("test/cases/large/clang-23353.c": line 2002) +* replace by zero at ("test/cases/large/clang-23353.c": line 2002) * inline variable l_2270 at ("test/cases/large/clang-23353.c": line 2002) +* replace by zero at ("test/cases/large/clang-23353.c": line 2003) * inline variable l_2285 at ("test/cases/large/clang-23353.c": line 2003) +* reduce to operant at ("test/cases/large/clang-23353.c": line 2004) +* replace by zero at ("test/cases/large/clang-23353.c": line 2004) * inline variable l_2287 at ("test/cases/large/clang-23353.c": line 2004) +* replace by zero at ("test/cases/large/clang-23353.c": line 2005) * inline variable l_2337 at ("test/cases/large/clang-23353.c": line 2005) +* replace by zero at ("test/cases/large/clang-23353.c": line 2006) * inline variable l_2361 at ("test/cases/large/clang-23353.c": line 2006) +* replace by zero at ("test/cases/large/clang-23353.c": line 2007) * inline variable l_2362 at ("test/cases/large/clang-23353.c": line 2007) +* reduce to operant at ("test/cases/large/clang-23353.c": line 2008) +* replace by zero at ("test/cases/large/clang-23353.c": line 2008) * inline variable l_2363 at ("test/cases/large/clang-23353.c": line 2008) +* replace by zero at ("test/cases/large/clang-23353.c": line 2009) * inline variable l_2400 at ("test/cases/large/clang-23353.c": line 2009) +* replace by zero at ("test/cases/large/clang-23353.c": line 2010) * inline variable l_2509 at ("test/cases/large/clang-23353.c": line 2010) +* replace by zero at ("test/cases/large/clang-23353.c": line 2011) * inline variable l_2533 at ("test/cases/large/clang-23353.c": line 2011) +* replace by zero at ("test/cases/large/clang-23353.c": line 2012) * inline variable l_2595 at ("test/cases/large/clang-23353.c": line 2012) +* replace by zero at ("test/cases/large/clang-23353.c": line 2013) * inline variable l_2604 at ("test/cases/large/clang-23353.c": line 2013) +* replace by zero at ("test/cases/large/clang-23353.c": line 2014) * inline variable l_2635 at ("test/cases/large/clang-23353.c": line 2014) +* replace by zero at ("test/cases/large/clang-23353.c": line 2015) * inline variable l_2643 at ("test/cases/large/clang-23353.c": line 2015) +* replace by zero at ("test/cases/large/clang-23353.c": line 2016) * inline variable l_2762 at ("test/cases/large/clang-23353.c": line 2016) +* replace by zero at ("test/cases/large/clang-23353.c": line 2017) * inline variable l_2779 at ("test/cases/large/clang-23353.c": line 2017) +* don't cast at ("test/cases/large/clang-23353.c": line 2018) +* replace by zero at ("test/cases/large/clang-23353.c": line 2018) * inline variable l_2780 at ("test/cases/large/clang-23353.c": line 2018) +* reduce to operant at ("test/cases/large/clang-23353.c": line 2019) +* replace by zero at ("test/cases/large/clang-23353.c": line 2019) * inline variable l_2781 at ("test/cases/large/clang-23353.c": line 2019) * remove initializer at ("test/cases/large/clang-23353.c": line 2020) * reduce to left at ("test/cases/large/clang-23353.c": line 2020) * reduce to right at ("test/cases/large/clang-23353.c": line 2020) * remove empty declaration at ("test/cases/large/clang-23353.c": line 2020) +* don't cast at ("test/cases/large/clang-23353.c": line 2022) +* replace by zero at ("test/cases/large/clang-23353.c": line 2022) * inline variable l_2241 at ("test/cases/large/clang-23353.c": line 2022) +* reduce to operant at ("test/cases/large/clang-23353.c": line 2023) +* replace by zero at ("test/cases/large/clang-23353.c": line 2023) * inline variable l_2242 at ("test/cases/large/clang-23353.c": line 2023) * remove expr statement at ("test/cases/large/clang-23353.c": line 2024) * reduce to left at ("test/cases/large/clang-23353.c": line 2024) @@ -2327,9 +3782,14 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 2020) * do without param at ("test/cases/large/clang-23353.c": line 2020) * do without param at ("test/cases/large/clang-23353.c": line 2020) +* replace by zero at ("test/cases/large/clang-23353.c": line 1976) * inline variable l_2196 at ("test/cases/large/clang-23353.c": line 1976) +* replace by zero at ("test/cases/large/clang-23353.c": line 1977) * inline variable l_2203 at ("test/cases/large/clang-23353.c": line 1977) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1978) +* replace by zero at ("test/cases/large/clang-23353.c": line 1978) * inline variable l_2209 at ("test/cases/large/clang-23353.c": line 1978) +* replace by zero at ("test/cases/large/clang-23353.c": line 1979) * inline variable l_2238 at ("test/cases/large/clang-23353.c": line 1979) * remove expr statement at ("test/cases/large/clang-23353.c": line 1980) * reduce to left at ("test/cases/large/clang-23353.c": line 1980) @@ -2367,8 +3827,14 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 1982) * reduce to operant at ("test/cases/large/clang-23353.c": line 1982) * remove empty declaration at ("test/cases/large/clang-23353.c": line 1982) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1984) +* replace by zero at ("test/cases/large/clang-23353.c": line 1984) * inline variable l_2208 at ("test/cases/large/clang-23353.c": line 1984) +* don't cast at ("test/cases/large/clang-23353.c": line 1985) +* replace by zero at ("test/cases/large/clang-23353.c": line 1985) * inline variable l_2226 at ("test/cases/large/clang-23353.c": line 1985) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1986) +* replace by zero at ("test/cases/large/clang-23353.c": line 1986) * inline variable l_2227 at ("test/cases/large/clang-23353.c": line 1986) * remove expr statement at ("test/cases/large/clang-23353.c": line 1987) * reduce to left at ("test/cases/large/clang-23353.c": line 1987) @@ -2499,13 +3965,27 @@ * don't cast at ("test/cases/large/clang-23353.c": line 2029) * replace by zero at ("test/cases/large/clang-23353.c": line 2029) * remove return statement at ("test/cases/large/clang-23353.c": line 2031) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3668) +* replace by zero at ("test/cases/large/clang-23353.c": line 3668) * inline variable l_61 at ("test/cases/large/clang-23353.c": line 3668) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3669) +* replace by zero at ("test/cases/large/clang-23353.c": line 3669) * inline variable l_63 at ("test/cases/large/clang-23353.c": line 3669) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3670) +* replace by zero at ("test/cases/large/clang-23353.c": line 3670) * inline variable l_64 at ("test/cases/large/clang-23353.c": line 3670) +* replace by zero at ("test/cases/large/clang-23353.c": line 3671) * inline variable l_65 at ("test/cases/large/clang-23353.c": line 3671) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3672) +* replace by zero at ("test/cases/large/clang-23353.c": line 3672) * inline variable l_81 at ("test/cases/large/clang-23353.c": line 3672) +* replace by zero at ("test/cases/large/clang-23353.c": line 3673) * inline variable l_87 at ("test/cases/large/clang-23353.c": line 3673) +* don't cast at ("test/cases/large/clang-23353.c": line 3674) +* replace by zero at ("test/cases/large/clang-23353.c": line 3674) * inline variable l_99 at ("test/cases/large/clang-23353.c": line 3674) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3675) +* replace by zero at ("test/cases/large/clang-23353.c": line 3675) * inline variable l_98 at ("test/cases/large/clang-23353.c": line 3675) * remove expr statement at ("test/cases/large/clang-23353.c": line 3676) * reduce to operant at ("test/cases/large/clang-23353.c": line 3676) @@ -2568,13 +4048,18 @@ * do without param at ("test/cases/large/clang-23353.c": line 3677) * reduce to operant at ("test/cases/large/clang-23353.c": line 3677) * reduce to operant at ("test/cases/large/clang-23353.c": line 3677) +* replace by zero at ("test/cases/large/clang-23353.c": line 3691) * inline variable l_109 at ("test/cases/large/clang-23353.c": line 3691) +* replace by zero at ("test/cases/large/clang-23353.c": line 3692) * inline variable l_121 at ("test/cases/large/clang-23353.c": line 3692) * remove initializer at ("test/cases/large/clang-23353.c": line 3693) * reduce to left at ("test/cases/large/clang-23353.c": line 3693) * reduce to right at ("test/cases/large/clang-23353.c": line 3693) * remove empty declaration at ("test/cases/large/clang-23353.c": line 3693) +* replace by zero at ("test/cases/large/clang-23353.c": line 3695) * inline variable l_97 at ("test/cases/large/clang-23353.c": line 3695) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3696) +* replace by zero at ("test/cases/large/clang-23353.c": line 3696) * inline variable l_100 at ("test/cases/large/clang-23353.c": line 3696) * remove expr statement at ("test/cases/large/clang-23353.c": line 3697) * reduce to left at ("test/cases/large/clang-23353.c": line 3697) @@ -2626,7 +4111,10 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 3705) * reduce to operant at ("test/cases/large/clang-23353.c": line 3705) * remove empty declaration at ("test/cases/large/clang-23353.c": line 3705) +* replace by zero at ("test/cases/large/clang-23353.c": line 3707) * inline variable l_119 at ("test/cases/large/clang-23353.c": line 3707) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3708) +* replace by zero at ("test/cases/large/clang-23353.c": line 3708) * inline variable l_120 at ("test/cases/large/clang-23353.c": line 3708) * remove condition at ("test/cases/large/clang-23353.c": line 3709) * reduce to operant at ("test/cases/large/clang-23353.c": line 3709) @@ -2641,6 +4129,8 @@ * reduce to operant at ("test/cases/large/clang-23353.c": line 3712) * remove condition at ("test/cases/large/clang-23353.c": line 3713) * reduce to operant at ("test/cases/large/clang-23353.c": line 3713) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3719) +* replace by zero at ("test/cases/large/clang-23353.c": line 3719) * inline variable l_124 at ("test/cases/large/clang-23353.c": line 3719) * remove expr statement at ("test/cases/large/clang-23353.c": line 3720) * reduce to left at ("test/cases/large/clang-23353.c": line 3720) @@ -2667,8 +4157,14 @@ * remove check at ("test/cases/large/clang-23353.c": line 3705) * remove iterator at ("test/cases/large/clang-23353.c": line 3705) * reduce to operant at ("test/cases/large/clang-23353.c": line 3705) +* don't cast at ("test/cases/large/clang-23353.c": line 3679) +* replace by zero at ("test/cases/large/clang-23353.c": line 3679) * inline variable l_90 at ("test/cases/large/clang-23353.c": line 3679) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3680) +* replace by zero at ("test/cases/large/clang-23353.c": line 3680) * inline variable l_89 at ("test/cases/large/clang-23353.c": line 3680) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3681) +* replace by zero at ("test/cases/large/clang-23353.c": line 3681) * inline variable l_88 at ("test/cases/large/clang-23353.c": line 3681) * remove expr statement at ("test/cases/large/clang-23353.c": line 3682) * reduce to left at ("test/cases/large/clang-23353.c": line 3682) @@ -2699,6 +4195,7 @@ * don't cast at ("test/cases/large/clang-23353.c": line 3735) * replace by zero at ("test/cases/large/clang-23353.c": line 3735) * remove return statement at ("test/cases/large/clang-23353.c": line 3736) +* replace by zero at ("test/cases/large/clang-23353.c": line 3747) * inline variable print_hash_value at ("test/cases/large/clang-23353.c": line 3747) * remove expr statement at ("test/cases/large/clang-23353.c": line 3748) * remove expr statement at ("test/cases/large/clang-23353.c": line 3749) @@ -3158,14 +4655,28 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 3874) * reduce to right at ("test/cases/large/clang-23353.c": line 3874) * remove empty declaration at ("test/cases/large/clang-23353.c": line 3874) +* don't cast at ("test/cases/large/clang-23353.c": line 3876) +* replace by zero at ("test/cases/large/clang-23353.c": line 3876) * inline variable l_1206 at ("test/cases/large/clang-23353.c": line 3876) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3877) +* replace by zero at ("test/cases/large/clang-23353.c": line 3877) * inline variable l_1205 at ("test/cases/large/clang-23353.c": line 3877) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3878) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3878) +* replace by zero at ("test/cases/large/clang-23353.c": line 3878) * inline variable l_1236 at ("test/cases/large/clang-23353.c": line 3878) +* don't cast at ("test/cases/large/clang-23353.c": line 3879) +* replace by zero at ("test/cases/large/clang-23353.c": line 3879) * inline variable l_1239 at ("test/cases/large/clang-23353.c": line 3879) +* replace by zero at ("test/cases/large/clang-23353.c": line 3880) * inline variable l_1271 at ("test/cases/large/clang-23353.c": line 3880) +* replace by zero at ("test/cases/large/clang-23353.c": line 3881) * inline variable l_1342 at ("test/cases/large/clang-23353.c": line 3881) +* replace by zero at ("test/cases/large/clang-23353.c": line 3882) * inline variable l_1353 at ("test/cases/large/clang-23353.c": line 3882) +* replace by zero at ("test/cases/large/clang-23353.c": line 3883) * inline variable l_1364 at ("test/cases/large/clang-23353.c": line 3883) +* replace by zero at ("test/cases/large/clang-23353.c": line 3884) * inline variable l_1403 at ("test/cases/large/clang-23353.c": line 3884) * remove check at ("test/cases/large/clang-23353.c": line 3874) * reduce to operant at ("test/cases/large/clang-23353.c": line 3874) @@ -3296,6 +4807,7 @@ * do without param at ("test/cases/large/clang-23353.c": line 3922) * do without param at ("test/cases/large/clang-23353.c": line 3922) * remove condition at ("test/cases/large/clang-23353.c": line 3923) +* replace by zero at ("test/cases/large/clang-23353.c": line 3927) * inline variable l_817 at ("test/cases/large/clang-23353.c": line 3927) * remove expr statement at ("test/cases/large/clang-23353.c": line 3928) * reduce to left at ("test/cases/large/clang-23353.c": line 3928) @@ -3411,6 +4923,8 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 3956) * reduce to operant at ("test/cases/large/clang-23353.c": line 3956) * reduce to operant at ("test/cases/large/clang-23353.c": line 3956) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3960) +* replace by zero at ("test/cases/large/clang-23353.c": line 3960) * inline variable l_124 at ("test/cases/large/clang-23353.c": line 3960) * remove expr statement at ("test/cases/large/clang-23353.c": line 3961) * reduce to left at ("test/cases/large/clang-23353.c": line 3961) @@ -3516,8 +5030,14 @@ * reduce to operant at ("test/cases/large/clang-23353.c": line 3986) * reduce to operant at ("test/cases/large/clang-23353.c": line 3986) * reduce to operant at ("test/cases/large/clang-23353.c": line 3986) +* don't cast at ("test/cases/large/clang-23353.c": line 3990) +* replace by zero at ("test/cases/large/clang-23353.c": line 3990) * inline variable l_4142 at ("test/cases/large/clang-23353.c": line 3990) +* don't cast at ("test/cases/large/clang-23353.c": line 3991) +* replace by zero at ("test/cases/large/clang-23353.c": line 3991) * inline variable l_4143 at ("test/cases/large/clang-23353.c": line 3991) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3992) +* replace by zero at ("test/cases/large/clang-23353.c": line 3992) * inline variable l_4144 at ("test/cases/large/clang-23353.c": line 3992) * remove expr statement at ("test/cases/large/clang-23353.c": line 3993) * reduce to left at ("test/cases/large/clang-23353.c": line 3993) diff --git a/rtree-c/test/expected/clang-23353/reduction/p2.path b/rtree-c/test/expected/clang-23353/reduction/p2.path index a7a3bc29a2c0351d6bdd2c2a01070a8b7f3154ed..7d7cb6bed41215702dddedabe1c49da9198b85ae 100644 --- a/rtree-c/test/expected/clang-23353/reduction/p2.path +++ b/rtree-c/test/expected/clang-23353/reduction/p2.path @@ -3,110 +3,319 @@ 1 remove function func_1 at ("test/cases/large/clang-23353.c": line 1251) 1 remove function func_26 at ("test/cases/large/clang-23353.c": line 1802) * remove function func_35 at ("test/cases/large/clang-23353.c": line 1957) +* remove parameter at ("test/cases/large/clang-23353.c": line 1957) * remove function func_49 at ("test/cases/large/clang-23353.c": line 3666) +* remove parameter at ("test/cases/large/clang-23353.c": line 3666) +* remove parameter at ("test/cases/large/clang-23353.c": line 3666) +* remove parameter at ("test/cases/large/clang-23353.c": line 3666) +* remove parameter at ("test/cases/large/clang-23353.c": line 3666) * remove function func_2 at ("test/cases/large/clang-23353.c": line 1694) +* remove parameter at ("test/cases/large/clang-23353.c": line 1694) +* remove parameter at ("test/cases/large/clang-23353.c": line 1694) +* remove parameter at ("test/cases/large/clang-23353.c": line 1694) +* remove parameter at ("test/cases/large/clang-23353.c": line 1694) +* remove parameter at ("test/cases/large/clang-23353.c": line 1694) * remove function func_10 at ("test/cases/large/clang-23353.c": line 1761) +* remove parameter at ("test/cases/large/clang-23353.c": line 1761) +* remove parameter at ("test/cases/large/clang-23353.c": line 1761) +* remove parameter at ("test/cases/large/clang-23353.c": line 1761) +* remove parameter at ("test/cases/large/clang-23353.c": line 1761) * remove function func_19 at ("test/cases/large/clang-23353.c": line 1778) +* remove parameter at ("test/cases/large/clang-23353.c": line 1778) * remove function func_30 at ("test/cases/large/clang-23353.c": line 1938) +* remove parameter at ("test/cases/large/clang-23353.c": line 1938) +* remove parameter at ("test/cases/large/clang-23353.c": line 1938) * remove function safe_mul_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 457) +* remove parameter at ("test/cases/large/clang-23353.c": line 457) +* remove parameter at ("test/cases/large/clang-23353.c": line 457) * remove function safe_mul_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 326) +* remove parameter at ("test/cases/large/clang-23353.c": line 326) +* remove parameter at ("test/cases/large/clang-23353.c": line 326) * remove function crc32_8bytes at ("test/cases/large/clang-23353.c": line 1110) +* remove parameter at ("test/cases/large/clang-23353.c": line 1110) * remove function crc32_gentab at ("test/cases/large/clang-23353.c": line 1084) * remove function safe_div_func_double_f_f at ("test/cases/large/clang-23353.c": line 1054) +* remove parameter at ("test/cases/large/clang-23353.c": line 1054) +* remove parameter at ("test/cases/large/clang-23353.c": line 1054) * remove function transparent_crc_bytes at ("test/cases/large/clang-23353.c": line 1134) +* remove parameter at ("test/cases/large/clang-23353.c": line 1134) +* remove parameter at ("test/cases/large/clang-23353.c": line 1134) +* remove parameter at ("test/cases/large/clang-23353.c": line 1134) +* remove parameter at ("test/cases/large/clang-23353.c": line 1134) * remove function safe_lshift_func_int64_t_s_u at ("test/cases/large/clang-23353.c": line 507) +* remove parameter at ("test/cases/large/clang-23353.c": line 507) +* remove parameter at ("test/cases/large/clang-23353.c": line 507) * remove function safe_div_func_float_f_f at ("test/cases/large/clang-23353.c": line 995) +* remove parameter at ("test/cases/large/clang-23353.c": line 995) +* remove parameter at ("test/cases/large/clang-23353.c": line 995) * remove function safe_add_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 429) +* remove parameter at ("test/cases/large/clang-23353.c": line 429) +* remove parameter at ("test/cases/large/clang-23353.c": line 429) * remove function safe_lshift_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 920) +* remove parameter at ("test/cases/large/clang-23353.c": line 920) +* remove parameter at ("test/cases/large/clang-23353.c": line 920) * remove function safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-23353.c": line 376) +* remove parameter at ("test/cases/large/clang-23353.c": line 376) +* remove parameter at ("test/cases/large/clang-23353.c": line 376) * remove function safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 495) +* remove parameter at ("test/cases/large/clang-23353.c": line 495) +* remove parameter at ("test/cases/large/clang-23353.c": line 495) * remove function safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-23353.c": line 246) +* remove parameter at ("test/cases/large/clang-23353.c": line 246) +* remove parameter at ("test/cases/large/clang-23353.c": line 246) * remove function safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-23353.c": line 116) +* remove parameter at ("test/cases/large/clang-23353.c": line 116) +* remove parameter at ("test/cases/large/clang-23353.c": line 116) * remove function safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 817) +* remove parameter at ("test/cases/large/clang-23353.c": line 817) +* remove parameter at ("test/cases/large/clang-23353.c": line 817) * remove function safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-23353.c": line 908) +* remove parameter at ("test/cases/large/clang-23353.c": line 908) +* remove parameter at ("test/cases/large/clang-23353.c": line 908) * remove function safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 364) +* remove parameter at ("test/cases/large/clang-23353.c": line 364) +* remove parameter at ("test/cases/large/clang-23353.c": line 364) * remove function safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 715) +* remove parameter at ("test/cases/large/clang-23353.c": line 715) +* remove parameter at ("test/cases/large/clang-23353.c": line 715) * remove function safe_add_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 298) +* remove parameter at ("test/cases/large/clang-23353.c": line 298) +* remove parameter at ("test/cases/large/clang-23353.c": line 298) * remove function safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 234) +* remove parameter at ("test/cases/large/clang-23353.c": line 234) +* remove parameter at ("test/cases/large/clang-23353.c": line 234) * remove function safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 613) +* remove parameter at ("test/cases/large/clang-23353.c": line 613) +* remove parameter at ("test/cases/large/clang-23353.c": line 613) * remove function safe_lshift_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 104) +* remove parameter at ("test/cases/large/clang-23353.c": line 104) +* remove parameter at ("test/cases/large/clang-23353.c": line 104) * remove function safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 805) +* remove parameter at ("test/cases/large/clang-23353.c": line 805) +* remove parameter at ("test/cases/large/clang-23353.c": line 805) * remove function safe_mul_func_double_f_f at ("test/cases/large/clang-23353.c": line 1038) +* remove parameter at ("test/cases/large/clang-23353.c": line 1038) +* remove parameter at ("test/cases/large/clang-23353.c": line 1038) * remove function safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 703) +* remove parameter at ("test/cases/large/clang-23353.c": line 703) +* remove parameter at ("test/cases/large/clang-23353.c": line 703) * remove function safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 601) +* remove parameter at ("test/cases/large/clang-23353.c": line 601) +* remove parameter at ("test/cases/large/clang-23353.c": line 601) * remove function safe_mul_func_float_f_f at ("test/cases/large/clang-23353.c": line 979) +* remove parameter at ("test/cases/large/clang-23353.c": line 979) +* remove parameter at ("test/cases/large/clang-23353.c": line 979) * remove function safe_sub_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 443) +* remove parameter at ("test/cases/large/clang-23353.c": line 443) +* remove parameter at ("test/cases/large/clang-23353.c": line 443) * remove function safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-23353.c": line 270) +* remove parameter at ("test/cases/large/clang-23353.c": line 270) +* remove parameter at ("test/cases/large/clang-23353.c": line 270) * remove function safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-23353.c": line 400) +* remove parameter at ("test/cases/large/clang-23353.c": line 400) +* remove parameter at ("test/cases/large/clang-23353.c": line 400) * remove function safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-23353.c": line 531) +* remove parameter at ("test/cases/large/clang-23353.c": line 531) +* remove parameter at ("test/cases/large/clang-23353.c": line 531) * remove function safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-23353.c": line 140) +* remove parameter at ("test/cases/large/clang-23353.c": line 140) +* remove parameter at ("test/cases/large/clang-23353.c": line 140) * remove function safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 258) +* remove parameter at ("test/cases/large/clang-23353.c": line 258) +* remove parameter at ("test/cases/large/clang-23353.c": line 258) * remove function safe_sub_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 312) +* remove parameter at ("test/cases/large/clang-23353.c": line 312) +* remove parameter at ("test/cases/large/clang-23353.c": line 312) * remove function safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 388) +* remove parameter at ("test/cases/large/clang-23353.c": line 388) +* remove parameter at ("test/cases/large/clang-23353.c": line 388) * remove function safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 519) +* remove parameter at ("test/cases/large/clang-23353.c": line 519) +* remove parameter at ("test/cases/large/clang-23353.c": line 519) * remove function transparent_crc at ("test/cases/large/clang-23353.c": line 1123) +* remove parameter at ("test/cases/large/clang-23353.c": line 1123) +* remove parameter at ("test/cases/large/clang-23353.c": line 1123) +* remove parameter at ("test/cases/large/clang-23353.c": line 1123) * remove function safe_mod_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 471) +* remove parameter at ("test/cases/large/clang-23353.c": line 471) +* remove parameter at ("test/cases/large/clang-23353.c": line 471) * remove function safe_div_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 483) +* remove parameter at ("test/cases/large/clang-23353.c": line 483) +* remove parameter at ("test/cases/large/clang-23353.c": line 483) * remove function safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 128) +* remove parameter at ("test/cases/large/clang-23353.c": line 128) +* remove parameter at ("test/cases/large/clang-23353.c": line 128) * remove function safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 739) +* remove parameter at ("test/cases/large/clang-23353.c": line 739) +* remove parameter at ("test/cases/large/clang-23353.c": line 739) * remove function safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 841) +* remove parameter at ("test/cases/large/clang-23353.c": line 841) +* remove parameter at ("test/cases/large/clang-23353.c": line 841) * remove function safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 944) +* remove parameter at ("test/cases/large/clang-23353.c": line 944) +* remove parameter at ("test/cases/large/clang-23353.c": line 944) * remove function safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 637) +* remove parameter at ("test/cases/large/clang-23353.c": line 637) +* remove parameter at ("test/cases/large/clang-23353.c": line 637) * remove function safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 727) +* remove parameter at ("test/cases/large/clang-23353.c": line 727) +* remove parameter at ("test/cases/large/clang-23353.c": line 727) * remove function safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 829) +* remove parameter at ("test/cases/large/clang-23353.c": line 829) +* remove parameter at ("test/cases/large/clang-23353.c": line 829) * remove function safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-23353.c": line 932) +* remove parameter at ("test/cases/large/clang-23353.c": line 932) +* remove parameter at ("test/cases/large/clang-23353.c": line 932) * remove function safe_add_func_double_f_f at ("test/cases/large/clang-23353.c": line 1014) +* remove parameter at ("test/cases/large/clang-23353.c": line 1014) +* remove parameter at ("test/cases/large/clang-23353.c": line 1014) * remove function safe_sub_func_double_f_f at ("test/cases/large/clang-23353.c": line 1026) +* remove parameter at ("test/cases/large/clang-23353.c": line 1026) +* remove parameter at ("test/cases/large/clang-23353.c": line 1026) * remove function safe_mod_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 340) +* remove parameter at ("test/cases/large/clang-23353.c": line 340) +* remove parameter at ("test/cases/large/clang-23353.c": line 340) * remove function safe_div_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 352) +* remove parameter at ("test/cases/large/clang-23353.c": line 352) +* remove parameter at ("test/cases/large/clang-23353.c": line 352) * remove function safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 625) +* remove parameter at ("test/cases/large/clang-23353.c": line 625) +* remove parameter at ("test/cases/large/clang-23353.c": line 625) * remove function safe_convert_func_float_to_int32_t at ("test/cases/large/clang-23353.c": line 1069) +* remove parameter at ("test/cases/large/clang-23353.c": line 1069) * remove function safe_mod_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 210) +* remove parameter at ("test/cases/large/clang-23353.c": line 210) +* remove parameter at ("test/cases/large/clang-23353.c": line 210) * remove function safe_div_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 222) +* remove parameter at ("test/cases/large/clang-23353.c": line 222) +* remove parameter at ("test/cases/large/clang-23353.c": line 222) * remove function safe_add_func_float_f_f at ("test/cases/large/clang-23353.c": line 955) +* remove parameter at ("test/cases/large/clang-23353.c": line 955) +* remove parameter at ("test/cases/large/clang-23353.c": line 955) * remove function safe_sub_func_float_f_f at ("test/cases/large/clang-23353.c": line 967) +* remove parameter at ("test/cases/large/clang-23353.c": line 967) +* remove parameter at ("test/cases/large/clang-23353.c": line 967) * remove function safe_mod_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 80) +* remove parameter at ("test/cases/large/clang-23353.c": line 80) +* remove parameter at ("test/cases/large/clang-23353.c": line 80) * remove function safe_div_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 92) +* remove parameter at ("test/cases/large/clang-23353.c": line 92) +* remove parameter at ("test/cases/large/clang-23353.c": line 92) * remove function safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 877) +* remove parameter at ("test/cases/large/clang-23353.c": line 877) +* remove parameter at ("test/cases/large/clang-23353.c": line 877) * remove function safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-23353.c": line 415) +* remove parameter at ("test/cases/large/clang-23353.c": line 415) * remove function safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 679) +* remove parameter at ("test/cases/large/clang-23353.c": line 679) +* remove parameter at ("test/cases/large/clang-23353.c": line 679) * remove function safe_div_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 691) +* remove parameter at ("test/cases/large/clang-23353.c": line 691) +* remove parameter at ("test/cases/large/clang-23353.c": line 691) * remove function safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 781) +* remove parameter at ("test/cases/large/clang-23353.c": line 781) +* remove parameter at ("test/cases/large/clang-23353.c": line 781) * remove function safe_div_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 793) +* remove parameter at ("test/cases/large/clang-23353.c": line 793) +* remove parameter at ("test/cases/large/clang-23353.c": line 793) * remove function safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 884) +* remove parameter at ("test/cases/large/clang-23353.c": line 884) +* remove parameter at ("test/cases/large/clang-23353.c": line 884) * remove function safe_div_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 896) +* remove parameter at ("test/cases/large/clang-23353.c": line 896) +* remove parameter at ("test/cases/large/clang-23353.c": line 896) * remove function crc32_byte at ("test/cases/large/clang-23353.c": line 1104) +* remove parameter at ("test/cases/large/clang-23353.c": line 1104) * remove function safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 577) +* remove parameter at ("test/cases/large/clang-23353.c": line 577) +* remove parameter at ("test/cases/large/clang-23353.c": line 577) * remove function safe_div_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 589) +* remove parameter at ("test/cases/large/clang-23353.c": line 589) +* remove parameter at ("test/cases/large/clang-23353.c": line 589) * remove function safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 672) +* remove parameter at ("test/cases/large/clang-23353.c": line 672) +* remove parameter at ("test/cases/large/clang-23353.c": line 672) * remove function safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 774) +* remove parameter at ("test/cases/large/clang-23353.c": line 774) +* remove parameter at ("test/cases/large/clang-23353.c": line 774) * remove function safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-23353.c": line 284) +* remove parameter at ("test/cases/large/clang-23353.c": line 284) * remove function safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 570) +* remove parameter at ("test/cases/large/clang-23353.c": line 570) +* remove parameter at ("test/cases/large/clang-23353.c": line 570) * remove function __assert_fail at ("test/cases/large/clang-23353.c": line 13) +* remove parameter at ("test/cases/large/clang-23353.c": line 13) +* remove parameter at ("test/cases/large/clang-23353.c": line 13) +* remove parameter at ("test/cases/large/clang-23353.c": line 13) +* remove parameter at ("test/cases/large/clang-23353.c": line 13) * remove function safe_add_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 168) +* remove parameter at ("test/cases/large/clang-23353.c": line 168) +* remove parameter at ("test/cases/large/clang-23353.c": line 168) * remove function safe_sub_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 182) +* remove parameter at ("test/cases/large/clang-23353.c": line 182) +* remove parameter at ("test/cases/large/clang-23353.c": line 182) * remove function safe_mul_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 196) +* remove parameter at ("test/cases/large/clang-23353.c": line 196) +* remove parameter at ("test/cases/large/clang-23353.c": line 196) * remove function safe_add_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 38) +* remove parameter at ("test/cases/large/clang-23353.c": line 38) +* remove parameter at ("test/cases/large/clang-23353.c": line 38) * remove function safe_sub_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 52) +* remove parameter at ("test/cases/large/clang-23353.c": line 52) +* remove parameter at ("test/cases/large/clang-23353.c": line 52) * remove function safe_mul_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 66) +* remove parameter at ("test/cases/large/clang-23353.c": line 66) +* remove parameter at ("test/cases/large/clang-23353.c": line 66) * remove function safe_add_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 658) +* remove parameter at ("test/cases/large/clang-23353.c": line 658) +* remove parameter at ("test/cases/large/clang-23353.c": line 658) * remove function safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 665) +* remove parameter at ("test/cases/large/clang-23353.c": line 665) +* remove parameter at ("test/cases/large/clang-23353.c": line 665) * remove function safe_add_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 760) +* remove parameter at ("test/cases/large/clang-23353.c": line 760) +* remove parameter at ("test/cases/large/clang-23353.c": line 760) * remove function safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 767) +* remove parameter at ("test/cases/large/clang-23353.c": line 767) +* remove parameter at ("test/cases/large/clang-23353.c": line 767) * remove function safe_add_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 863) +* remove parameter at ("test/cases/large/clang-23353.c": line 863) +* remove parameter at ("test/cases/large/clang-23353.c": line 863) * remove function safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 870) +* remove parameter at ("test/cases/large/clang-23353.c": line 870) +* remove parameter at ("test/cases/large/clang-23353.c": line 870) * remove function platform_main_end at ("test/cases/large/clang-23353.c": line 14) +* remove parameter at ("test/cases/large/clang-23353.c": line 14) +* remove parameter at ("test/cases/large/clang-23353.c": line 14) * remove function safe_add_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 556) +* remove parameter at ("test/cases/large/clang-23353.c": line 556) +* remove parameter at ("test/cases/large/clang-23353.c": line 556) * remove function safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 563) +* remove parameter at ("test/cases/large/clang-23353.c": line 563) +* remove parameter at ("test/cases/large/clang-23353.c": line 563) * remove function safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-23353.c": line 154) +* remove parameter at ("test/cases/large/clang-23353.c": line 154) * remove function safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-23353.c": line 24) +* remove parameter at ("test/cases/large/clang-23353.c": line 24) * remove function safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-23353.c": line 651) +* remove parameter at ("test/cases/large/clang-23353.c": line 651) * remove function safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-23353.c": line 753) +* remove parameter at ("test/cases/large/clang-23353.c": line 753) * remove function safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-23353.c": line 856) +* remove parameter at ("test/cases/large/clang-23353.c": line 856) * remove function safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-23353.c": line 549) +* remove parameter at ("test/cases/large/clang-23353.c": line 549) * remove function printf at ("test/cases/large/clang-23353.c": line 10) -* remove function fabsf at ("test/cases/large/clang-23353.c": line 12) -* remove function fabs at ("test/cases/large/clang-23353.c": line 11) +* remove parameter at ("test/cases/large/clang-23353.c": line 10) +* Inline typedefsize_t at ("test/cases/large/clang-23353.c": line 1) +* Inline typedefint8_t at ("test/cases/large/clang-23353.c": line 2) +* Inline typedefint16_t at ("test/cases/large/clang-23353.c": line 3) +* Inline typedefint32_t at ("test/cases/large/clang-23353.c": line 4) +* Inline typedefint64_t at ("test/cases/large/clang-23353.c": line 5) +* Inline typedefuint8_t at ("test/cases/large/clang-23353.c": line 6) +* Inline typedefuint16_t at ("test/cases/large/clang-23353.c": line 7) +* Inline typedefuint32_t at ("test/cases/large/clang-23353.c": line 8) +* Inline typedefuint64_t at ("test/cases/large/clang-23353.c": line 9) * remove expr statement at ("test/cases/large/clang-23353.c": line 22) * do without param at ("test/cases/large/clang-23353.c": line 22) * remove return statement at ("test/cases/large/clang-23353.c": line 28) @@ -948,6 +1157,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 953) * replace by zero at ("test/cases/large/clang-23353.c": line 951) * remove return statement at ("test/cases/large/clang-23353.c": line 959) +* do without param at ("test/cases/large/clang-23353.c": line 961) +* reduce to left at ("test/cases/large/clang-23353.c": line 961) +* reduce to right at ("test/cases/large/clang-23353.c": line 961) +* reduce to left at ("test/cases/large/clang-23353.c": line 961) +* reduce to right at ("test/cases/large/clang-23353.c": line 961) +* reduce to left at ("test/cases/large/clang-23353.c": line 961) +* reduce to right at ("test/cases/large/clang-23353.c": line 961) * reduce to left at ("test/cases/large/clang-23353.c": line 961) * reduce to right at ("test/cases/large/clang-23353.c": line 961) * replace by zero at ("test/cases/large/clang-23353.c": line 961) @@ -956,6 +1172,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 964) * replace by zero at ("test/cases/large/clang-23353.c": line 962) * remove return statement at ("test/cases/large/clang-23353.c": line 971) +* do without param at ("test/cases/large/clang-23353.c": line 973) +* reduce to left at ("test/cases/large/clang-23353.c": line 973) +* reduce to right at ("test/cases/large/clang-23353.c": line 973) +* reduce to left at ("test/cases/large/clang-23353.c": line 973) +* reduce to right at ("test/cases/large/clang-23353.c": line 973) +* reduce to left at ("test/cases/large/clang-23353.c": line 973) +* reduce to right at ("test/cases/large/clang-23353.c": line 973) * reduce to left at ("test/cases/large/clang-23353.c": line 973) * reduce to right at ("test/cases/large/clang-23353.c": line 973) * replace by zero at ("test/cases/large/clang-23353.c": line 973) @@ -964,6 +1187,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 976) * replace by zero at ("test/cases/large/clang-23353.c": line 974) * remove return statement at ("test/cases/large/clang-23353.c": line 983) +* do without param at ("test/cases/large/clang-23353.c": line 986) +* reduce to left at ("test/cases/large/clang-23353.c": line 986) +* reduce to right at ("test/cases/large/clang-23353.c": line 986) +* reduce to left at ("test/cases/large/clang-23353.c": line 986) +* reduce to right at ("test/cases/large/clang-23353.c": line 986) +* reduce to left at ("test/cases/large/clang-23353.c": line 986) +* reduce to right at ("test/cases/large/clang-23353.c": line 986) * reduce to left at ("test/cases/large/clang-23353.c": line 986) * reduce to right at ("test/cases/large/clang-23353.c": line 986) * reduce to left at ("test/cases/large/clang-23353.c": line 986) @@ -976,6 +1206,14 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 999) * reduce to left at ("test/cases/large/clang-23353.c": line 1002) * reduce to right at ("test/cases/large/clang-23353.c": line 1002) +* do without param at ("test/cases/large/clang-23353.c": line 1002) +* reduce to left at ("test/cases/large/clang-23353.c": line 1002) +* reduce to right at ("test/cases/large/clang-23353.c": line 1002) +* do without param at ("test/cases/large/clang-23353.c": line 1002) +* reduce to left at ("test/cases/large/clang-23353.c": line 1002) +* reduce to right at ("test/cases/large/clang-23353.c": line 1002) +* reduce to left at ("test/cases/large/clang-23353.c": line 1002) +* reduce to right at ("test/cases/large/clang-23353.c": line 1002) * reduce to left at ("test/cases/large/clang-23353.c": line 1002) * reduce to right at ("test/cases/large/clang-23353.c": line 1002) * reduce to left at ("test/cases/large/clang-23353.c": line 1002) @@ -988,6 +1226,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 1008) * replace by zero at ("test/cases/large/clang-23353.c": line 1006) * remove return statement at ("test/cases/large/clang-23353.c": line 1018) +* do without param at ("test/cases/large/clang-23353.c": line 1020) +* reduce to left at ("test/cases/large/clang-23353.c": line 1020) +* reduce to right at ("test/cases/large/clang-23353.c": line 1020) +* reduce to left at ("test/cases/large/clang-23353.c": line 1020) +* reduce to right at ("test/cases/large/clang-23353.c": line 1020) +* reduce to left at ("test/cases/large/clang-23353.c": line 1020) +* reduce to right at ("test/cases/large/clang-23353.c": line 1020) * reduce to left at ("test/cases/large/clang-23353.c": line 1020) * reduce to right at ("test/cases/large/clang-23353.c": line 1020) * replace by zero at ("test/cases/large/clang-23353.c": line 1020) @@ -996,6 +1241,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 1023) * replace by zero at ("test/cases/large/clang-23353.c": line 1021) * remove return statement at ("test/cases/large/clang-23353.c": line 1030) +* do without param at ("test/cases/large/clang-23353.c": line 1032) +* reduce to left at ("test/cases/large/clang-23353.c": line 1032) +* reduce to right at ("test/cases/large/clang-23353.c": line 1032) +* reduce to left at ("test/cases/large/clang-23353.c": line 1032) +* reduce to right at ("test/cases/large/clang-23353.c": line 1032) +* reduce to left at ("test/cases/large/clang-23353.c": line 1032) +* reduce to right at ("test/cases/large/clang-23353.c": line 1032) * reduce to left at ("test/cases/large/clang-23353.c": line 1032) * reduce to right at ("test/cases/large/clang-23353.c": line 1032) * replace by zero at ("test/cases/large/clang-23353.c": line 1032) @@ -1004,6 +1256,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 1035) * replace by zero at ("test/cases/large/clang-23353.c": line 1033) * remove return statement at ("test/cases/large/clang-23353.c": line 1042) +* do without param at ("test/cases/large/clang-23353.c": line 1045) +* reduce to left at ("test/cases/large/clang-23353.c": line 1045) +* reduce to right at ("test/cases/large/clang-23353.c": line 1045) +* reduce to left at ("test/cases/large/clang-23353.c": line 1045) +* reduce to right at ("test/cases/large/clang-23353.c": line 1045) +* reduce to left at ("test/cases/large/clang-23353.c": line 1045) +* reduce to right at ("test/cases/large/clang-23353.c": line 1045) * reduce to left at ("test/cases/large/clang-23353.c": line 1045) * reduce to right at ("test/cases/large/clang-23353.c": line 1045) * reduce to left at ("test/cases/large/clang-23353.c": line 1045) @@ -1016,6 +1275,14 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 1058) * reduce to left at ("test/cases/large/clang-23353.c": line 1061) * reduce to right at ("test/cases/large/clang-23353.c": line 1061) +* do without param at ("test/cases/large/clang-23353.c": line 1061) +* reduce to left at ("test/cases/large/clang-23353.c": line 1061) +* reduce to right at ("test/cases/large/clang-23353.c": line 1061) +* do without param at ("test/cases/large/clang-23353.c": line 1061) +* reduce to left at ("test/cases/large/clang-23353.c": line 1061) +* reduce to right at ("test/cases/large/clang-23353.c": line 1061) +* reduce to left at ("test/cases/large/clang-23353.c": line 1061) +* reduce to right at ("test/cases/large/clang-23353.c": line 1061) * reduce to left at ("test/cases/large/clang-23353.c": line 1061) * reduce to right at ("test/cases/large/clang-23353.c": line 1061) * reduce to left at ("test/cases/large/clang-23353.c": line 1061) @@ -1038,8 +1305,10 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 1078) * replace by zero at ("test/cases/large/clang-23353.c": line 1076) * delete uninitialized variable at ("test/cases/large/clang-23353.c": line 1081) +* replace by zero at ("test/cases/large/clang-23353.c": line 1082) * inline variable crc32_context at ("test/cases/large/clang-23353.c": line 1082) * delete uninitialized variable at ("test/cases/large/clang-23353.c": line 1087) +* replace by zero at ("test/cases/large/clang-23353.c": line 1088) * inline variable poly at ("test/cases/large/clang-23353.c": line 1088) * delete uninitialized variable at ("test/cases/large/clang-23353.c": line 1089) * delete uninitialized variable at ("test/cases/large/clang-23353.c": line 1089) @@ -1159,25 +1428,47 @@ * remove expr statement at ("test/cases/large/clang-23353.c": line 1142) * do without param at ("test/cases/large/clang-23353.c": line 1142) * delete uninitialized variable at ("test/cases/large/clang-23353.c": line 1147) +* replace by zero at ("test/cases/large/clang-23353.c": line 1167) * inline variable g_16 at ("test/cases/large/clang-23353.c": line 1167) +* replace by zero at ("test/cases/large/clang-23353.c": line 1168) * inline variable g_25 at ("test/cases/large/clang-23353.c": line 1168) * delete variable at ("test/cases/large/clang-23353.c": line 1169) +* replace by zero at ("test/cases/large/clang-23353.c": line 1170) * inline variable g_60 at ("test/cases/large/clang-23353.c": line 1170) +* replace by zero at ("test/cases/large/clang-23353.c": line 1171) * inline variable g_62 at ("test/cases/large/clang-23353.c": line 1171) * delete variable at ("test/cases/large/clang-23353.c": line 1172) +* don't cast at ("test/cases/large/clang-23353.c": line 1173) +* replace by zero at ("test/cases/large/clang-23353.c": line 1173) * inline variable g_108 at ("test/cases/large/clang-23353.c": line 1173) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1174) +* replace by zero at ("test/cases/large/clang-23353.c": line 1174) * inline variable g_107 at ("test/cases/large/clang-23353.c": line 1174) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1175) +* replace by zero at ("test/cases/large/clang-23353.c": line 1175) * inline variable g_116 at ("test/cases/large/clang-23353.c": line 1175) * delete variable at ("test/cases/large/clang-23353.c": line 1176) * delete variable at ("test/cases/large/clang-23353.c": line 1177) +* don't cast at ("test/cases/large/clang-23353.c": line 1178) +* replace by zero at ("test/cases/large/clang-23353.c": line 1178) * inline variable g_129 at ("test/cases/large/clang-23353.c": line 1178) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1179) +* replace by zero at ("test/cases/large/clang-23353.c": line 1179) * inline variable g_132 at ("test/cases/large/clang-23353.c": line 1179) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1180) +* replace by zero at ("test/cases/large/clang-23353.c": line 1180) * inline variable g_131 at ("test/cases/large/clang-23353.c": line 1180) +* replace by zero at ("test/cases/large/clang-23353.c": line 1181) * inline variable g_266 at ("test/cases/large/clang-23353.c": line 1181) * delete variable at ("test/cases/large/clang-23353.c": line 1182) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1183) +* replace by zero at ("test/cases/large/clang-23353.c": line 1183) * inline variable g_566 at ("test/cases/large/clang-23353.c": line 1183) +* replace by zero at ("test/cases/large/clang-23353.c": line 1184) * inline variable g_570 at ("test/cases/large/clang-23353.c": line 1184) +* replace by zero at ("test/cases/large/clang-23353.c": line 1185) * inline variable g_687 at ("test/cases/large/clang-23353.c": line 1185) +* replace by zero at ("test/cases/large/clang-23353.c": line 1186) * inline variable g_692 at ("test/cases/large/clang-23353.c": line 1186) * delete variable at ("test/cases/large/clang-23353.c": line 1187) * delete variable at ("test/cases/large/clang-23353.c": line 1188) @@ -1189,81 +1480,178 @@ * delete variable at ("test/cases/large/clang-23353.c": line 1194) * delete variable at ("test/cases/large/clang-23353.c": line 1195) * delete variable at ("test/cases/large/clang-23353.c": line 1196) +* don't cast at ("test/cases/large/clang-23353.c": line 1197) +* replace by zero at ("test/cases/large/clang-23353.c": line 1197) * inline variable g_1174 at ("test/cases/large/clang-23353.c": line 1197) * delete variable at ("test/cases/large/clang-23353.c": line 1198) +* replace by zero at ("test/cases/large/clang-23353.c": line 1199) * inline variable g_1416 at ("test/cases/large/clang-23353.c": line 1199) * delete variable at ("test/cases/large/clang-23353.c": line 1200) +* replace by zero at ("test/cases/large/clang-23353.c": line 1201) * inline variable g_1478 at ("test/cases/large/clang-23353.c": line 1201) * delete variable at ("test/cases/large/clang-23353.c": line 1202) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1203) +* replace by zero at ("test/cases/large/clang-23353.c": line 1203) * inline variable g_1529 at ("test/cases/large/clang-23353.c": line 1203) * delete variable at ("test/cases/large/clang-23353.c": line 1204) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1205) +* replace by zero at ("test/cases/large/clang-23353.c": line 1205) * inline variable g_1596 at ("test/cases/large/clang-23353.c": line 1205) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1206) +* replace by zero at ("test/cases/large/clang-23353.c": line 1206) * inline variable g_1595 at ("test/cases/large/clang-23353.c": line 1206) * delete variable at ("test/cases/large/clang-23353.c": line 1207) +* replace by zero at ("test/cases/large/clang-23353.c": line 1208) * inline variable g_1648 at ("test/cases/large/clang-23353.c": line 1208) +* replace by zero at ("test/cases/large/clang-23353.c": line 1209) * inline variable g_2015 at ("test/cases/large/clang-23353.c": line 1209) * delete variable at ("test/cases/large/clang-23353.c": line 1210) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1211) +* replace by zero at ("test/cases/large/clang-23353.c": line 1211) * inline variable g_2210 at ("test/cases/large/clang-23353.c": line 1211) * delete variable at ("test/cases/large/clang-23353.c": line 1212) +* replace by zero at ("test/cases/large/clang-23353.c": line 1213) * inline variable g_2243 at ("test/cases/large/clang-23353.c": line 1213) +* don't cast at ("test/cases/large/clang-23353.c": line 1214) +* replace by zero at ("test/cases/large/clang-23353.c": line 1214) * inline variable g_2280 at ("test/cases/large/clang-23353.c": line 1214) +* replace by zero at ("test/cases/large/clang-23353.c": line 1215) * inline variable g_2309 at ("test/cases/large/clang-23353.c": line 1215) * delete variable at ("test/cases/large/clang-23353.c": line 1216) * delete variable at ("test/cases/large/clang-23353.c": line 1217) * delete variable at ("test/cases/large/clang-23353.c": line 1218) * delete variable at ("test/cases/large/clang-23353.c": line 1219) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1220) +* replace by zero at ("test/cases/large/clang-23353.c": line 1220) * inline variable g_2678 at ("test/cases/large/clang-23353.c": line 1220) * delete variable at ("test/cases/large/clang-23353.c": line 1221) +* replace by zero at ("test/cases/large/clang-23353.c": line 1222) * inline variable g_2951 at ("test/cases/large/clang-23353.c": line 1222) * delete variable at ("test/cases/large/clang-23353.c": line 1223) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1224) +* replace by zero at ("test/cases/large/clang-23353.c": line 1224) * inline variable g_2976 at ("test/cases/large/clang-23353.c": line 1224) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1225) +* replace by zero at ("test/cases/large/clang-23353.c": line 1225) * inline variable g_3092 at ("test/cases/large/clang-23353.c": line 1225) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1226) +* replace by zero at ("test/cases/large/clang-23353.c": line 1226) * inline variable g_3383 at ("test/cases/large/clang-23353.c": line 1226) +* replace by zero at ("test/cases/large/clang-23353.c": line 1227) * inline variable g_3732 at ("test/cases/large/clang-23353.c": line 1227) * delete variable at ("test/cases/large/clang-23353.c": line 1228) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1229) +* replace by zero at ("test/cases/large/clang-23353.c": line 1229) * inline variable g_3800 at ("test/cases/large/clang-23353.c": line 1229) +* replace by zero at ("test/cases/large/clang-23353.c": line 1230) * inline variable g_4114 at ("test/cases/large/clang-23353.c": line 1230) * delete variable at ("test/cases/large/clang-23353.c": line 1231) +* don't cast at ("test/cases/large/clang-23353.c": line 1232) +* replace by zero at ("test/cases/large/clang-23353.c": line 1232) * inline variable g_4148 at ("test/cases/large/clang-23353.c": line 1232) * delete variable at ("test/cases/large/clang-23353.c": line 1233) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1234) +* replace by zero at ("test/cases/large/clang-23353.c": line 1234) * inline variable g_4217 at ("test/cases/large/clang-23353.c": line 1234) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1235) +* replace by zero at ("test/cases/large/clang-23353.c": line 1235) * inline variable g_4216 at ("test/cases/large/clang-23353.c": line 1235) +* replace by zero at ("test/cases/large/clang-23353.c": line 1236) * inline variable g_4582 at ("test/cases/large/clang-23353.c": line 1236) * delete variable at ("test/cases/large/clang-23353.c": line 1237) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1696) +* replace by zero at ("test/cases/large/clang-23353.c": line 1696) * inline variable l_2977 at ("test/cases/large/clang-23353.c": line 1696) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1697) +* replace by zero at ("test/cases/large/clang-23353.c": line 1697) * inline variable l_2978 at ("test/cases/large/clang-23353.c": line 1697) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1698) +* replace by zero at ("test/cases/large/clang-23353.c": line 1698) * inline variable l_2979 at ("test/cases/large/clang-23353.c": line 1698) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1699) +* replace by zero at ("test/cases/large/clang-23353.c": line 1699) * inline variable l_2980 at ("test/cases/large/clang-23353.c": line 1699) +* replace by zero at ("test/cases/large/clang-23353.c": line 1700) * inline variable l_2981 at ("test/cases/large/clang-23353.c": line 1700) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1701) +* replace by zero at ("test/cases/large/clang-23353.c": line 1701) * inline variable l_2982 at ("test/cases/large/clang-23353.c": line 1701) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1702) +* replace by zero at ("test/cases/large/clang-23353.c": line 1702) * inline variable l_2983 at ("test/cases/large/clang-23353.c": line 1702) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1703) +* replace by zero at ("test/cases/large/clang-23353.c": line 1703) * inline variable l_2984 at ("test/cases/large/clang-23353.c": line 1703) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1704) +* replace by zero at ("test/cases/large/clang-23353.c": line 1704) * inline variable l_2985 at ("test/cases/large/clang-23353.c": line 1704) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1705) +* replace by zero at ("test/cases/large/clang-23353.c": line 1705) * inline variable l_2986 at ("test/cases/large/clang-23353.c": line 1705) +* don't cast at ("test/cases/large/clang-23353.c": line 1706) +* replace by zero at ("test/cases/large/clang-23353.c": line 1706) * inline variable l_2987 at ("test/cases/large/clang-23353.c": line 1706) +* don't cast at ("test/cases/large/clang-23353.c": line 1707) +* replace by zero at ("test/cases/large/clang-23353.c": line 1707) * inline variable l_2988 at ("test/cases/large/clang-23353.c": line 1707) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1708) +* replace by zero at ("test/cases/large/clang-23353.c": line 1708) * inline variable l_2989 at ("test/cases/large/clang-23353.c": line 1708) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1709) +* replace by zero at ("test/cases/large/clang-23353.c": line 1709) * inline variable l_2990 at ("test/cases/large/clang-23353.c": line 1709) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1710) +* replace by zero at ("test/cases/large/clang-23353.c": line 1710) * inline variable l_2991 at ("test/cases/large/clang-23353.c": line 1710) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1711) +* replace by zero at ("test/cases/large/clang-23353.c": line 1711) * inline variable l_2992 at ("test/cases/large/clang-23353.c": line 1711) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1712) +* replace by zero at ("test/cases/large/clang-23353.c": line 1712) * inline variable l_2993 at ("test/cases/large/clang-23353.c": line 1712) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1713) +* replace by zero at ("test/cases/large/clang-23353.c": line 1713) * inline variable l_2994 at ("test/cases/large/clang-23353.c": line 1713) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1714) +* replace by zero at ("test/cases/large/clang-23353.c": line 1714) * inline variable l_2995 at ("test/cases/large/clang-23353.c": line 1714) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1715) +* replace by zero at ("test/cases/large/clang-23353.c": line 1715) * inline variable l_2996 at ("test/cases/large/clang-23353.c": line 1715) +* replace by zero at ("test/cases/large/clang-23353.c": line 1716) * inline variable l_2997 at ("test/cases/large/clang-23353.c": line 1716) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1717) +* replace by zero at ("test/cases/large/clang-23353.c": line 1717) * inline variable l_3013 at ("test/cases/large/clang-23353.c": line 1717) +* replace by zero at ("test/cases/large/clang-23353.c": line 1718) * inline variable l_3126 at ("test/cases/large/clang-23353.c": line 1718) +* replace by zero at ("test/cases/large/clang-23353.c": line 1719) * inline variable l_3176 at ("test/cases/large/clang-23353.c": line 1719) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1720) +* replace by zero at ("test/cases/large/clang-23353.c": line 1720) * inline variable l_3226 at ("test/cases/large/clang-23353.c": line 1720) +* replace by zero at ("test/cases/large/clang-23353.c": line 1721) * inline variable l_3321 at ("test/cases/large/clang-23353.c": line 1721) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1722) +* replace by zero at ("test/cases/large/clang-23353.c": line 1722) * inline variable l_3328 at ("test/cases/large/clang-23353.c": line 1722) +* replace by zero at ("test/cases/large/clang-23353.c": line 1723) * inline variable l_3333 at ("test/cases/large/clang-23353.c": line 1723) +* replace by zero at ("test/cases/large/clang-23353.c": line 1724) * inline variable l_3356 at ("test/cases/large/clang-23353.c": line 1724) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1725) +* replace by zero at ("test/cases/large/clang-23353.c": line 1725) * inline variable l_3361 at ("test/cases/large/clang-23353.c": line 1725) +* replace by zero at ("test/cases/large/clang-23353.c": line 1726) * inline variable l_3747 at ("test/cases/large/clang-23353.c": line 1726) +* replace by zero at ("test/cases/large/clang-23353.c": line 1727) * inline variable l_3749 at ("test/cases/large/clang-23353.c": line 1727) +* replace by zero at ("test/cases/large/clang-23353.c": line 1728) * inline variable l_3751 at ("test/cases/large/clang-23353.c": line 1728) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1729) +* replace by zero at ("test/cases/large/clang-23353.c": line 1729) * inline variable l_3926 at ("test/cases/large/clang-23353.c": line 1729) +* replace by zero at ("test/cases/large/clang-23353.c": line 1730) * inline variable l_4130 at ("test/cases/large/clang-23353.c": line 1730) * remove expr statement at ("test/cases/large/clang-23353.c": line 1731) * reduce to operant at ("test/cases/large/clang-23353.c": line 1731) @@ -1272,30 +1660,56 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 1732) * reduce to operant at ("test/cases/large/clang-23353.c": line 1732) * remove empty declaration at ("test/cases/large/clang-23353.c": line 1732) +* replace by zero at ("test/cases/large/clang-23353.c": line 1734) * inline variable l_3004 at ("test/cases/large/clang-23353.c": line 1734) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1735) +* replace by zero at ("test/cases/large/clang-23353.c": line 1735) * inline variable l_3009 at ("test/cases/large/clang-23353.c": line 1735) +* replace by zero at ("test/cases/large/clang-23353.c": line 1736) * inline variable l_3041 at ("test/cases/large/clang-23353.c": line 1736) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1737) +* replace by zero at ("test/cases/large/clang-23353.c": line 1737) * inline variable l_3076 at ("test/cases/large/clang-23353.c": line 1737) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1738) +* replace by zero at ("test/cases/large/clang-23353.c": line 1738) * inline variable l_3090 at ("test/cases/large/clang-23353.c": line 1738) +* replace by zero at ("test/cases/large/clang-23353.c": line 1739) * inline variable l_3097 at ("test/cases/large/clang-23353.c": line 1739) +* replace by zero at ("test/cases/large/clang-23353.c": line 1740) * inline variable l_3105 at ("test/cases/large/clang-23353.c": line 1740) +* replace by zero at ("test/cases/large/clang-23353.c": line 1741) * inline variable l_3110 at ("test/cases/large/clang-23353.c": line 1741) +* replace by zero at ("test/cases/large/clang-23353.c": line 1742) * inline variable l_3147 at ("test/cases/large/clang-23353.c": line 1742) +* replace by zero at ("test/cases/large/clang-23353.c": line 1743) * inline variable l_3269 at ("test/cases/large/clang-23353.c": line 1743) +* replace by zero at ("test/cases/large/clang-23353.c": line 1744) * inline variable l_3289 at ("test/cases/large/clang-23353.c": line 1744) +* replace by zero at ("test/cases/large/clang-23353.c": line 1745) * inline variable l_3302 at ("test/cases/large/clang-23353.c": line 1745) +* replace by zero at ("test/cases/large/clang-23353.c": line 1746) * inline variable l_3317 at ("test/cases/large/clang-23353.c": line 1746) +* replace by zero at ("test/cases/large/clang-23353.c": line 1747) * inline variable l_3345 at ("test/cases/large/clang-23353.c": line 1747) +* replace by zero at ("test/cases/large/clang-23353.c": line 1748) * inline variable l_3920 at ("test/cases/large/clang-23353.c": line 1748) +* don't cast at ("test/cases/large/clang-23353.c": line 1749) +* replace by zero at ("test/cases/large/clang-23353.c": line 1749) * inline variable l_3923 at ("test/cases/large/clang-23353.c": line 1749) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1750) +* replace by zero at ("test/cases/large/clang-23353.c": line 1750) * inline variable l_4140 at ("test/cases/large/clang-23353.c": line 1750) * remove check at ("test/cases/large/clang-23353.c": line 1732) * remove iterator at ("test/cases/large/clang-23353.c": line 1732) * reduce to operant at ("test/cases/large/clang-23353.c": line 1732) * remove return statement at ("test/cases/large/clang-23353.c": line 1752) * reduce to operant at ("test/cases/large/clang-23353.c": line 1752) +* replace by zero at ("test/cases/large/clang-23353.c": line 1763) * inline variable l_2958 at ("test/cases/large/clang-23353.c": line 1763) +* replace by zero at ("test/cases/large/clang-23353.c": line 1764) * inline variable l_2961 at ("test/cases/large/clang-23353.c": line 1764) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1765) +* replace by zero at ("test/cases/large/clang-23353.c": line 1765) * inline variable l_2975 at ("test/cases/large/clang-23353.c": line 1765) * remove expr statement at ("test/cases/large/clang-23353.c": line 1766) * reduce to left at ("test/cases/large/clang-23353.c": line 1766) @@ -1354,12 +1768,25 @@ * don't cast at ("test/cases/large/clang-23353.c": line 1768) * replace by zero at ("test/cases/large/clang-23353.c": line 1768) * remove return statement at ("test/cases/large/clang-23353.c": line 1769) +* replace by zero at ("test/cases/large/clang-23353.c": line 1780) * inline variable l_22 at ("test/cases/large/clang-23353.c": line 1780) +* don't cast at ("test/cases/large/clang-23353.c": line 1781) +* replace by zero at ("test/cases/large/clang-23353.c": line 1781) * inline variable l_23 at ("test/cases/large/clang-23353.c": line 1781) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1782) +* replace by zero at ("test/cases/large/clang-23353.c": line 1782) * inline variable l_24 at ("test/cases/large/clang-23353.c": line 1782) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1783) +* replace by zero at ("test/cases/large/clang-23353.c": line 1783) * inline variable l_2950 at ("test/cases/large/clang-23353.c": line 1783) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1784) +* replace by zero at ("test/cases/large/clang-23353.c": line 1784) * inline variable l_2953 at ("test/cases/large/clang-23353.c": line 1784) +* don't cast at ("test/cases/large/clang-23353.c": line 1785) +* replace by zero at ("test/cases/large/clang-23353.c": line 1785) * inline variable l_2956 at ("test/cases/large/clang-23353.c": line 1785) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1786) +* replace by zero at ("test/cases/large/clang-23353.c": line 1786) * inline variable l_2957 at ("test/cases/large/clang-23353.c": line 1786) * remove expr statement at ("test/cases/large/clang-23353.c": line 1787) * reduce to left at ("test/cases/large/clang-23353.c": line 1787) @@ -1391,8 +1818,14 @@ * do without param at ("test/cases/large/clang-23353.c": line 1792) * remove return statement at ("test/cases/large/clang-23353.c": line 1793) * reduce to operant at ("test/cases/large/clang-23353.c": line 1793) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1940) +* replace by zero at ("test/cases/large/clang-23353.c": line 1940) * inline variable l_2791 at ("test/cases/large/clang-23353.c": line 1940) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1941) +* replace by zero at ("test/cases/large/clang-23353.c": line 1941) * inline variable l_2801 at ("test/cases/large/clang-23353.c": line 1941) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1942) +* replace by zero at ("test/cases/large/clang-23353.c": line 1942) * inline variable l_2802 at ("test/cases/large/clang-23353.c": line 1942) * remove expr statement at ("test/cases/large/clang-23353.c": line 1943) * reduce to left at ("test/cases/large/clang-23353.c": line 1943) @@ -1439,20 +1872,41 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 1945) * remove return statement at ("test/cases/large/clang-23353.c": line 1946) * reduce to operant at ("test/cases/large/clang-23353.c": line 1946) +* replace by zero at ("test/cases/large/clang-23353.c": line 1959) * inline variable l_54 at ("test/cases/large/clang-23353.c": line 1959) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1960) +* replace by zero at ("test/cases/large/clang-23353.c": line 1960) * inline variable l_57 at ("test/cases/large/clang-23353.c": line 1960) +* replace by zero at ("test/cases/large/clang-23353.c": line 1961) * inline variable l_2190 at ("test/cases/large/clang-23353.c": line 1961) +* don't cast at ("test/cases/large/clang-23353.c": line 1962) +* replace by zero at ("test/cases/large/clang-23353.c": line 1962) * inline variable l_2194 at ("test/cases/large/clang-23353.c": line 1962) +* replace by zero at ("test/cases/large/clang-23353.c": line 1963) * inline variable l_2234 at ("test/cases/large/clang-23353.c": line 1963) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1964) +* replace by zero at ("test/cases/large/clang-23353.c": line 1964) * inline variable l_2319 at ("test/cases/large/clang-23353.c": line 1964) +* replace by zero at ("test/cases/large/clang-23353.c": line 1965) * inline variable l_2427 at ("test/cases/large/clang-23353.c": line 1965) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1966) +* replace by zero at ("test/cases/large/clang-23353.c": line 1966) * inline variable l_2459 at ("test/cases/large/clang-23353.c": line 1966) +* replace by zero at ("test/cases/large/clang-23353.c": line 1967) * inline variable l_2465 at ("test/cases/large/clang-23353.c": line 1967) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1968) +* replace by zero at ("test/cases/large/clang-23353.c": line 1968) * inline variable l_2485 at ("test/cases/large/clang-23353.c": line 1968) +* replace by zero at ("test/cases/large/clang-23353.c": line 1969) * inline variable l_2494 at ("test/cases/large/clang-23353.c": line 1969) +* replace by zero at ("test/cases/large/clang-23353.c": line 1970) * inline variable l_2517 at ("test/cases/large/clang-23353.c": line 1970) +* replace by zero at ("test/cases/large/clang-23353.c": line 1971) * inline variable l_2568 at ("test/cases/large/clang-23353.c": line 1971) +* replace by zero at ("test/cases/large/clang-23353.c": line 1972) * inline variable l_2617 at ("test/cases/large/clang-23353.c": line 1972) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1973) +* replace by zero at ("test/cases/large/clang-23353.c": line 1973) * inline variable l_2773 at ("test/cases/large/clang-23353.c": line 1973) * remove condition at ("test/cases/large/clang-23353.c": line 1974) * do without param at ("test/cases/large/clang-23353.c": line 1974) @@ -1465,32 +1919,63 @@ * do without param at ("test/cases/large/clang-23353.c": line 1974) * reduce to operant at ("test/cases/large/clang-23353.c": line 1974) * do without param at ("test/cases/large/clang-23353.c": line 1974) +* replace by zero at ("test/cases/large/clang-23353.c": line 1999) * inline variable l_2248 at ("test/cases/large/clang-23353.c": line 1999) +* replace by zero at ("test/cases/large/clang-23353.c": line 2000) * inline variable l_2269 at ("test/cases/large/clang-23353.c": line 2000) +* reduce to operant at ("test/cases/large/clang-23353.c": line 2001) +* replace by zero at ("test/cases/large/clang-23353.c": line 2001) * inline variable l_2271 at ("test/cases/large/clang-23353.c": line 2001) +* reduce to operant at ("test/cases/large/clang-23353.c": line 2002) +* replace by zero at ("test/cases/large/clang-23353.c": line 2002) * inline variable l_2270 at ("test/cases/large/clang-23353.c": line 2002) +* replace by zero at ("test/cases/large/clang-23353.c": line 2003) * inline variable l_2285 at ("test/cases/large/clang-23353.c": line 2003) +* reduce to operant at ("test/cases/large/clang-23353.c": line 2004) +* replace by zero at ("test/cases/large/clang-23353.c": line 2004) * inline variable l_2287 at ("test/cases/large/clang-23353.c": line 2004) +* replace by zero at ("test/cases/large/clang-23353.c": line 2005) * inline variable l_2337 at ("test/cases/large/clang-23353.c": line 2005) +* replace by zero at ("test/cases/large/clang-23353.c": line 2006) * inline variable l_2361 at ("test/cases/large/clang-23353.c": line 2006) +* replace by zero at ("test/cases/large/clang-23353.c": line 2007) * inline variable l_2362 at ("test/cases/large/clang-23353.c": line 2007) +* reduce to operant at ("test/cases/large/clang-23353.c": line 2008) +* replace by zero at ("test/cases/large/clang-23353.c": line 2008) * inline variable l_2363 at ("test/cases/large/clang-23353.c": line 2008) +* replace by zero at ("test/cases/large/clang-23353.c": line 2009) * inline variable l_2400 at ("test/cases/large/clang-23353.c": line 2009) +* replace by zero at ("test/cases/large/clang-23353.c": line 2010) * inline variable l_2509 at ("test/cases/large/clang-23353.c": line 2010) +* replace by zero at ("test/cases/large/clang-23353.c": line 2011) * inline variable l_2533 at ("test/cases/large/clang-23353.c": line 2011) +* replace by zero at ("test/cases/large/clang-23353.c": line 2012) * inline variable l_2595 at ("test/cases/large/clang-23353.c": line 2012) +* replace by zero at ("test/cases/large/clang-23353.c": line 2013) * inline variable l_2604 at ("test/cases/large/clang-23353.c": line 2013) +* replace by zero at ("test/cases/large/clang-23353.c": line 2014) * inline variable l_2635 at ("test/cases/large/clang-23353.c": line 2014) +* replace by zero at ("test/cases/large/clang-23353.c": line 2015) * inline variable l_2643 at ("test/cases/large/clang-23353.c": line 2015) +* replace by zero at ("test/cases/large/clang-23353.c": line 2016) * inline variable l_2762 at ("test/cases/large/clang-23353.c": line 2016) +* replace by zero at ("test/cases/large/clang-23353.c": line 2017) * inline variable l_2779 at ("test/cases/large/clang-23353.c": line 2017) +* don't cast at ("test/cases/large/clang-23353.c": line 2018) +* replace by zero at ("test/cases/large/clang-23353.c": line 2018) * inline variable l_2780 at ("test/cases/large/clang-23353.c": line 2018) +* reduce to operant at ("test/cases/large/clang-23353.c": line 2019) +* replace by zero at ("test/cases/large/clang-23353.c": line 2019) * inline variable l_2781 at ("test/cases/large/clang-23353.c": line 2019) * remove initializer at ("test/cases/large/clang-23353.c": line 2020) * reduce to left at ("test/cases/large/clang-23353.c": line 2020) * reduce to right at ("test/cases/large/clang-23353.c": line 2020) * remove empty declaration at ("test/cases/large/clang-23353.c": line 2020) +* don't cast at ("test/cases/large/clang-23353.c": line 2022) +* replace by zero at ("test/cases/large/clang-23353.c": line 2022) * inline variable l_2241 at ("test/cases/large/clang-23353.c": line 2022) +* reduce to operant at ("test/cases/large/clang-23353.c": line 2023) +* replace by zero at ("test/cases/large/clang-23353.c": line 2023) * inline variable l_2242 at ("test/cases/large/clang-23353.c": line 2023) * remove expr statement at ("test/cases/large/clang-23353.c": line 2024) * reduce to left at ("test/cases/large/clang-23353.c": line 2024) @@ -1504,9 +1989,14 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 2020) * do without param at ("test/cases/large/clang-23353.c": line 2020) * do without param at ("test/cases/large/clang-23353.c": line 2020) +* replace by zero at ("test/cases/large/clang-23353.c": line 1976) * inline variable l_2196 at ("test/cases/large/clang-23353.c": line 1976) +* replace by zero at ("test/cases/large/clang-23353.c": line 1977) * inline variable l_2203 at ("test/cases/large/clang-23353.c": line 1977) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1978) +* replace by zero at ("test/cases/large/clang-23353.c": line 1978) * inline variable l_2209 at ("test/cases/large/clang-23353.c": line 1978) +* replace by zero at ("test/cases/large/clang-23353.c": line 1979) * inline variable l_2238 at ("test/cases/large/clang-23353.c": line 1979) * remove expr statement at ("test/cases/large/clang-23353.c": line 1980) * reduce to left at ("test/cases/large/clang-23353.c": line 1980) @@ -1544,8 +2034,14 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 1982) * reduce to operant at ("test/cases/large/clang-23353.c": line 1982) * remove empty declaration at ("test/cases/large/clang-23353.c": line 1982) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1984) +* replace by zero at ("test/cases/large/clang-23353.c": line 1984) * inline variable l_2208 at ("test/cases/large/clang-23353.c": line 1984) +* don't cast at ("test/cases/large/clang-23353.c": line 1985) +* replace by zero at ("test/cases/large/clang-23353.c": line 1985) * inline variable l_2226 at ("test/cases/large/clang-23353.c": line 1985) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1986) +* replace by zero at ("test/cases/large/clang-23353.c": line 1986) * inline variable l_2227 at ("test/cases/large/clang-23353.c": line 1986) * remove expr statement at ("test/cases/large/clang-23353.c": line 1987) * reduce to left at ("test/cases/large/clang-23353.c": line 1987) @@ -1676,13 +2172,27 @@ * don't cast at ("test/cases/large/clang-23353.c": line 2029) * replace by zero at ("test/cases/large/clang-23353.c": line 2029) * remove return statement at ("test/cases/large/clang-23353.c": line 2031) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3668) +* replace by zero at ("test/cases/large/clang-23353.c": line 3668) * inline variable l_61 at ("test/cases/large/clang-23353.c": line 3668) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3669) +* replace by zero at ("test/cases/large/clang-23353.c": line 3669) * inline variable l_63 at ("test/cases/large/clang-23353.c": line 3669) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3670) +* replace by zero at ("test/cases/large/clang-23353.c": line 3670) * inline variable l_64 at ("test/cases/large/clang-23353.c": line 3670) +* replace by zero at ("test/cases/large/clang-23353.c": line 3671) * inline variable l_65 at ("test/cases/large/clang-23353.c": line 3671) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3672) +* replace by zero at ("test/cases/large/clang-23353.c": line 3672) * inline variable l_81 at ("test/cases/large/clang-23353.c": line 3672) +* replace by zero at ("test/cases/large/clang-23353.c": line 3673) * inline variable l_87 at ("test/cases/large/clang-23353.c": line 3673) +* don't cast at ("test/cases/large/clang-23353.c": line 3674) +* replace by zero at ("test/cases/large/clang-23353.c": line 3674) * inline variable l_99 at ("test/cases/large/clang-23353.c": line 3674) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3675) +* replace by zero at ("test/cases/large/clang-23353.c": line 3675) * inline variable l_98 at ("test/cases/large/clang-23353.c": line 3675) * remove expr statement at ("test/cases/large/clang-23353.c": line 3676) * reduce to operant at ("test/cases/large/clang-23353.c": line 3676) @@ -1745,13 +2255,18 @@ * do without param at ("test/cases/large/clang-23353.c": line 3677) * reduce to operant at ("test/cases/large/clang-23353.c": line 3677) * reduce to operant at ("test/cases/large/clang-23353.c": line 3677) +* replace by zero at ("test/cases/large/clang-23353.c": line 3691) * inline variable l_109 at ("test/cases/large/clang-23353.c": line 3691) +* replace by zero at ("test/cases/large/clang-23353.c": line 3692) * inline variable l_121 at ("test/cases/large/clang-23353.c": line 3692) * remove initializer at ("test/cases/large/clang-23353.c": line 3693) * reduce to left at ("test/cases/large/clang-23353.c": line 3693) * reduce to right at ("test/cases/large/clang-23353.c": line 3693) * remove empty declaration at ("test/cases/large/clang-23353.c": line 3693) +* replace by zero at ("test/cases/large/clang-23353.c": line 3695) * inline variable l_97 at ("test/cases/large/clang-23353.c": line 3695) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3696) +* replace by zero at ("test/cases/large/clang-23353.c": line 3696) * inline variable l_100 at ("test/cases/large/clang-23353.c": line 3696) * remove expr statement at ("test/cases/large/clang-23353.c": line 3697) * reduce to left at ("test/cases/large/clang-23353.c": line 3697) @@ -1803,7 +2318,10 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 3705) * reduce to operant at ("test/cases/large/clang-23353.c": line 3705) * remove empty declaration at ("test/cases/large/clang-23353.c": line 3705) +* replace by zero at ("test/cases/large/clang-23353.c": line 3707) * inline variable l_119 at ("test/cases/large/clang-23353.c": line 3707) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3708) +* replace by zero at ("test/cases/large/clang-23353.c": line 3708) * inline variable l_120 at ("test/cases/large/clang-23353.c": line 3708) * remove condition at ("test/cases/large/clang-23353.c": line 3709) * reduce to operant at ("test/cases/large/clang-23353.c": line 3709) @@ -1818,6 +2336,8 @@ * reduce to operant at ("test/cases/large/clang-23353.c": line 3712) * remove condition at ("test/cases/large/clang-23353.c": line 3713) * reduce to operant at ("test/cases/large/clang-23353.c": line 3713) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3719) +* replace by zero at ("test/cases/large/clang-23353.c": line 3719) * inline variable l_124 at ("test/cases/large/clang-23353.c": line 3719) * remove expr statement at ("test/cases/large/clang-23353.c": line 3720) * reduce to left at ("test/cases/large/clang-23353.c": line 3720) @@ -1844,8 +2364,14 @@ * remove check at ("test/cases/large/clang-23353.c": line 3705) * remove iterator at ("test/cases/large/clang-23353.c": line 3705) * reduce to operant at ("test/cases/large/clang-23353.c": line 3705) +* don't cast at ("test/cases/large/clang-23353.c": line 3679) +* replace by zero at ("test/cases/large/clang-23353.c": line 3679) * inline variable l_90 at ("test/cases/large/clang-23353.c": line 3679) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3680) +* replace by zero at ("test/cases/large/clang-23353.c": line 3680) * inline variable l_89 at ("test/cases/large/clang-23353.c": line 3680) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3681) +* replace by zero at ("test/cases/large/clang-23353.c": line 3681) * inline variable l_88 at ("test/cases/large/clang-23353.c": line 3681) * remove expr statement at ("test/cases/large/clang-23353.c": line 3682) * reduce to left at ("test/cases/large/clang-23353.c": line 3682) @@ -1876,6 +2402,7 @@ * don't cast at ("test/cases/large/clang-23353.c": line 3735) * replace by zero at ("test/cases/large/clang-23353.c": line 3735) * remove return statement at ("test/cases/large/clang-23353.c": line 3736) +* replace by zero at ("test/cases/large/clang-23353.c": line 3747) * inline variable print_hash_value at ("test/cases/large/clang-23353.c": line 3747) * remove expr statement at ("test/cases/large/clang-23353.c": line 3748) * remove expr statement at ("test/cases/large/clang-23353.c": line 3750) @@ -2334,14 +2861,28 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 3874) * reduce to right at ("test/cases/large/clang-23353.c": line 3874) * remove empty declaration at ("test/cases/large/clang-23353.c": line 3874) +* don't cast at ("test/cases/large/clang-23353.c": line 3876) +* replace by zero at ("test/cases/large/clang-23353.c": line 3876) * inline variable l_1206 at ("test/cases/large/clang-23353.c": line 3876) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3877) +* replace by zero at ("test/cases/large/clang-23353.c": line 3877) * inline variable l_1205 at ("test/cases/large/clang-23353.c": line 3877) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3878) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3878) +* replace by zero at ("test/cases/large/clang-23353.c": line 3878) * inline variable l_1236 at ("test/cases/large/clang-23353.c": line 3878) +* don't cast at ("test/cases/large/clang-23353.c": line 3879) +* replace by zero at ("test/cases/large/clang-23353.c": line 3879) * inline variable l_1239 at ("test/cases/large/clang-23353.c": line 3879) +* replace by zero at ("test/cases/large/clang-23353.c": line 3880) * inline variable l_1271 at ("test/cases/large/clang-23353.c": line 3880) +* replace by zero at ("test/cases/large/clang-23353.c": line 3881) * inline variable l_1342 at ("test/cases/large/clang-23353.c": line 3881) +* replace by zero at ("test/cases/large/clang-23353.c": line 3882) * inline variable l_1353 at ("test/cases/large/clang-23353.c": line 3882) +* replace by zero at ("test/cases/large/clang-23353.c": line 3883) * inline variable l_1364 at ("test/cases/large/clang-23353.c": line 3883) +* replace by zero at ("test/cases/large/clang-23353.c": line 3884) * inline variable l_1403 at ("test/cases/large/clang-23353.c": line 3884) * remove check at ("test/cases/large/clang-23353.c": line 3874) * reduce to operant at ("test/cases/large/clang-23353.c": line 3874) @@ -2472,6 +3013,7 @@ * do without param at ("test/cases/large/clang-23353.c": line 3922) * do without param at ("test/cases/large/clang-23353.c": line 3922) * remove condition at ("test/cases/large/clang-23353.c": line 3923) +* replace by zero at ("test/cases/large/clang-23353.c": line 3927) * inline variable l_817 at ("test/cases/large/clang-23353.c": line 3927) * remove expr statement at ("test/cases/large/clang-23353.c": line 3928) * reduce to left at ("test/cases/large/clang-23353.c": line 3928) @@ -2587,6 +3129,8 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 3956) * reduce to operant at ("test/cases/large/clang-23353.c": line 3956) * reduce to operant at ("test/cases/large/clang-23353.c": line 3956) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3960) +* replace by zero at ("test/cases/large/clang-23353.c": line 3960) * inline variable l_124 at ("test/cases/large/clang-23353.c": line 3960) * remove expr statement at ("test/cases/large/clang-23353.c": line 3961) * reduce to left at ("test/cases/large/clang-23353.c": line 3961) @@ -2692,8 +3236,14 @@ * reduce to operant at ("test/cases/large/clang-23353.c": line 3986) * reduce to operant at ("test/cases/large/clang-23353.c": line 3986) * reduce to operant at ("test/cases/large/clang-23353.c": line 3986) +* don't cast at ("test/cases/large/clang-23353.c": line 3990) +* replace by zero at ("test/cases/large/clang-23353.c": line 3990) * inline variable l_4142 at ("test/cases/large/clang-23353.c": line 3990) +* don't cast at ("test/cases/large/clang-23353.c": line 3991) +* replace by zero at ("test/cases/large/clang-23353.c": line 3991) * inline variable l_4143 at ("test/cases/large/clang-23353.c": line 3991) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3992) +* replace by zero at ("test/cases/large/clang-23353.c": line 3992) * inline variable l_4144 at ("test/cases/large/clang-23353.c": line 3992) * remove expr statement at ("test/cases/large/clang-23353.c": line 3993) * reduce to left at ("test/cases/large/clang-23353.c": line 3993) diff --git a/rtree-c/test/expected/clang-23353/reduction/p3.path b/rtree-c/test/expected/clang-23353/reduction/p3.path index 61d6e4099ec420f1bdd966536d899e34502ed259..cb6e85c274cc6d728c45df680ab567229c19eb9b 100644 --- a/rtree-c/test/expected/clang-23353/reduction/p3.path +++ b/rtree-c/test/expected/clang-23353/reduction/p3.path @@ -7,106 +7,301 @@ 1 remove function func_2 at ("test/cases/large/clang-23353.c": line 1694) 1 remove function func_10 at ("test/cases/large/clang-23353.c": line 1761) * remove function func_19 at ("test/cases/large/clang-23353.c": line 1778) +* remove parameter at ("test/cases/large/clang-23353.c": line 1778) * remove function func_30 at ("test/cases/large/clang-23353.c": line 1938) +* remove parameter at ("test/cases/large/clang-23353.c": line 1938) +* remove parameter at ("test/cases/large/clang-23353.c": line 1938) * remove function safe_mul_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 457) +* remove parameter at ("test/cases/large/clang-23353.c": line 457) +* remove parameter at ("test/cases/large/clang-23353.c": line 457) * remove function safe_mul_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 326) +* remove parameter at ("test/cases/large/clang-23353.c": line 326) +* remove parameter at ("test/cases/large/clang-23353.c": line 326) * remove function crc32_8bytes at ("test/cases/large/clang-23353.c": line 1110) +* remove parameter at ("test/cases/large/clang-23353.c": line 1110) * remove function crc32_gentab at ("test/cases/large/clang-23353.c": line 1084) * remove function safe_div_func_double_f_f at ("test/cases/large/clang-23353.c": line 1054) +* remove parameter at ("test/cases/large/clang-23353.c": line 1054) +* remove parameter at ("test/cases/large/clang-23353.c": line 1054) * remove function transparent_crc_bytes at ("test/cases/large/clang-23353.c": line 1134) +* remove parameter at ("test/cases/large/clang-23353.c": line 1134) +* remove parameter at ("test/cases/large/clang-23353.c": line 1134) +* remove parameter at ("test/cases/large/clang-23353.c": line 1134) +* remove parameter at ("test/cases/large/clang-23353.c": line 1134) * remove function safe_lshift_func_int64_t_s_u at ("test/cases/large/clang-23353.c": line 507) +* remove parameter at ("test/cases/large/clang-23353.c": line 507) +* remove parameter at ("test/cases/large/clang-23353.c": line 507) * remove function safe_div_func_float_f_f at ("test/cases/large/clang-23353.c": line 995) +* remove parameter at ("test/cases/large/clang-23353.c": line 995) +* remove parameter at ("test/cases/large/clang-23353.c": line 995) * remove function safe_add_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 429) +* remove parameter at ("test/cases/large/clang-23353.c": line 429) +* remove parameter at ("test/cases/large/clang-23353.c": line 429) * remove function safe_lshift_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 920) +* remove parameter at ("test/cases/large/clang-23353.c": line 920) +* remove parameter at ("test/cases/large/clang-23353.c": line 920) * remove function safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-23353.c": line 376) +* remove parameter at ("test/cases/large/clang-23353.c": line 376) +* remove parameter at ("test/cases/large/clang-23353.c": line 376) * remove function safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 495) +* remove parameter at ("test/cases/large/clang-23353.c": line 495) +* remove parameter at ("test/cases/large/clang-23353.c": line 495) * remove function safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-23353.c": line 246) +* remove parameter at ("test/cases/large/clang-23353.c": line 246) +* remove parameter at ("test/cases/large/clang-23353.c": line 246) * remove function safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-23353.c": line 116) +* remove parameter at ("test/cases/large/clang-23353.c": line 116) +* remove parameter at ("test/cases/large/clang-23353.c": line 116) * remove function safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 817) +* remove parameter at ("test/cases/large/clang-23353.c": line 817) +* remove parameter at ("test/cases/large/clang-23353.c": line 817) * remove function safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-23353.c": line 908) +* remove parameter at ("test/cases/large/clang-23353.c": line 908) +* remove parameter at ("test/cases/large/clang-23353.c": line 908) * remove function safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 364) +* remove parameter at ("test/cases/large/clang-23353.c": line 364) +* remove parameter at ("test/cases/large/clang-23353.c": line 364) * remove function safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 715) +* remove parameter at ("test/cases/large/clang-23353.c": line 715) +* remove parameter at ("test/cases/large/clang-23353.c": line 715) * remove function safe_add_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 298) +* remove parameter at ("test/cases/large/clang-23353.c": line 298) +* remove parameter at ("test/cases/large/clang-23353.c": line 298) * remove function safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 234) +* remove parameter at ("test/cases/large/clang-23353.c": line 234) +* remove parameter at ("test/cases/large/clang-23353.c": line 234) * remove function safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 613) +* remove parameter at ("test/cases/large/clang-23353.c": line 613) +* remove parameter at ("test/cases/large/clang-23353.c": line 613) * remove function safe_lshift_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 104) +* remove parameter at ("test/cases/large/clang-23353.c": line 104) +* remove parameter at ("test/cases/large/clang-23353.c": line 104) * remove function safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 805) +* remove parameter at ("test/cases/large/clang-23353.c": line 805) +* remove parameter at ("test/cases/large/clang-23353.c": line 805) * remove function safe_mul_func_double_f_f at ("test/cases/large/clang-23353.c": line 1038) +* remove parameter at ("test/cases/large/clang-23353.c": line 1038) +* remove parameter at ("test/cases/large/clang-23353.c": line 1038) * remove function safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 703) +* remove parameter at ("test/cases/large/clang-23353.c": line 703) +* remove parameter at ("test/cases/large/clang-23353.c": line 703) * remove function safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 601) +* remove parameter at ("test/cases/large/clang-23353.c": line 601) +* remove parameter at ("test/cases/large/clang-23353.c": line 601) * remove function safe_mul_func_float_f_f at ("test/cases/large/clang-23353.c": line 979) +* remove parameter at ("test/cases/large/clang-23353.c": line 979) +* remove parameter at ("test/cases/large/clang-23353.c": line 979) * remove function safe_sub_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 443) +* remove parameter at ("test/cases/large/clang-23353.c": line 443) +* remove parameter at ("test/cases/large/clang-23353.c": line 443) * remove function safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-23353.c": line 270) +* remove parameter at ("test/cases/large/clang-23353.c": line 270) +* remove parameter at ("test/cases/large/clang-23353.c": line 270) * remove function safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-23353.c": line 400) +* remove parameter at ("test/cases/large/clang-23353.c": line 400) +* remove parameter at ("test/cases/large/clang-23353.c": line 400) * remove function safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-23353.c": line 531) +* remove parameter at ("test/cases/large/clang-23353.c": line 531) +* remove parameter at ("test/cases/large/clang-23353.c": line 531) * remove function safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-23353.c": line 140) +* remove parameter at ("test/cases/large/clang-23353.c": line 140) +* remove parameter at ("test/cases/large/clang-23353.c": line 140) * remove function safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 258) +* remove parameter at ("test/cases/large/clang-23353.c": line 258) +* remove parameter at ("test/cases/large/clang-23353.c": line 258) * remove function safe_sub_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 312) +* remove parameter at ("test/cases/large/clang-23353.c": line 312) +* remove parameter at ("test/cases/large/clang-23353.c": line 312) * remove function safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 388) +* remove parameter at ("test/cases/large/clang-23353.c": line 388) +* remove parameter at ("test/cases/large/clang-23353.c": line 388) * remove function safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 519) +* remove parameter at ("test/cases/large/clang-23353.c": line 519) +* remove parameter at ("test/cases/large/clang-23353.c": line 519) * remove function transparent_crc at ("test/cases/large/clang-23353.c": line 1123) +* remove parameter at ("test/cases/large/clang-23353.c": line 1123) +* remove parameter at ("test/cases/large/clang-23353.c": line 1123) +* remove parameter at ("test/cases/large/clang-23353.c": line 1123) * remove function safe_mod_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 471) +* remove parameter at ("test/cases/large/clang-23353.c": line 471) +* remove parameter at ("test/cases/large/clang-23353.c": line 471) * remove function safe_div_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 483) +* remove parameter at ("test/cases/large/clang-23353.c": line 483) +* remove parameter at ("test/cases/large/clang-23353.c": line 483) * remove function safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 128) +* remove parameter at ("test/cases/large/clang-23353.c": line 128) +* remove parameter at ("test/cases/large/clang-23353.c": line 128) * remove function safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 739) +* remove parameter at ("test/cases/large/clang-23353.c": line 739) +* remove parameter at ("test/cases/large/clang-23353.c": line 739) * remove function safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 841) +* remove parameter at ("test/cases/large/clang-23353.c": line 841) +* remove parameter at ("test/cases/large/clang-23353.c": line 841) * remove function safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 944) +* remove parameter at ("test/cases/large/clang-23353.c": line 944) +* remove parameter at ("test/cases/large/clang-23353.c": line 944) * remove function safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 637) +* remove parameter at ("test/cases/large/clang-23353.c": line 637) +* remove parameter at ("test/cases/large/clang-23353.c": line 637) * remove function safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 727) +* remove parameter at ("test/cases/large/clang-23353.c": line 727) +* remove parameter at ("test/cases/large/clang-23353.c": line 727) * remove function safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 829) +* remove parameter at ("test/cases/large/clang-23353.c": line 829) +* remove parameter at ("test/cases/large/clang-23353.c": line 829) * remove function safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-23353.c": line 932) +* remove parameter at ("test/cases/large/clang-23353.c": line 932) +* remove parameter at ("test/cases/large/clang-23353.c": line 932) * remove function safe_add_func_double_f_f at ("test/cases/large/clang-23353.c": line 1014) +* remove parameter at ("test/cases/large/clang-23353.c": line 1014) +* remove parameter at ("test/cases/large/clang-23353.c": line 1014) * remove function safe_sub_func_double_f_f at ("test/cases/large/clang-23353.c": line 1026) +* remove parameter at ("test/cases/large/clang-23353.c": line 1026) +* remove parameter at ("test/cases/large/clang-23353.c": line 1026) * remove function safe_mod_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 340) +* remove parameter at ("test/cases/large/clang-23353.c": line 340) +* remove parameter at ("test/cases/large/clang-23353.c": line 340) * remove function safe_div_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 352) +* remove parameter at ("test/cases/large/clang-23353.c": line 352) +* remove parameter at ("test/cases/large/clang-23353.c": line 352) * remove function safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 625) +* remove parameter at ("test/cases/large/clang-23353.c": line 625) +* remove parameter at ("test/cases/large/clang-23353.c": line 625) * remove function safe_convert_func_float_to_int32_t at ("test/cases/large/clang-23353.c": line 1069) +* remove parameter at ("test/cases/large/clang-23353.c": line 1069) * remove function safe_mod_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 210) +* remove parameter at ("test/cases/large/clang-23353.c": line 210) +* remove parameter at ("test/cases/large/clang-23353.c": line 210) * remove function safe_div_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 222) +* remove parameter at ("test/cases/large/clang-23353.c": line 222) +* remove parameter at ("test/cases/large/clang-23353.c": line 222) * remove function safe_add_func_float_f_f at ("test/cases/large/clang-23353.c": line 955) +* remove parameter at ("test/cases/large/clang-23353.c": line 955) +* remove parameter at ("test/cases/large/clang-23353.c": line 955) * remove function safe_sub_func_float_f_f at ("test/cases/large/clang-23353.c": line 967) +* remove parameter at ("test/cases/large/clang-23353.c": line 967) +* remove parameter at ("test/cases/large/clang-23353.c": line 967) * remove function safe_mod_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 80) +* remove parameter at ("test/cases/large/clang-23353.c": line 80) +* remove parameter at ("test/cases/large/clang-23353.c": line 80) * remove function safe_div_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 92) +* remove parameter at ("test/cases/large/clang-23353.c": line 92) +* remove parameter at ("test/cases/large/clang-23353.c": line 92) * remove function safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 877) +* remove parameter at ("test/cases/large/clang-23353.c": line 877) +* remove parameter at ("test/cases/large/clang-23353.c": line 877) * remove function safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-23353.c": line 415) +* remove parameter at ("test/cases/large/clang-23353.c": line 415) * remove function safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 679) +* remove parameter at ("test/cases/large/clang-23353.c": line 679) +* remove parameter at ("test/cases/large/clang-23353.c": line 679) * remove function safe_div_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 691) +* remove parameter at ("test/cases/large/clang-23353.c": line 691) +* remove parameter at ("test/cases/large/clang-23353.c": line 691) * remove function safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 781) +* remove parameter at ("test/cases/large/clang-23353.c": line 781) +* remove parameter at ("test/cases/large/clang-23353.c": line 781) * remove function safe_div_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 793) +* remove parameter at ("test/cases/large/clang-23353.c": line 793) +* remove parameter at ("test/cases/large/clang-23353.c": line 793) * remove function safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 884) +* remove parameter at ("test/cases/large/clang-23353.c": line 884) +* remove parameter at ("test/cases/large/clang-23353.c": line 884) * remove function safe_div_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 896) +* remove parameter at ("test/cases/large/clang-23353.c": line 896) +* remove parameter at ("test/cases/large/clang-23353.c": line 896) * remove function crc32_byte at ("test/cases/large/clang-23353.c": line 1104) +* remove parameter at ("test/cases/large/clang-23353.c": line 1104) * remove function safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 577) +* remove parameter at ("test/cases/large/clang-23353.c": line 577) +* remove parameter at ("test/cases/large/clang-23353.c": line 577) * remove function safe_div_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 589) +* remove parameter at ("test/cases/large/clang-23353.c": line 589) +* remove parameter at ("test/cases/large/clang-23353.c": line 589) * remove function safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 672) +* remove parameter at ("test/cases/large/clang-23353.c": line 672) +* remove parameter at ("test/cases/large/clang-23353.c": line 672) * remove function safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 774) +* remove parameter at ("test/cases/large/clang-23353.c": line 774) +* remove parameter at ("test/cases/large/clang-23353.c": line 774) * remove function safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-23353.c": line 284) +* remove parameter at ("test/cases/large/clang-23353.c": line 284) * remove function safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 570) +* remove parameter at ("test/cases/large/clang-23353.c": line 570) +* remove parameter at ("test/cases/large/clang-23353.c": line 570) * remove function __assert_fail at ("test/cases/large/clang-23353.c": line 13) +* remove parameter at ("test/cases/large/clang-23353.c": line 13) +* remove parameter at ("test/cases/large/clang-23353.c": line 13) +* remove parameter at ("test/cases/large/clang-23353.c": line 13) +* remove parameter at ("test/cases/large/clang-23353.c": line 13) * remove function safe_add_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 168) +* remove parameter at ("test/cases/large/clang-23353.c": line 168) +* remove parameter at ("test/cases/large/clang-23353.c": line 168) * remove function safe_sub_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 182) +* remove parameter at ("test/cases/large/clang-23353.c": line 182) +* remove parameter at ("test/cases/large/clang-23353.c": line 182) * remove function safe_mul_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 196) +* remove parameter at ("test/cases/large/clang-23353.c": line 196) +* remove parameter at ("test/cases/large/clang-23353.c": line 196) * remove function safe_add_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 38) +* remove parameter at ("test/cases/large/clang-23353.c": line 38) +* remove parameter at ("test/cases/large/clang-23353.c": line 38) * remove function safe_sub_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 52) +* remove parameter at ("test/cases/large/clang-23353.c": line 52) +* remove parameter at ("test/cases/large/clang-23353.c": line 52) * remove function safe_mul_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 66) +* remove parameter at ("test/cases/large/clang-23353.c": line 66) +* remove parameter at ("test/cases/large/clang-23353.c": line 66) * remove function safe_add_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 658) +* remove parameter at ("test/cases/large/clang-23353.c": line 658) +* remove parameter at ("test/cases/large/clang-23353.c": line 658) * remove function safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 665) +* remove parameter at ("test/cases/large/clang-23353.c": line 665) +* remove parameter at ("test/cases/large/clang-23353.c": line 665) * remove function safe_add_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 760) +* remove parameter at ("test/cases/large/clang-23353.c": line 760) +* remove parameter at ("test/cases/large/clang-23353.c": line 760) * remove function safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 767) +* remove parameter at ("test/cases/large/clang-23353.c": line 767) +* remove parameter at ("test/cases/large/clang-23353.c": line 767) * remove function safe_add_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 863) +* remove parameter at ("test/cases/large/clang-23353.c": line 863) +* remove parameter at ("test/cases/large/clang-23353.c": line 863) * remove function safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 870) +* remove parameter at ("test/cases/large/clang-23353.c": line 870) +* remove parameter at ("test/cases/large/clang-23353.c": line 870) * remove function platform_main_end at ("test/cases/large/clang-23353.c": line 14) +* remove parameter at ("test/cases/large/clang-23353.c": line 14) +* remove parameter at ("test/cases/large/clang-23353.c": line 14) * remove function safe_add_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 556) +* remove parameter at ("test/cases/large/clang-23353.c": line 556) +* remove parameter at ("test/cases/large/clang-23353.c": line 556) * remove function safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 563) +* remove parameter at ("test/cases/large/clang-23353.c": line 563) +* remove parameter at ("test/cases/large/clang-23353.c": line 563) * remove function safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-23353.c": line 154) +* remove parameter at ("test/cases/large/clang-23353.c": line 154) * remove function safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-23353.c": line 24) +* remove parameter at ("test/cases/large/clang-23353.c": line 24) * remove function safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-23353.c": line 651) +* remove parameter at ("test/cases/large/clang-23353.c": line 651) * remove function safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-23353.c": line 753) +* remove parameter at ("test/cases/large/clang-23353.c": line 753) * remove function safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-23353.c": line 856) +* remove parameter at ("test/cases/large/clang-23353.c": line 856) * remove function safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-23353.c": line 549) +* remove parameter at ("test/cases/large/clang-23353.c": line 549) * remove function printf at ("test/cases/large/clang-23353.c": line 10) -* remove function fabsf at ("test/cases/large/clang-23353.c": line 12) -* remove function fabs at ("test/cases/large/clang-23353.c": line 11) +* remove parameter at ("test/cases/large/clang-23353.c": line 10) +* Inline typedefsize_t at ("test/cases/large/clang-23353.c": line 1) +* Inline typedefint8_t at ("test/cases/large/clang-23353.c": line 2) +* Inline typedefint16_t at ("test/cases/large/clang-23353.c": line 3) +* Inline typedefint32_t at ("test/cases/large/clang-23353.c": line 4) +* Inline typedefint64_t at ("test/cases/large/clang-23353.c": line 5) +* Inline typedefuint8_t at ("test/cases/large/clang-23353.c": line 6) +* Inline typedefuint16_t at ("test/cases/large/clang-23353.c": line 7) +* Inline typedefuint32_t at ("test/cases/large/clang-23353.c": line 8) +* Inline typedefuint64_t at ("test/cases/large/clang-23353.c": line 9) * remove expr statement at ("test/cases/large/clang-23353.c": line 22) * do without param at ("test/cases/large/clang-23353.c": line 22) * remove return statement at ("test/cases/large/clang-23353.c": line 28) @@ -948,6 +1143,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 953) * replace by zero at ("test/cases/large/clang-23353.c": line 951) * remove return statement at ("test/cases/large/clang-23353.c": line 959) +* do without param at ("test/cases/large/clang-23353.c": line 961) +* reduce to left at ("test/cases/large/clang-23353.c": line 961) +* reduce to right at ("test/cases/large/clang-23353.c": line 961) +* reduce to left at ("test/cases/large/clang-23353.c": line 961) +* reduce to right at ("test/cases/large/clang-23353.c": line 961) +* reduce to left at ("test/cases/large/clang-23353.c": line 961) +* reduce to right at ("test/cases/large/clang-23353.c": line 961) * reduce to left at ("test/cases/large/clang-23353.c": line 961) * reduce to right at ("test/cases/large/clang-23353.c": line 961) * replace by zero at ("test/cases/large/clang-23353.c": line 961) @@ -956,6 +1158,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 964) * replace by zero at ("test/cases/large/clang-23353.c": line 962) * remove return statement at ("test/cases/large/clang-23353.c": line 971) +* do without param at ("test/cases/large/clang-23353.c": line 973) +* reduce to left at ("test/cases/large/clang-23353.c": line 973) +* reduce to right at ("test/cases/large/clang-23353.c": line 973) +* reduce to left at ("test/cases/large/clang-23353.c": line 973) +* reduce to right at ("test/cases/large/clang-23353.c": line 973) +* reduce to left at ("test/cases/large/clang-23353.c": line 973) +* reduce to right at ("test/cases/large/clang-23353.c": line 973) * reduce to left at ("test/cases/large/clang-23353.c": line 973) * reduce to right at ("test/cases/large/clang-23353.c": line 973) * replace by zero at ("test/cases/large/clang-23353.c": line 973) @@ -964,6 +1173,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 976) * replace by zero at ("test/cases/large/clang-23353.c": line 974) * remove return statement at ("test/cases/large/clang-23353.c": line 983) +* do without param at ("test/cases/large/clang-23353.c": line 986) +* reduce to left at ("test/cases/large/clang-23353.c": line 986) +* reduce to right at ("test/cases/large/clang-23353.c": line 986) +* reduce to left at ("test/cases/large/clang-23353.c": line 986) +* reduce to right at ("test/cases/large/clang-23353.c": line 986) +* reduce to left at ("test/cases/large/clang-23353.c": line 986) +* reduce to right at ("test/cases/large/clang-23353.c": line 986) * reduce to left at ("test/cases/large/clang-23353.c": line 986) * reduce to right at ("test/cases/large/clang-23353.c": line 986) * reduce to left at ("test/cases/large/clang-23353.c": line 986) @@ -976,6 +1192,14 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 999) * reduce to left at ("test/cases/large/clang-23353.c": line 1002) * reduce to right at ("test/cases/large/clang-23353.c": line 1002) +* do without param at ("test/cases/large/clang-23353.c": line 1002) +* reduce to left at ("test/cases/large/clang-23353.c": line 1002) +* reduce to right at ("test/cases/large/clang-23353.c": line 1002) +* do without param at ("test/cases/large/clang-23353.c": line 1002) +* reduce to left at ("test/cases/large/clang-23353.c": line 1002) +* reduce to right at ("test/cases/large/clang-23353.c": line 1002) +* reduce to left at ("test/cases/large/clang-23353.c": line 1002) +* reduce to right at ("test/cases/large/clang-23353.c": line 1002) * reduce to left at ("test/cases/large/clang-23353.c": line 1002) * reduce to right at ("test/cases/large/clang-23353.c": line 1002) * reduce to left at ("test/cases/large/clang-23353.c": line 1002) @@ -988,6 +1212,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 1008) * replace by zero at ("test/cases/large/clang-23353.c": line 1006) * remove return statement at ("test/cases/large/clang-23353.c": line 1018) +* do without param at ("test/cases/large/clang-23353.c": line 1020) +* reduce to left at ("test/cases/large/clang-23353.c": line 1020) +* reduce to right at ("test/cases/large/clang-23353.c": line 1020) +* reduce to left at ("test/cases/large/clang-23353.c": line 1020) +* reduce to right at ("test/cases/large/clang-23353.c": line 1020) +* reduce to left at ("test/cases/large/clang-23353.c": line 1020) +* reduce to right at ("test/cases/large/clang-23353.c": line 1020) * reduce to left at ("test/cases/large/clang-23353.c": line 1020) * reduce to right at ("test/cases/large/clang-23353.c": line 1020) * replace by zero at ("test/cases/large/clang-23353.c": line 1020) @@ -996,6 +1227,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 1023) * replace by zero at ("test/cases/large/clang-23353.c": line 1021) * remove return statement at ("test/cases/large/clang-23353.c": line 1030) +* do without param at ("test/cases/large/clang-23353.c": line 1032) +* reduce to left at ("test/cases/large/clang-23353.c": line 1032) +* reduce to right at ("test/cases/large/clang-23353.c": line 1032) +* reduce to left at ("test/cases/large/clang-23353.c": line 1032) +* reduce to right at ("test/cases/large/clang-23353.c": line 1032) +* reduce to left at ("test/cases/large/clang-23353.c": line 1032) +* reduce to right at ("test/cases/large/clang-23353.c": line 1032) * reduce to left at ("test/cases/large/clang-23353.c": line 1032) * reduce to right at ("test/cases/large/clang-23353.c": line 1032) * replace by zero at ("test/cases/large/clang-23353.c": line 1032) @@ -1004,6 +1242,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 1035) * replace by zero at ("test/cases/large/clang-23353.c": line 1033) * remove return statement at ("test/cases/large/clang-23353.c": line 1042) +* do without param at ("test/cases/large/clang-23353.c": line 1045) +* reduce to left at ("test/cases/large/clang-23353.c": line 1045) +* reduce to right at ("test/cases/large/clang-23353.c": line 1045) +* reduce to left at ("test/cases/large/clang-23353.c": line 1045) +* reduce to right at ("test/cases/large/clang-23353.c": line 1045) +* reduce to left at ("test/cases/large/clang-23353.c": line 1045) +* reduce to right at ("test/cases/large/clang-23353.c": line 1045) * reduce to left at ("test/cases/large/clang-23353.c": line 1045) * reduce to right at ("test/cases/large/clang-23353.c": line 1045) * reduce to left at ("test/cases/large/clang-23353.c": line 1045) @@ -1016,6 +1261,14 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 1058) * reduce to left at ("test/cases/large/clang-23353.c": line 1061) * reduce to right at ("test/cases/large/clang-23353.c": line 1061) +* do without param at ("test/cases/large/clang-23353.c": line 1061) +* reduce to left at ("test/cases/large/clang-23353.c": line 1061) +* reduce to right at ("test/cases/large/clang-23353.c": line 1061) +* do without param at ("test/cases/large/clang-23353.c": line 1061) +* reduce to left at ("test/cases/large/clang-23353.c": line 1061) +* reduce to right at ("test/cases/large/clang-23353.c": line 1061) +* reduce to left at ("test/cases/large/clang-23353.c": line 1061) +* reduce to right at ("test/cases/large/clang-23353.c": line 1061) * reduce to left at ("test/cases/large/clang-23353.c": line 1061) * reduce to right at ("test/cases/large/clang-23353.c": line 1061) * reduce to left at ("test/cases/large/clang-23353.c": line 1061) @@ -1038,8 +1291,10 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 1078) * replace by zero at ("test/cases/large/clang-23353.c": line 1076) * delete uninitialized variable at ("test/cases/large/clang-23353.c": line 1081) +* replace by zero at ("test/cases/large/clang-23353.c": line 1082) * inline variable crc32_context at ("test/cases/large/clang-23353.c": line 1082) * delete uninitialized variable at ("test/cases/large/clang-23353.c": line 1087) +* replace by zero at ("test/cases/large/clang-23353.c": line 1088) * inline variable poly at ("test/cases/large/clang-23353.c": line 1088) * delete uninitialized variable at ("test/cases/large/clang-23353.c": line 1089) * delete uninitialized variable at ("test/cases/large/clang-23353.c": line 1089) @@ -1159,25 +1414,47 @@ * remove expr statement at ("test/cases/large/clang-23353.c": line 1142) * do without param at ("test/cases/large/clang-23353.c": line 1142) * delete uninitialized variable at ("test/cases/large/clang-23353.c": line 1147) +* replace by zero at ("test/cases/large/clang-23353.c": line 1167) * inline variable g_16 at ("test/cases/large/clang-23353.c": line 1167) +* replace by zero at ("test/cases/large/clang-23353.c": line 1168) * inline variable g_25 at ("test/cases/large/clang-23353.c": line 1168) * delete variable at ("test/cases/large/clang-23353.c": line 1169) +* replace by zero at ("test/cases/large/clang-23353.c": line 1170) * inline variable g_60 at ("test/cases/large/clang-23353.c": line 1170) +* replace by zero at ("test/cases/large/clang-23353.c": line 1171) * inline variable g_62 at ("test/cases/large/clang-23353.c": line 1171) * delete variable at ("test/cases/large/clang-23353.c": line 1172) +* don't cast at ("test/cases/large/clang-23353.c": line 1173) +* replace by zero at ("test/cases/large/clang-23353.c": line 1173) * inline variable g_108 at ("test/cases/large/clang-23353.c": line 1173) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1174) +* replace by zero at ("test/cases/large/clang-23353.c": line 1174) * inline variable g_107 at ("test/cases/large/clang-23353.c": line 1174) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1175) +* replace by zero at ("test/cases/large/clang-23353.c": line 1175) * inline variable g_116 at ("test/cases/large/clang-23353.c": line 1175) * delete variable at ("test/cases/large/clang-23353.c": line 1176) * delete variable at ("test/cases/large/clang-23353.c": line 1177) +* don't cast at ("test/cases/large/clang-23353.c": line 1178) +* replace by zero at ("test/cases/large/clang-23353.c": line 1178) * inline variable g_129 at ("test/cases/large/clang-23353.c": line 1178) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1179) +* replace by zero at ("test/cases/large/clang-23353.c": line 1179) * inline variable g_132 at ("test/cases/large/clang-23353.c": line 1179) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1180) +* replace by zero at ("test/cases/large/clang-23353.c": line 1180) * inline variable g_131 at ("test/cases/large/clang-23353.c": line 1180) +* replace by zero at ("test/cases/large/clang-23353.c": line 1181) * inline variable g_266 at ("test/cases/large/clang-23353.c": line 1181) * delete variable at ("test/cases/large/clang-23353.c": line 1182) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1183) +* replace by zero at ("test/cases/large/clang-23353.c": line 1183) * inline variable g_566 at ("test/cases/large/clang-23353.c": line 1183) +* replace by zero at ("test/cases/large/clang-23353.c": line 1184) * inline variable g_570 at ("test/cases/large/clang-23353.c": line 1184) +* replace by zero at ("test/cases/large/clang-23353.c": line 1185) * inline variable g_687 at ("test/cases/large/clang-23353.c": line 1185) +* replace by zero at ("test/cases/large/clang-23353.c": line 1186) * inline variable g_692 at ("test/cases/large/clang-23353.c": line 1186) * delete variable at ("test/cases/large/clang-23353.c": line 1187) * delete variable at ("test/cases/large/clang-23353.c": line 1188) @@ -1189,53 +1466,104 @@ * delete variable at ("test/cases/large/clang-23353.c": line 1194) * delete variable at ("test/cases/large/clang-23353.c": line 1195) * delete variable at ("test/cases/large/clang-23353.c": line 1196) +* don't cast at ("test/cases/large/clang-23353.c": line 1197) +* replace by zero at ("test/cases/large/clang-23353.c": line 1197) * inline variable g_1174 at ("test/cases/large/clang-23353.c": line 1197) * delete variable at ("test/cases/large/clang-23353.c": line 1198) +* replace by zero at ("test/cases/large/clang-23353.c": line 1199) * inline variable g_1416 at ("test/cases/large/clang-23353.c": line 1199) * delete variable at ("test/cases/large/clang-23353.c": line 1200) +* replace by zero at ("test/cases/large/clang-23353.c": line 1201) * inline variable g_1478 at ("test/cases/large/clang-23353.c": line 1201) * delete variable at ("test/cases/large/clang-23353.c": line 1202) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1203) +* replace by zero at ("test/cases/large/clang-23353.c": line 1203) * inline variable g_1529 at ("test/cases/large/clang-23353.c": line 1203) * delete variable at ("test/cases/large/clang-23353.c": line 1204) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1205) +* replace by zero at ("test/cases/large/clang-23353.c": line 1205) * inline variable g_1596 at ("test/cases/large/clang-23353.c": line 1205) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1206) +* replace by zero at ("test/cases/large/clang-23353.c": line 1206) * inline variable g_1595 at ("test/cases/large/clang-23353.c": line 1206) * delete variable at ("test/cases/large/clang-23353.c": line 1207) +* replace by zero at ("test/cases/large/clang-23353.c": line 1208) * inline variable g_1648 at ("test/cases/large/clang-23353.c": line 1208) +* replace by zero at ("test/cases/large/clang-23353.c": line 1209) * inline variable g_2015 at ("test/cases/large/clang-23353.c": line 1209) * delete variable at ("test/cases/large/clang-23353.c": line 1210) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1211) +* replace by zero at ("test/cases/large/clang-23353.c": line 1211) * inline variable g_2210 at ("test/cases/large/clang-23353.c": line 1211) * delete variable at ("test/cases/large/clang-23353.c": line 1212) +* replace by zero at ("test/cases/large/clang-23353.c": line 1213) * inline variable g_2243 at ("test/cases/large/clang-23353.c": line 1213) +* don't cast at ("test/cases/large/clang-23353.c": line 1214) +* replace by zero at ("test/cases/large/clang-23353.c": line 1214) * inline variable g_2280 at ("test/cases/large/clang-23353.c": line 1214) +* replace by zero at ("test/cases/large/clang-23353.c": line 1215) * inline variable g_2309 at ("test/cases/large/clang-23353.c": line 1215) * delete variable at ("test/cases/large/clang-23353.c": line 1216) * delete variable at ("test/cases/large/clang-23353.c": line 1217) * delete variable at ("test/cases/large/clang-23353.c": line 1218) * delete variable at ("test/cases/large/clang-23353.c": line 1219) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1220) +* replace by zero at ("test/cases/large/clang-23353.c": line 1220) * inline variable g_2678 at ("test/cases/large/clang-23353.c": line 1220) * delete variable at ("test/cases/large/clang-23353.c": line 1221) +* replace by zero at ("test/cases/large/clang-23353.c": line 1222) * inline variable g_2951 at ("test/cases/large/clang-23353.c": line 1222) * delete variable at ("test/cases/large/clang-23353.c": line 1223) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1224) +* replace by zero at ("test/cases/large/clang-23353.c": line 1224) * inline variable g_2976 at ("test/cases/large/clang-23353.c": line 1224) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1225) +* replace by zero at ("test/cases/large/clang-23353.c": line 1225) * inline variable g_3092 at ("test/cases/large/clang-23353.c": line 1225) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1226) +* replace by zero at ("test/cases/large/clang-23353.c": line 1226) * inline variable g_3383 at ("test/cases/large/clang-23353.c": line 1226) +* replace by zero at ("test/cases/large/clang-23353.c": line 1227) * inline variable g_3732 at ("test/cases/large/clang-23353.c": line 1227) * delete variable at ("test/cases/large/clang-23353.c": line 1228) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1229) +* replace by zero at ("test/cases/large/clang-23353.c": line 1229) * inline variable g_3800 at ("test/cases/large/clang-23353.c": line 1229) +* replace by zero at ("test/cases/large/clang-23353.c": line 1230) * inline variable g_4114 at ("test/cases/large/clang-23353.c": line 1230) * delete variable at ("test/cases/large/clang-23353.c": line 1231) +* don't cast at ("test/cases/large/clang-23353.c": line 1232) +* replace by zero at ("test/cases/large/clang-23353.c": line 1232) * inline variable g_4148 at ("test/cases/large/clang-23353.c": line 1232) * delete variable at ("test/cases/large/clang-23353.c": line 1233) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1234) +* replace by zero at ("test/cases/large/clang-23353.c": line 1234) * inline variable g_4217 at ("test/cases/large/clang-23353.c": line 1234) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1235) +* replace by zero at ("test/cases/large/clang-23353.c": line 1235) * inline variable g_4216 at ("test/cases/large/clang-23353.c": line 1235) +* replace by zero at ("test/cases/large/clang-23353.c": line 1236) * inline variable g_4582 at ("test/cases/large/clang-23353.c": line 1236) * delete variable at ("test/cases/large/clang-23353.c": line 1237) +* replace by zero at ("test/cases/large/clang-23353.c": line 1780) * inline variable l_22 at ("test/cases/large/clang-23353.c": line 1780) +* don't cast at ("test/cases/large/clang-23353.c": line 1781) +* replace by zero at ("test/cases/large/clang-23353.c": line 1781) * inline variable l_23 at ("test/cases/large/clang-23353.c": line 1781) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1782) +* replace by zero at ("test/cases/large/clang-23353.c": line 1782) * inline variable l_24 at ("test/cases/large/clang-23353.c": line 1782) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1783) +* replace by zero at ("test/cases/large/clang-23353.c": line 1783) * inline variable l_2950 at ("test/cases/large/clang-23353.c": line 1783) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1784) +* replace by zero at ("test/cases/large/clang-23353.c": line 1784) * inline variable l_2953 at ("test/cases/large/clang-23353.c": line 1784) +* don't cast at ("test/cases/large/clang-23353.c": line 1785) +* replace by zero at ("test/cases/large/clang-23353.c": line 1785) * inline variable l_2956 at ("test/cases/large/clang-23353.c": line 1785) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1786) +* replace by zero at ("test/cases/large/clang-23353.c": line 1786) * inline variable l_2957 at ("test/cases/large/clang-23353.c": line 1786) * remove expr statement at ("test/cases/large/clang-23353.c": line 1787) * reduce to left at ("test/cases/large/clang-23353.c": line 1787) @@ -1267,8 +1595,14 @@ * do without param at ("test/cases/large/clang-23353.c": line 1792) * remove return statement at ("test/cases/large/clang-23353.c": line 1793) * reduce to operant at ("test/cases/large/clang-23353.c": line 1793) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1940) +* replace by zero at ("test/cases/large/clang-23353.c": line 1940) * inline variable l_2791 at ("test/cases/large/clang-23353.c": line 1940) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1941) +* replace by zero at ("test/cases/large/clang-23353.c": line 1941) * inline variable l_2801 at ("test/cases/large/clang-23353.c": line 1941) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1942) +* replace by zero at ("test/cases/large/clang-23353.c": line 1942) * inline variable l_2802 at ("test/cases/large/clang-23353.c": line 1942) * remove expr statement at ("test/cases/large/clang-23353.c": line 1943) * reduce to left at ("test/cases/large/clang-23353.c": line 1943) @@ -1315,6 +1649,7 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 1945) * remove return statement at ("test/cases/large/clang-23353.c": line 1946) * reduce to operant at ("test/cases/large/clang-23353.c": line 1946) +* replace by zero at ("test/cases/large/clang-23353.c": line 3747) * inline variable print_hash_value at ("test/cases/large/clang-23353.c": line 3747) * remove expr statement at ("test/cases/large/clang-23353.c": line 3748) * remove expr statement at ("test/cases/large/clang-23353.c": line 3750) @@ -1773,14 +2108,28 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 3874) * reduce to right at ("test/cases/large/clang-23353.c": line 3874) * remove empty declaration at ("test/cases/large/clang-23353.c": line 3874) +* don't cast at ("test/cases/large/clang-23353.c": line 3876) +* replace by zero at ("test/cases/large/clang-23353.c": line 3876) * inline variable l_1206 at ("test/cases/large/clang-23353.c": line 3876) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3877) +* replace by zero at ("test/cases/large/clang-23353.c": line 3877) * inline variable l_1205 at ("test/cases/large/clang-23353.c": line 3877) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3878) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3878) +* replace by zero at ("test/cases/large/clang-23353.c": line 3878) * inline variable l_1236 at ("test/cases/large/clang-23353.c": line 3878) +* don't cast at ("test/cases/large/clang-23353.c": line 3879) +* replace by zero at ("test/cases/large/clang-23353.c": line 3879) * inline variable l_1239 at ("test/cases/large/clang-23353.c": line 3879) +* replace by zero at ("test/cases/large/clang-23353.c": line 3880) * inline variable l_1271 at ("test/cases/large/clang-23353.c": line 3880) +* replace by zero at ("test/cases/large/clang-23353.c": line 3881) * inline variable l_1342 at ("test/cases/large/clang-23353.c": line 3881) +* replace by zero at ("test/cases/large/clang-23353.c": line 3882) * inline variable l_1353 at ("test/cases/large/clang-23353.c": line 3882) +* replace by zero at ("test/cases/large/clang-23353.c": line 3883) * inline variable l_1364 at ("test/cases/large/clang-23353.c": line 3883) +* replace by zero at ("test/cases/large/clang-23353.c": line 3884) * inline variable l_1403 at ("test/cases/large/clang-23353.c": line 3884) * remove check at ("test/cases/large/clang-23353.c": line 3874) * reduce to operant at ("test/cases/large/clang-23353.c": line 3874) @@ -1911,6 +2260,7 @@ * do without param at ("test/cases/large/clang-23353.c": line 3922) * do without param at ("test/cases/large/clang-23353.c": line 3922) * remove condition at ("test/cases/large/clang-23353.c": line 3923) +* replace by zero at ("test/cases/large/clang-23353.c": line 3927) * inline variable l_817 at ("test/cases/large/clang-23353.c": line 3927) * remove expr statement at ("test/cases/large/clang-23353.c": line 3928) * reduce to left at ("test/cases/large/clang-23353.c": line 3928) @@ -2026,6 +2376,8 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 3956) * reduce to operant at ("test/cases/large/clang-23353.c": line 3956) * reduce to operant at ("test/cases/large/clang-23353.c": line 3956) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3960) +* replace by zero at ("test/cases/large/clang-23353.c": line 3960) * inline variable l_124 at ("test/cases/large/clang-23353.c": line 3960) * remove expr statement at ("test/cases/large/clang-23353.c": line 3961) * reduce to left at ("test/cases/large/clang-23353.c": line 3961) @@ -2131,8 +2483,14 @@ * reduce to operant at ("test/cases/large/clang-23353.c": line 3986) * reduce to operant at ("test/cases/large/clang-23353.c": line 3986) * reduce to operant at ("test/cases/large/clang-23353.c": line 3986) +* don't cast at ("test/cases/large/clang-23353.c": line 3990) +* replace by zero at ("test/cases/large/clang-23353.c": line 3990) * inline variable l_4142 at ("test/cases/large/clang-23353.c": line 3990) +* don't cast at ("test/cases/large/clang-23353.c": line 3991) +* replace by zero at ("test/cases/large/clang-23353.c": line 3991) * inline variable l_4143 at ("test/cases/large/clang-23353.c": line 3991) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3992) +* replace by zero at ("test/cases/large/clang-23353.c": line 3992) * inline variable l_4144 at ("test/cases/large/clang-23353.c": line 3992) * remove expr statement at ("test/cases/large/clang-23353.c": line 3993) * reduce to left at ("test/cases/large/clang-23353.c": line 3993) diff --git a/rtree-c/test/expected/clang-23353/reduction/p4.path b/rtree-c/test/expected/clang-23353/reduction/p4.path index 25b3323837af6dbd1aa3aa5d9b9c3c222d425f42..49dfa4f906cc2c8b888a359c984853b0b973fcc4 100644 --- a/rtree-c/test/expected/clang-23353/reduction/p4.path +++ b/rtree-c/test/expected/clang-23353/reduction/p4.path @@ -15,98 +15,279 @@ 1 remove function safe_div_func_double_f_f at ("test/cases/large/clang-23353.c": line 1054) 1 remove function transparent_crc_bytes at ("test/cases/large/clang-23353.c": line 1134) * remove function safe_lshift_func_int64_t_s_u at ("test/cases/large/clang-23353.c": line 507) +* remove parameter at ("test/cases/large/clang-23353.c": line 507) +* remove parameter at ("test/cases/large/clang-23353.c": line 507) * remove function safe_div_func_float_f_f at ("test/cases/large/clang-23353.c": line 995) +* remove parameter at ("test/cases/large/clang-23353.c": line 995) +* remove parameter at ("test/cases/large/clang-23353.c": line 995) * remove function safe_add_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 429) +* remove parameter at ("test/cases/large/clang-23353.c": line 429) +* remove parameter at ("test/cases/large/clang-23353.c": line 429) * remove function safe_lshift_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 920) +* remove parameter at ("test/cases/large/clang-23353.c": line 920) +* remove parameter at ("test/cases/large/clang-23353.c": line 920) * remove function safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-23353.c": line 376) +* remove parameter at ("test/cases/large/clang-23353.c": line 376) +* remove parameter at ("test/cases/large/clang-23353.c": line 376) * remove function safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 495) +* remove parameter at ("test/cases/large/clang-23353.c": line 495) +* remove parameter at ("test/cases/large/clang-23353.c": line 495) * remove function safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-23353.c": line 246) +* remove parameter at ("test/cases/large/clang-23353.c": line 246) +* remove parameter at ("test/cases/large/clang-23353.c": line 246) * remove function safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-23353.c": line 116) +* remove parameter at ("test/cases/large/clang-23353.c": line 116) +* remove parameter at ("test/cases/large/clang-23353.c": line 116) * remove function safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 817) +* remove parameter at ("test/cases/large/clang-23353.c": line 817) +* remove parameter at ("test/cases/large/clang-23353.c": line 817) * remove function safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-23353.c": line 908) +* remove parameter at ("test/cases/large/clang-23353.c": line 908) +* remove parameter at ("test/cases/large/clang-23353.c": line 908) * remove function safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 364) +* remove parameter at ("test/cases/large/clang-23353.c": line 364) +* remove parameter at ("test/cases/large/clang-23353.c": line 364) * remove function safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 715) +* remove parameter at ("test/cases/large/clang-23353.c": line 715) +* remove parameter at ("test/cases/large/clang-23353.c": line 715) * remove function safe_add_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 298) +* remove parameter at ("test/cases/large/clang-23353.c": line 298) +* remove parameter at ("test/cases/large/clang-23353.c": line 298) * remove function safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 234) +* remove parameter at ("test/cases/large/clang-23353.c": line 234) +* remove parameter at ("test/cases/large/clang-23353.c": line 234) * remove function safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 613) +* remove parameter at ("test/cases/large/clang-23353.c": line 613) +* remove parameter at ("test/cases/large/clang-23353.c": line 613) * remove function safe_lshift_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 104) +* remove parameter at ("test/cases/large/clang-23353.c": line 104) +* remove parameter at ("test/cases/large/clang-23353.c": line 104) * remove function safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 805) +* remove parameter at ("test/cases/large/clang-23353.c": line 805) +* remove parameter at ("test/cases/large/clang-23353.c": line 805) * remove function safe_mul_func_double_f_f at ("test/cases/large/clang-23353.c": line 1038) +* remove parameter at ("test/cases/large/clang-23353.c": line 1038) +* remove parameter at ("test/cases/large/clang-23353.c": line 1038) * remove function safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 703) +* remove parameter at ("test/cases/large/clang-23353.c": line 703) +* remove parameter at ("test/cases/large/clang-23353.c": line 703) * remove function safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 601) +* remove parameter at ("test/cases/large/clang-23353.c": line 601) +* remove parameter at ("test/cases/large/clang-23353.c": line 601) * remove function safe_mul_func_float_f_f at ("test/cases/large/clang-23353.c": line 979) +* remove parameter at ("test/cases/large/clang-23353.c": line 979) +* remove parameter at ("test/cases/large/clang-23353.c": line 979) * remove function safe_sub_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 443) +* remove parameter at ("test/cases/large/clang-23353.c": line 443) +* remove parameter at ("test/cases/large/clang-23353.c": line 443) * remove function safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-23353.c": line 270) +* remove parameter at ("test/cases/large/clang-23353.c": line 270) +* remove parameter at ("test/cases/large/clang-23353.c": line 270) * remove function safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-23353.c": line 400) +* remove parameter at ("test/cases/large/clang-23353.c": line 400) +* remove parameter at ("test/cases/large/clang-23353.c": line 400) * remove function safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-23353.c": line 531) +* remove parameter at ("test/cases/large/clang-23353.c": line 531) +* remove parameter at ("test/cases/large/clang-23353.c": line 531) * remove function safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-23353.c": line 140) +* remove parameter at ("test/cases/large/clang-23353.c": line 140) +* remove parameter at ("test/cases/large/clang-23353.c": line 140) * remove function safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 258) +* remove parameter at ("test/cases/large/clang-23353.c": line 258) +* remove parameter at ("test/cases/large/clang-23353.c": line 258) * remove function safe_sub_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 312) +* remove parameter at ("test/cases/large/clang-23353.c": line 312) +* remove parameter at ("test/cases/large/clang-23353.c": line 312) * remove function safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 388) +* remove parameter at ("test/cases/large/clang-23353.c": line 388) +* remove parameter at ("test/cases/large/clang-23353.c": line 388) * remove function safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 519) +* remove parameter at ("test/cases/large/clang-23353.c": line 519) +* remove parameter at ("test/cases/large/clang-23353.c": line 519) * remove function transparent_crc at ("test/cases/large/clang-23353.c": line 1123) +* remove parameter at ("test/cases/large/clang-23353.c": line 1123) +* remove parameter at ("test/cases/large/clang-23353.c": line 1123) +* remove parameter at ("test/cases/large/clang-23353.c": line 1123) * remove function safe_mod_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 471) +* remove parameter at ("test/cases/large/clang-23353.c": line 471) +* remove parameter at ("test/cases/large/clang-23353.c": line 471) * remove function safe_div_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 483) +* remove parameter at ("test/cases/large/clang-23353.c": line 483) +* remove parameter at ("test/cases/large/clang-23353.c": line 483) * remove function safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 128) +* remove parameter at ("test/cases/large/clang-23353.c": line 128) +* remove parameter at ("test/cases/large/clang-23353.c": line 128) * remove function safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 739) +* remove parameter at ("test/cases/large/clang-23353.c": line 739) +* remove parameter at ("test/cases/large/clang-23353.c": line 739) * remove function safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 841) +* remove parameter at ("test/cases/large/clang-23353.c": line 841) +* remove parameter at ("test/cases/large/clang-23353.c": line 841) * remove function safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 944) +* remove parameter at ("test/cases/large/clang-23353.c": line 944) +* remove parameter at ("test/cases/large/clang-23353.c": line 944) * remove function safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 637) +* remove parameter at ("test/cases/large/clang-23353.c": line 637) +* remove parameter at ("test/cases/large/clang-23353.c": line 637) * remove function safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 727) +* remove parameter at ("test/cases/large/clang-23353.c": line 727) +* remove parameter at ("test/cases/large/clang-23353.c": line 727) * remove function safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 829) +* remove parameter at ("test/cases/large/clang-23353.c": line 829) +* remove parameter at ("test/cases/large/clang-23353.c": line 829) * remove function safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-23353.c": line 932) +* remove parameter at ("test/cases/large/clang-23353.c": line 932) +* remove parameter at ("test/cases/large/clang-23353.c": line 932) * remove function safe_add_func_double_f_f at ("test/cases/large/clang-23353.c": line 1014) +* remove parameter at ("test/cases/large/clang-23353.c": line 1014) +* remove parameter at ("test/cases/large/clang-23353.c": line 1014) * remove function safe_sub_func_double_f_f at ("test/cases/large/clang-23353.c": line 1026) +* remove parameter at ("test/cases/large/clang-23353.c": line 1026) +* remove parameter at ("test/cases/large/clang-23353.c": line 1026) * remove function safe_mod_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 340) +* remove parameter at ("test/cases/large/clang-23353.c": line 340) +* remove parameter at ("test/cases/large/clang-23353.c": line 340) * remove function safe_div_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 352) +* remove parameter at ("test/cases/large/clang-23353.c": line 352) +* remove parameter at ("test/cases/large/clang-23353.c": line 352) * remove function safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 625) +* remove parameter at ("test/cases/large/clang-23353.c": line 625) +* remove parameter at ("test/cases/large/clang-23353.c": line 625) * remove function safe_convert_func_float_to_int32_t at ("test/cases/large/clang-23353.c": line 1069) +* remove parameter at ("test/cases/large/clang-23353.c": line 1069) * remove function safe_mod_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 210) +* remove parameter at ("test/cases/large/clang-23353.c": line 210) +* remove parameter at ("test/cases/large/clang-23353.c": line 210) * remove function safe_div_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 222) +* remove parameter at ("test/cases/large/clang-23353.c": line 222) +* remove parameter at ("test/cases/large/clang-23353.c": line 222) * remove function safe_add_func_float_f_f at ("test/cases/large/clang-23353.c": line 955) +* remove parameter at ("test/cases/large/clang-23353.c": line 955) +* remove parameter at ("test/cases/large/clang-23353.c": line 955) * remove function safe_sub_func_float_f_f at ("test/cases/large/clang-23353.c": line 967) +* remove parameter at ("test/cases/large/clang-23353.c": line 967) +* remove parameter at ("test/cases/large/clang-23353.c": line 967) * remove function safe_mod_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 80) +* remove parameter at ("test/cases/large/clang-23353.c": line 80) +* remove parameter at ("test/cases/large/clang-23353.c": line 80) * remove function safe_div_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 92) +* remove parameter at ("test/cases/large/clang-23353.c": line 92) +* remove parameter at ("test/cases/large/clang-23353.c": line 92) * remove function safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 877) +* remove parameter at ("test/cases/large/clang-23353.c": line 877) +* remove parameter at ("test/cases/large/clang-23353.c": line 877) * remove function safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-23353.c": line 415) +* remove parameter at ("test/cases/large/clang-23353.c": line 415) * remove function safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 679) +* remove parameter at ("test/cases/large/clang-23353.c": line 679) +* remove parameter at ("test/cases/large/clang-23353.c": line 679) * remove function safe_div_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 691) +* remove parameter at ("test/cases/large/clang-23353.c": line 691) +* remove parameter at ("test/cases/large/clang-23353.c": line 691) * remove function safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 781) +* remove parameter at ("test/cases/large/clang-23353.c": line 781) +* remove parameter at ("test/cases/large/clang-23353.c": line 781) * remove function safe_div_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 793) +* remove parameter at ("test/cases/large/clang-23353.c": line 793) +* remove parameter at ("test/cases/large/clang-23353.c": line 793) * remove function safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 884) +* remove parameter at ("test/cases/large/clang-23353.c": line 884) +* remove parameter at ("test/cases/large/clang-23353.c": line 884) * remove function safe_div_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 896) +* remove parameter at ("test/cases/large/clang-23353.c": line 896) +* remove parameter at ("test/cases/large/clang-23353.c": line 896) * remove function crc32_byte at ("test/cases/large/clang-23353.c": line 1104) +* remove parameter at ("test/cases/large/clang-23353.c": line 1104) * remove function safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 577) +* remove parameter at ("test/cases/large/clang-23353.c": line 577) +* remove parameter at ("test/cases/large/clang-23353.c": line 577) * remove function safe_div_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 589) +* remove parameter at ("test/cases/large/clang-23353.c": line 589) +* remove parameter at ("test/cases/large/clang-23353.c": line 589) * remove function safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 672) +* remove parameter at ("test/cases/large/clang-23353.c": line 672) +* remove parameter at ("test/cases/large/clang-23353.c": line 672) * remove function safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 774) +* remove parameter at ("test/cases/large/clang-23353.c": line 774) +* remove parameter at ("test/cases/large/clang-23353.c": line 774) * remove function safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-23353.c": line 284) +* remove parameter at ("test/cases/large/clang-23353.c": line 284) * remove function safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 570) +* remove parameter at ("test/cases/large/clang-23353.c": line 570) +* remove parameter at ("test/cases/large/clang-23353.c": line 570) * remove function __assert_fail at ("test/cases/large/clang-23353.c": line 13) +* remove parameter at ("test/cases/large/clang-23353.c": line 13) +* remove parameter at ("test/cases/large/clang-23353.c": line 13) +* remove parameter at ("test/cases/large/clang-23353.c": line 13) +* remove parameter at ("test/cases/large/clang-23353.c": line 13) * remove function safe_add_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 168) +* remove parameter at ("test/cases/large/clang-23353.c": line 168) +* remove parameter at ("test/cases/large/clang-23353.c": line 168) * remove function safe_sub_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 182) +* remove parameter at ("test/cases/large/clang-23353.c": line 182) +* remove parameter at ("test/cases/large/clang-23353.c": line 182) * remove function safe_mul_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 196) +* remove parameter at ("test/cases/large/clang-23353.c": line 196) +* remove parameter at ("test/cases/large/clang-23353.c": line 196) * remove function safe_add_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 38) +* remove parameter at ("test/cases/large/clang-23353.c": line 38) +* remove parameter at ("test/cases/large/clang-23353.c": line 38) * remove function safe_sub_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 52) +* remove parameter at ("test/cases/large/clang-23353.c": line 52) +* remove parameter at ("test/cases/large/clang-23353.c": line 52) * remove function safe_mul_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 66) +* remove parameter at ("test/cases/large/clang-23353.c": line 66) +* remove parameter at ("test/cases/large/clang-23353.c": line 66) * remove function safe_add_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 658) +* remove parameter at ("test/cases/large/clang-23353.c": line 658) +* remove parameter at ("test/cases/large/clang-23353.c": line 658) * remove function safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 665) +* remove parameter at ("test/cases/large/clang-23353.c": line 665) +* remove parameter at ("test/cases/large/clang-23353.c": line 665) * remove function safe_add_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 760) +* remove parameter at ("test/cases/large/clang-23353.c": line 760) +* remove parameter at ("test/cases/large/clang-23353.c": line 760) * remove function safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 767) +* remove parameter at ("test/cases/large/clang-23353.c": line 767) +* remove parameter at ("test/cases/large/clang-23353.c": line 767) * remove function safe_add_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 863) +* remove parameter at ("test/cases/large/clang-23353.c": line 863) +* remove parameter at ("test/cases/large/clang-23353.c": line 863) * remove function safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 870) +* remove parameter at ("test/cases/large/clang-23353.c": line 870) +* remove parameter at ("test/cases/large/clang-23353.c": line 870) * remove function platform_main_end at ("test/cases/large/clang-23353.c": line 14) +* remove parameter at ("test/cases/large/clang-23353.c": line 14) +* remove parameter at ("test/cases/large/clang-23353.c": line 14) * remove function safe_add_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 556) +* remove parameter at ("test/cases/large/clang-23353.c": line 556) +* remove parameter at ("test/cases/large/clang-23353.c": line 556) * remove function safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 563) +* remove parameter at ("test/cases/large/clang-23353.c": line 563) +* remove parameter at ("test/cases/large/clang-23353.c": line 563) * remove function safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-23353.c": line 154) +* remove parameter at ("test/cases/large/clang-23353.c": line 154) * remove function safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-23353.c": line 24) +* remove parameter at ("test/cases/large/clang-23353.c": line 24) * remove function safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-23353.c": line 651) +* remove parameter at ("test/cases/large/clang-23353.c": line 651) * remove function safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-23353.c": line 753) +* remove parameter at ("test/cases/large/clang-23353.c": line 753) * remove function safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-23353.c": line 856) +* remove parameter at ("test/cases/large/clang-23353.c": line 856) * remove function safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-23353.c": line 549) +* remove parameter at ("test/cases/large/clang-23353.c": line 549) * remove function printf at ("test/cases/large/clang-23353.c": line 10) -* remove function fabsf at ("test/cases/large/clang-23353.c": line 12) -* remove function fabs at ("test/cases/large/clang-23353.c": line 11) +* remove parameter at ("test/cases/large/clang-23353.c": line 10) +* Inline typedefsize_t at ("test/cases/large/clang-23353.c": line 1) +* Inline typedefint8_t at ("test/cases/large/clang-23353.c": line 2) +* Inline typedefint16_t at ("test/cases/large/clang-23353.c": line 3) +* Inline typedefint32_t at ("test/cases/large/clang-23353.c": line 4) +* Inline typedefint64_t at ("test/cases/large/clang-23353.c": line 5) +* Inline typedefuint8_t at ("test/cases/large/clang-23353.c": line 6) +* Inline typedefuint16_t at ("test/cases/large/clang-23353.c": line 7) +* Inline typedefuint32_t at ("test/cases/large/clang-23353.c": line 8) +* Inline typedefuint64_t at ("test/cases/large/clang-23353.c": line 9) * remove expr statement at ("test/cases/large/clang-23353.c": line 22) * do without param at ("test/cases/large/clang-23353.c": line 22) * remove return statement at ("test/cases/large/clang-23353.c": line 28) @@ -860,6 +1041,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 953) * replace by zero at ("test/cases/large/clang-23353.c": line 951) * remove return statement at ("test/cases/large/clang-23353.c": line 959) +* do without param at ("test/cases/large/clang-23353.c": line 961) +* reduce to left at ("test/cases/large/clang-23353.c": line 961) +* reduce to right at ("test/cases/large/clang-23353.c": line 961) +* reduce to left at ("test/cases/large/clang-23353.c": line 961) +* reduce to right at ("test/cases/large/clang-23353.c": line 961) +* reduce to left at ("test/cases/large/clang-23353.c": line 961) +* reduce to right at ("test/cases/large/clang-23353.c": line 961) * reduce to left at ("test/cases/large/clang-23353.c": line 961) * reduce to right at ("test/cases/large/clang-23353.c": line 961) * replace by zero at ("test/cases/large/clang-23353.c": line 961) @@ -868,6 +1056,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 964) * replace by zero at ("test/cases/large/clang-23353.c": line 962) * remove return statement at ("test/cases/large/clang-23353.c": line 971) +* do without param at ("test/cases/large/clang-23353.c": line 973) +* reduce to left at ("test/cases/large/clang-23353.c": line 973) +* reduce to right at ("test/cases/large/clang-23353.c": line 973) +* reduce to left at ("test/cases/large/clang-23353.c": line 973) +* reduce to right at ("test/cases/large/clang-23353.c": line 973) +* reduce to left at ("test/cases/large/clang-23353.c": line 973) +* reduce to right at ("test/cases/large/clang-23353.c": line 973) * reduce to left at ("test/cases/large/clang-23353.c": line 973) * reduce to right at ("test/cases/large/clang-23353.c": line 973) * replace by zero at ("test/cases/large/clang-23353.c": line 973) @@ -876,6 +1071,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 976) * replace by zero at ("test/cases/large/clang-23353.c": line 974) * remove return statement at ("test/cases/large/clang-23353.c": line 983) +* do without param at ("test/cases/large/clang-23353.c": line 986) +* reduce to left at ("test/cases/large/clang-23353.c": line 986) +* reduce to right at ("test/cases/large/clang-23353.c": line 986) +* reduce to left at ("test/cases/large/clang-23353.c": line 986) +* reduce to right at ("test/cases/large/clang-23353.c": line 986) +* reduce to left at ("test/cases/large/clang-23353.c": line 986) +* reduce to right at ("test/cases/large/clang-23353.c": line 986) * reduce to left at ("test/cases/large/clang-23353.c": line 986) * reduce to right at ("test/cases/large/clang-23353.c": line 986) * reduce to left at ("test/cases/large/clang-23353.c": line 986) @@ -888,6 +1090,14 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 999) * reduce to left at ("test/cases/large/clang-23353.c": line 1002) * reduce to right at ("test/cases/large/clang-23353.c": line 1002) +* do without param at ("test/cases/large/clang-23353.c": line 1002) +* reduce to left at ("test/cases/large/clang-23353.c": line 1002) +* reduce to right at ("test/cases/large/clang-23353.c": line 1002) +* do without param at ("test/cases/large/clang-23353.c": line 1002) +* reduce to left at ("test/cases/large/clang-23353.c": line 1002) +* reduce to right at ("test/cases/large/clang-23353.c": line 1002) +* reduce to left at ("test/cases/large/clang-23353.c": line 1002) +* reduce to right at ("test/cases/large/clang-23353.c": line 1002) * reduce to left at ("test/cases/large/clang-23353.c": line 1002) * reduce to right at ("test/cases/large/clang-23353.c": line 1002) * reduce to left at ("test/cases/large/clang-23353.c": line 1002) @@ -900,6 +1110,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 1008) * replace by zero at ("test/cases/large/clang-23353.c": line 1006) * remove return statement at ("test/cases/large/clang-23353.c": line 1018) +* do without param at ("test/cases/large/clang-23353.c": line 1020) +* reduce to left at ("test/cases/large/clang-23353.c": line 1020) +* reduce to right at ("test/cases/large/clang-23353.c": line 1020) +* reduce to left at ("test/cases/large/clang-23353.c": line 1020) +* reduce to right at ("test/cases/large/clang-23353.c": line 1020) +* reduce to left at ("test/cases/large/clang-23353.c": line 1020) +* reduce to right at ("test/cases/large/clang-23353.c": line 1020) * reduce to left at ("test/cases/large/clang-23353.c": line 1020) * reduce to right at ("test/cases/large/clang-23353.c": line 1020) * replace by zero at ("test/cases/large/clang-23353.c": line 1020) @@ -908,6 +1125,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 1023) * replace by zero at ("test/cases/large/clang-23353.c": line 1021) * remove return statement at ("test/cases/large/clang-23353.c": line 1030) +* do without param at ("test/cases/large/clang-23353.c": line 1032) +* reduce to left at ("test/cases/large/clang-23353.c": line 1032) +* reduce to right at ("test/cases/large/clang-23353.c": line 1032) +* reduce to left at ("test/cases/large/clang-23353.c": line 1032) +* reduce to right at ("test/cases/large/clang-23353.c": line 1032) +* reduce to left at ("test/cases/large/clang-23353.c": line 1032) +* reduce to right at ("test/cases/large/clang-23353.c": line 1032) * reduce to left at ("test/cases/large/clang-23353.c": line 1032) * reduce to right at ("test/cases/large/clang-23353.c": line 1032) * replace by zero at ("test/cases/large/clang-23353.c": line 1032) @@ -916,6 +1140,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 1035) * replace by zero at ("test/cases/large/clang-23353.c": line 1033) * remove return statement at ("test/cases/large/clang-23353.c": line 1042) +* do without param at ("test/cases/large/clang-23353.c": line 1045) +* reduce to left at ("test/cases/large/clang-23353.c": line 1045) +* reduce to right at ("test/cases/large/clang-23353.c": line 1045) +* reduce to left at ("test/cases/large/clang-23353.c": line 1045) +* reduce to right at ("test/cases/large/clang-23353.c": line 1045) +* reduce to left at ("test/cases/large/clang-23353.c": line 1045) +* reduce to right at ("test/cases/large/clang-23353.c": line 1045) * reduce to left at ("test/cases/large/clang-23353.c": line 1045) * reduce to right at ("test/cases/large/clang-23353.c": line 1045) * reduce to left at ("test/cases/large/clang-23353.c": line 1045) @@ -936,6 +1167,7 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 1078) * replace by zero at ("test/cases/large/clang-23353.c": line 1076) * delete uninitialized variable at ("test/cases/large/clang-23353.c": line 1081) +* replace by zero at ("test/cases/large/clang-23353.c": line 1082) * inline variable crc32_context at ("test/cases/large/clang-23353.c": line 1082) * remove expr statement at ("test/cases/large/clang-23353.c": line 1106) * reduce to left at ("test/cases/large/clang-23353.c": line 1106) @@ -955,25 +1187,47 @@ * remove expr statement at ("test/cases/large/clang-23353.c": line 1128) * do without param at ("test/cases/large/clang-23353.c": line 1128) * delete uninitialized variable at ("test/cases/large/clang-23353.c": line 1147) +* replace by zero at ("test/cases/large/clang-23353.c": line 1167) * inline variable g_16 at ("test/cases/large/clang-23353.c": line 1167) +* replace by zero at ("test/cases/large/clang-23353.c": line 1168) * inline variable g_25 at ("test/cases/large/clang-23353.c": line 1168) * delete variable at ("test/cases/large/clang-23353.c": line 1169) +* replace by zero at ("test/cases/large/clang-23353.c": line 1170) * inline variable g_60 at ("test/cases/large/clang-23353.c": line 1170) +* replace by zero at ("test/cases/large/clang-23353.c": line 1171) * inline variable g_62 at ("test/cases/large/clang-23353.c": line 1171) * delete variable at ("test/cases/large/clang-23353.c": line 1172) +* don't cast at ("test/cases/large/clang-23353.c": line 1173) +* replace by zero at ("test/cases/large/clang-23353.c": line 1173) * inline variable g_108 at ("test/cases/large/clang-23353.c": line 1173) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1174) +* replace by zero at ("test/cases/large/clang-23353.c": line 1174) * inline variable g_107 at ("test/cases/large/clang-23353.c": line 1174) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1175) +* replace by zero at ("test/cases/large/clang-23353.c": line 1175) * inline variable g_116 at ("test/cases/large/clang-23353.c": line 1175) * delete variable at ("test/cases/large/clang-23353.c": line 1176) * delete variable at ("test/cases/large/clang-23353.c": line 1177) +* don't cast at ("test/cases/large/clang-23353.c": line 1178) +* replace by zero at ("test/cases/large/clang-23353.c": line 1178) * inline variable g_129 at ("test/cases/large/clang-23353.c": line 1178) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1179) +* replace by zero at ("test/cases/large/clang-23353.c": line 1179) * inline variable g_132 at ("test/cases/large/clang-23353.c": line 1179) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1180) +* replace by zero at ("test/cases/large/clang-23353.c": line 1180) * inline variable g_131 at ("test/cases/large/clang-23353.c": line 1180) +* replace by zero at ("test/cases/large/clang-23353.c": line 1181) * inline variable g_266 at ("test/cases/large/clang-23353.c": line 1181) * delete variable at ("test/cases/large/clang-23353.c": line 1182) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1183) +* replace by zero at ("test/cases/large/clang-23353.c": line 1183) * inline variable g_566 at ("test/cases/large/clang-23353.c": line 1183) +* replace by zero at ("test/cases/large/clang-23353.c": line 1184) * inline variable g_570 at ("test/cases/large/clang-23353.c": line 1184) +* replace by zero at ("test/cases/large/clang-23353.c": line 1185) * inline variable g_687 at ("test/cases/large/clang-23353.c": line 1185) +* replace by zero at ("test/cases/large/clang-23353.c": line 1186) * inline variable g_692 at ("test/cases/large/clang-23353.c": line 1186) * delete variable at ("test/cases/large/clang-23353.c": line 1187) * delete variable at ("test/cases/large/clang-23353.c": line 1188) @@ -985,47 +1239,86 @@ * delete variable at ("test/cases/large/clang-23353.c": line 1194) * delete variable at ("test/cases/large/clang-23353.c": line 1195) * delete variable at ("test/cases/large/clang-23353.c": line 1196) +* don't cast at ("test/cases/large/clang-23353.c": line 1197) +* replace by zero at ("test/cases/large/clang-23353.c": line 1197) * inline variable g_1174 at ("test/cases/large/clang-23353.c": line 1197) * delete variable at ("test/cases/large/clang-23353.c": line 1198) +* replace by zero at ("test/cases/large/clang-23353.c": line 1199) * inline variable g_1416 at ("test/cases/large/clang-23353.c": line 1199) * delete variable at ("test/cases/large/clang-23353.c": line 1200) +* replace by zero at ("test/cases/large/clang-23353.c": line 1201) * inline variable g_1478 at ("test/cases/large/clang-23353.c": line 1201) * delete variable at ("test/cases/large/clang-23353.c": line 1202) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1203) +* replace by zero at ("test/cases/large/clang-23353.c": line 1203) * inline variable g_1529 at ("test/cases/large/clang-23353.c": line 1203) * delete variable at ("test/cases/large/clang-23353.c": line 1204) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1205) +* replace by zero at ("test/cases/large/clang-23353.c": line 1205) * inline variable g_1596 at ("test/cases/large/clang-23353.c": line 1205) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1206) +* replace by zero at ("test/cases/large/clang-23353.c": line 1206) * inline variable g_1595 at ("test/cases/large/clang-23353.c": line 1206) * delete variable at ("test/cases/large/clang-23353.c": line 1207) +* replace by zero at ("test/cases/large/clang-23353.c": line 1208) * inline variable g_1648 at ("test/cases/large/clang-23353.c": line 1208) +* replace by zero at ("test/cases/large/clang-23353.c": line 1209) * inline variable g_2015 at ("test/cases/large/clang-23353.c": line 1209) * delete variable at ("test/cases/large/clang-23353.c": line 1210) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1211) +* replace by zero at ("test/cases/large/clang-23353.c": line 1211) * inline variable g_2210 at ("test/cases/large/clang-23353.c": line 1211) * delete variable at ("test/cases/large/clang-23353.c": line 1212) +* replace by zero at ("test/cases/large/clang-23353.c": line 1213) * inline variable g_2243 at ("test/cases/large/clang-23353.c": line 1213) +* don't cast at ("test/cases/large/clang-23353.c": line 1214) +* replace by zero at ("test/cases/large/clang-23353.c": line 1214) * inline variable g_2280 at ("test/cases/large/clang-23353.c": line 1214) +* replace by zero at ("test/cases/large/clang-23353.c": line 1215) * inline variable g_2309 at ("test/cases/large/clang-23353.c": line 1215) * delete variable at ("test/cases/large/clang-23353.c": line 1216) * delete variable at ("test/cases/large/clang-23353.c": line 1217) * delete variable at ("test/cases/large/clang-23353.c": line 1218) * delete variable at ("test/cases/large/clang-23353.c": line 1219) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1220) +* replace by zero at ("test/cases/large/clang-23353.c": line 1220) * inline variable g_2678 at ("test/cases/large/clang-23353.c": line 1220) * delete variable at ("test/cases/large/clang-23353.c": line 1221) +* replace by zero at ("test/cases/large/clang-23353.c": line 1222) * inline variable g_2951 at ("test/cases/large/clang-23353.c": line 1222) * delete variable at ("test/cases/large/clang-23353.c": line 1223) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1224) +* replace by zero at ("test/cases/large/clang-23353.c": line 1224) * inline variable g_2976 at ("test/cases/large/clang-23353.c": line 1224) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1225) +* replace by zero at ("test/cases/large/clang-23353.c": line 1225) * inline variable g_3092 at ("test/cases/large/clang-23353.c": line 1225) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1226) +* replace by zero at ("test/cases/large/clang-23353.c": line 1226) * inline variable g_3383 at ("test/cases/large/clang-23353.c": line 1226) +* replace by zero at ("test/cases/large/clang-23353.c": line 1227) * inline variable g_3732 at ("test/cases/large/clang-23353.c": line 1227) * delete variable at ("test/cases/large/clang-23353.c": line 1228) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1229) +* replace by zero at ("test/cases/large/clang-23353.c": line 1229) * inline variable g_3800 at ("test/cases/large/clang-23353.c": line 1229) +* replace by zero at ("test/cases/large/clang-23353.c": line 1230) * inline variable g_4114 at ("test/cases/large/clang-23353.c": line 1230) * delete variable at ("test/cases/large/clang-23353.c": line 1231) +* don't cast at ("test/cases/large/clang-23353.c": line 1232) +* replace by zero at ("test/cases/large/clang-23353.c": line 1232) * inline variable g_4148 at ("test/cases/large/clang-23353.c": line 1232) * delete variable at ("test/cases/large/clang-23353.c": line 1233) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1234) +* replace by zero at ("test/cases/large/clang-23353.c": line 1234) * inline variable g_4217 at ("test/cases/large/clang-23353.c": line 1234) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1235) +* replace by zero at ("test/cases/large/clang-23353.c": line 1235) * inline variable g_4216 at ("test/cases/large/clang-23353.c": line 1235) +* replace by zero at ("test/cases/large/clang-23353.c": line 1236) * inline variable g_4582 at ("test/cases/large/clang-23353.c": line 1236) * delete variable at ("test/cases/large/clang-23353.c": line 1237) +* replace by zero at ("test/cases/large/clang-23353.c": line 3747) * inline variable print_hash_value at ("test/cases/large/clang-23353.c": line 3747) * remove expr statement at ("test/cases/large/clang-23353.c": line 3750) * do without param at ("test/cases/large/clang-23353.c": line 3750) @@ -1483,14 +1776,28 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 3874) * reduce to right at ("test/cases/large/clang-23353.c": line 3874) * remove empty declaration at ("test/cases/large/clang-23353.c": line 3874) +* don't cast at ("test/cases/large/clang-23353.c": line 3876) +* replace by zero at ("test/cases/large/clang-23353.c": line 3876) * inline variable l_1206 at ("test/cases/large/clang-23353.c": line 3876) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3877) +* replace by zero at ("test/cases/large/clang-23353.c": line 3877) * inline variable l_1205 at ("test/cases/large/clang-23353.c": line 3877) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3878) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3878) +* replace by zero at ("test/cases/large/clang-23353.c": line 3878) * inline variable l_1236 at ("test/cases/large/clang-23353.c": line 3878) +* don't cast at ("test/cases/large/clang-23353.c": line 3879) +* replace by zero at ("test/cases/large/clang-23353.c": line 3879) * inline variable l_1239 at ("test/cases/large/clang-23353.c": line 3879) +* replace by zero at ("test/cases/large/clang-23353.c": line 3880) * inline variable l_1271 at ("test/cases/large/clang-23353.c": line 3880) +* replace by zero at ("test/cases/large/clang-23353.c": line 3881) * inline variable l_1342 at ("test/cases/large/clang-23353.c": line 3881) +* replace by zero at ("test/cases/large/clang-23353.c": line 3882) * inline variable l_1353 at ("test/cases/large/clang-23353.c": line 3882) +* replace by zero at ("test/cases/large/clang-23353.c": line 3883) * inline variable l_1364 at ("test/cases/large/clang-23353.c": line 3883) +* replace by zero at ("test/cases/large/clang-23353.c": line 3884) * inline variable l_1403 at ("test/cases/large/clang-23353.c": line 3884) * remove check at ("test/cases/large/clang-23353.c": line 3874) * reduce to operant at ("test/cases/large/clang-23353.c": line 3874) @@ -1621,6 +1928,7 @@ * do without param at ("test/cases/large/clang-23353.c": line 3922) * do without param at ("test/cases/large/clang-23353.c": line 3922) * remove condition at ("test/cases/large/clang-23353.c": line 3923) +* replace by zero at ("test/cases/large/clang-23353.c": line 3927) * inline variable l_817 at ("test/cases/large/clang-23353.c": line 3927) * remove expr statement at ("test/cases/large/clang-23353.c": line 3928) * reduce to left at ("test/cases/large/clang-23353.c": line 3928) @@ -1736,6 +2044,8 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 3956) * reduce to operant at ("test/cases/large/clang-23353.c": line 3956) * reduce to operant at ("test/cases/large/clang-23353.c": line 3956) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3960) +* replace by zero at ("test/cases/large/clang-23353.c": line 3960) * inline variable l_124 at ("test/cases/large/clang-23353.c": line 3960) * remove expr statement at ("test/cases/large/clang-23353.c": line 3961) * reduce to left at ("test/cases/large/clang-23353.c": line 3961) @@ -1841,8 +2151,14 @@ * reduce to operant at ("test/cases/large/clang-23353.c": line 3986) * reduce to operant at ("test/cases/large/clang-23353.c": line 3986) * reduce to operant at ("test/cases/large/clang-23353.c": line 3986) +* don't cast at ("test/cases/large/clang-23353.c": line 3990) +* replace by zero at ("test/cases/large/clang-23353.c": line 3990) * inline variable l_4142 at ("test/cases/large/clang-23353.c": line 3990) +* don't cast at ("test/cases/large/clang-23353.c": line 3991) +* replace by zero at ("test/cases/large/clang-23353.c": line 3991) * inline variable l_4143 at ("test/cases/large/clang-23353.c": line 3991) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3992) +* replace by zero at ("test/cases/large/clang-23353.c": line 3992) * inline variable l_4144 at ("test/cases/large/clang-23353.c": line 3992) * remove expr statement at ("test/cases/large/clang-23353.c": line 3993) * reduce to left at ("test/cases/large/clang-23353.c": line 3993) diff --git a/rtree-c/test/expected/clang-23353/reduction/p5.path b/rtree-c/test/expected/clang-23353/reduction/p5.path index e64db0b34a6d6e77eece8d06d97806efe953f601..a1cf9f406afd8b7cab5832d3e331482bb776208c 100644 --- a/rtree-c/test/expected/clang-23353/reduction/p5.path +++ b/rtree-c/test/expected/clang-23353/reduction/p5.path @@ -31,82 +31,231 @@ 1 remove function safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 613) 1 remove function safe_lshift_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 104) * remove function safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 805) +* remove parameter at ("test/cases/large/clang-23353.c": line 805) +* remove parameter at ("test/cases/large/clang-23353.c": line 805) * remove function safe_mul_func_double_f_f at ("test/cases/large/clang-23353.c": line 1038) +* remove parameter at ("test/cases/large/clang-23353.c": line 1038) +* remove parameter at ("test/cases/large/clang-23353.c": line 1038) * remove function safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 703) +* remove parameter at ("test/cases/large/clang-23353.c": line 703) +* remove parameter at ("test/cases/large/clang-23353.c": line 703) * remove function safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 601) +* remove parameter at ("test/cases/large/clang-23353.c": line 601) +* remove parameter at ("test/cases/large/clang-23353.c": line 601) * remove function safe_mul_func_float_f_f at ("test/cases/large/clang-23353.c": line 979) +* remove parameter at ("test/cases/large/clang-23353.c": line 979) +* remove parameter at ("test/cases/large/clang-23353.c": line 979) * remove function safe_sub_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 443) +* remove parameter at ("test/cases/large/clang-23353.c": line 443) +* remove parameter at ("test/cases/large/clang-23353.c": line 443) * remove function safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-23353.c": line 270) +* remove parameter at ("test/cases/large/clang-23353.c": line 270) +* remove parameter at ("test/cases/large/clang-23353.c": line 270) * remove function safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-23353.c": line 400) +* remove parameter at ("test/cases/large/clang-23353.c": line 400) +* remove parameter at ("test/cases/large/clang-23353.c": line 400) * remove function safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-23353.c": line 531) +* remove parameter at ("test/cases/large/clang-23353.c": line 531) +* remove parameter at ("test/cases/large/clang-23353.c": line 531) * remove function safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-23353.c": line 140) +* remove parameter at ("test/cases/large/clang-23353.c": line 140) +* remove parameter at ("test/cases/large/clang-23353.c": line 140) * remove function safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 258) +* remove parameter at ("test/cases/large/clang-23353.c": line 258) +* remove parameter at ("test/cases/large/clang-23353.c": line 258) * remove function safe_sub_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 312) +* remove parameter at ("test/cases/large/clang-23353.c": line 312) +* remove parameter at ("test/cases/large/clang-23353.c": line 312) * remove function safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 388) +* remove parameter at ("test/cases/large/clang-23353.c": line 388) +* remove parameter at ("test/cases/large/clang-23353.c": line 388) * remove function safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 519) +* remove parameter at ("test/cases/large/clang-23353.c": line 519) +* remove parameter at ("test/cases/large/clang-23353.c": line 519) * remove function transparent_crc at ("test/cases/large/clang-23353.c": line 1123) +* remove parameter at ("test/cases/large/clang-23353.c": line 1123) +* remove parameter at ("test/cases/large/clang-23353.c": line 1123) +* remove parameter at ("test/cases/large/clang-23353.c": line 1123) * remove function safe_mod_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 471) +* remove parameter at ("test/cases/large/clang-23353.c": line 471) +* remove parameter at ("test/cases/large/clang-23353.c": line 471) * remove function safe_div_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 483) +* remove parameter at ("test/cases/large/clang-23353.c": line 483) +* remove parameter at ("test/cases/large/clang-23353.c": line 483) * remove function safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 128) +* remove parameter at ("test/cases/large/clang-23353.c": line 128) +* remove parameter at ("test/cases/large/clang-23353.c": line 128) * remove function safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 739) +* remove parameter at ("test/cases/large/clang-23353.c": line 739) +* remove parameter at ("test/cases/large/clang-23353.c": line 739) * remove function safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 841) +* remove parameter at ("test/cases/large/clang-23353.c": line 841) +* remove parameter at ("test/cases/large/clang-23353.c": line 841) * remove function safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 944) +* remove parameter at ("test/cases/large/clang-23353.c": line 944) +* remove parameter at ("test/cases/large/clang-23353.c": line 944) * remove function safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 637) +* remove parameter at ("test/cases/large/clang-23353.c": line 637) +* remove parameter at ("test/cases/large/clang-23353.c": line 637) * remove function safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 727) +* remove parameter at ("test/cases/large/clang-23353.c": line 727) +* remove parameter at ("test/cases/large/clang-23353.c": line 727) * remove function safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 829) +* remove parameter at ("test/cases/large/clang-23353.c": line 829) +* remove parameter at ("test/cases/large/clang-23353.c": line 829) * remove function safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-23353.c": line 932) +* remove parameter at ("test/cases/large/clang-23353.c": line 932) +* remove parameter at ("test/cases/large/clang-23353.c": line 932) * remove function safe_add_func_double_f_f at ("test/cases/large/clang-23353.c": line 1014) +* remove parameter at ("test/cases/large/clang-23353.c": line 1014) +* remove parameter at ("test/cases/large/clang-23353.c": line 1014) * remove function safe_sub_func_double_f_f at ("test/cases/large/clang-23353.c": line 1026) +* remove parameter at ("test/cases/large/clang-23353.c": line 1026) +* remove parameter at ("test/cases/large/clang-23353.c": line 1026) * remove function safe_mod_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 340) +* remove parameter at ("test/cases/large/clang-23353.c": line 340) +* remove parameter at ("test/cases/large/clang-23353.c": line 340) * remove function safe_div_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 352) +* remove parameter at ("test/cases/large/clang-23353.c": line 352) +* remove parameter at ("test/cases/large/clang-23353.c": line 352) * remove function safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 625) +* remove parameter at ("test/cases/large/clang-23353.c": line 625) +* remove parameter at ("test/cases/large/clang-23353.c": line 625) * remove function safe_convert_func_float_to_int32_t at ("test/cases/large/clang-23353.c": line 1069) +* remove parameter at ("test/cases/large/clang-23353.c": line 1069) * remove function safe_mod_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 210) +* remove parameter at ("test/cases/large/clang-23353.c": line 210) +* remove parameter at ("test/cases/large/clang-23353.c": line 210) * remove function safe_div_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 222) +* remove parameter at ("test/cases/large/clang-23353.c": line 222) +* remove parameter at ("test/cases/large/clang-23353.c": line 222) * remove function safe_add_func_float_f_f at ("test/cases/large/clang-23353.c": line 955) +* remove parameter at ("test/cases/large/clang-23353.c": line 955) +* remove parameter at ("test/cases/large/clang-23353.c": line 955) * remove function safe_sub_func_float_f_f at ("test/cases/large/clang-23353.c": line 967) +* remove parameter at ("test/cases/large/clang-23353.c": line 967) +* remove parameter at ("test/cases/large/clang-23353.c": line 967) * remove function safe_mod_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 80) +* remove parameter at ("test/cases/large/clang-23353.c": line 80) +* remove parameter at ("test/cases/large/clang-23353.c": line 80) * remove function safe_div_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 92) +* remove parameter at ("test/cases/large/clang-23353.c": line 92) +* remove parameter at ("test/cases/large/clang-23353.c": line 92) * remove function safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 877) +* remove parameter at ("test/cases/large/clang-23353.c": line 877) +* remove parameter at ("test/cases/large/clang-23353.c": line 877) * remove function safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-23353.c": line 415) +* remove parameter at ("test/cases/large/clang-23353.c": line 415) * remove function safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 679) +* remove parameter at ("test/cases/large/clang-23353.c": line 679) +* remove parameter at ("test/cases/large/clang-23353.c": line 679) * remove function safe_div_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 691) +* remove parameter at ("test/cases/large/clang-23353.c": line 691) +* remove parameter at ("test/cases/large/clang-23353.c": line 691) * remove function safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 781) +* remove parameter at ("test/cases/large/clang-23353.c": line 781) +* remove parameter at ("test/cases/large/clang-23353.c": line 781) * remove function safe_div_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 793) +* remove parameter at ("test/cases/large/clang-23353.c": line 793) +* remove parameter at ("test/cases/large/clang-23353.c": line 793) * remove function safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 884) +* remove parameter at ("test/cases/large/clang-23353.c": line 884) +* remove parameter at ("test/cases/large/clang-23353.c": line 884) * remove function safe_div_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 896) +* remove parameter at ("test/cases/large/clang-23353.c": line 896) +* remove parameter at ("test/cases/large/clang-23353.c": line 896) * remove function crc32_byte at ("test/cases/large/clang-23353.c": line 1104) +* remove parameter at ("test/cases/large/clang-23353.c": line 1104) * remove function safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 577) +* remove parameter at ("test/cases/large/clang-23353.c": line 577) +* remove parameter at ("test/cases/large/clang-23353.c": line 577) * remove function safe_div_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 589) +* remove parameter at ("test/cases/large/clang-23353.c": line 589) +* remove parameter at ("test/cases/large/clang-23353.c": line 589) * remove function safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 672) +* remove parameter at ("test/cases/large/clang-23353.c": line 672) +* remove parameter at ("test/cases/large/clang-23353.c": line 672) * remove function safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 774) +* remove parameter at ("test/cases/large/clang-23353.c": line 774) +* remove parameter at ("test/cases/large/clang-23353.c": line 774) * remove function safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-23353.c": line 284) +* remove parameter at ("test/cases/large/clang-23353.c": line 284) * remove function safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 570) +* remove parameter at ("test/cases/large/clang-23353.c": line 570) +* remove parameter at ("test/cases/large/clang-23353.c": line 570) * remove function __assert_fail at ("test/cases/large/clang-23353.c": line 13) +* remove parameter at ("test/cases/large/clang-23353.c": line 13) +* remove parameter at ("test/cases/large/clang-23353.c": line 13) +* remove parameter at ("test/cases/large/clang-23353.c": line 13) +* remove parameter at ("test/cases/large/clang-23353.c": line 13) * remove function safe_add_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 168) +* remove parameter at ("test/cases/large/clang-23353.c": line 168) +* remove parameter at ("test/cases/large/clang-23353.c": line 168) * remove function safe_sub_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 182) +* remove parameter at ("test/cases/large/clang-23353.c": line 182) +* remove parameter at ("test/cases/large/clang-23353.c": line 182) * remove function safe_mul_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 196) +* remove parameter at ("test/cases/large/clang-23353.c": line 196) +* remove parameter at ("test/cases/large/clang-23353.c": line 196) * remove function safe_add_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 38) +* remove parameter at ("test/cases/large/clang-23353.c": line 38) +* remove parameter at ("test/cases/large/clang-23353.c": line 38) * remove function safe_sub_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 52) +* remove parameter at ("test/cases/large/clang-23353.c": line 52) +* remove parameter at ("test/cases/large/clang-23353.c": line 52) * remove function safe_mul_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 66) +* remove parameter at ("test/cases/large/clang-23353.c": line 66) +* remove parameter at ("test/cases/large/clang-23353.c": line 66) * remove function safe_add_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 658) +* remove parameter at ("test/cases/large/clang-23353.c": line 658) +* remove parameter at ("test/cases/large/clang-23353.c": line 658) * remove function safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 665) +* remove parameter at ("test/cases/large/clang-23353.c": line 665) +* remove parameter at ("test/cases/large/clang-23353.c": line 665) * remove function safe_add_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 760) +* remove parameter at ("test/cases/large/clang-23353.c": line 760) +* remove parameter at ("test/cases/large/clang-23353.c": line 760) * remove function safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 767) +* remove parameter at ("test/cases/large/clang-23353.c": line 767) +* remove parameter at ("test/cases/large/clang-23353.c": line 767) * remove function safe_add_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 863) +* remove parameter at ("test/cases/large/clang-23353.c": line 863) +* remove parameter at ("test/cases/large/clang-23353.c": line 863) * remove function safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 870) +* remove parameter at ("test/cases/large/clang-23353.c": line 870) +* remove parameter at ("test/cases/large/clang-23353.c": line 870) * remove function platform_main_end at ("test/cases/large/clang-23353.c": line 14) +* remove parameter at ("test/cases/large/clang-23353.c": line 14) +* remove parameter at ("test/cases/large/clang-23353.c": line 14) * remove function safe_add_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 556) +* remove parameter at ("test/cases/large/clang-23353.c": line 556) +* remove parameter at ("test/cases/large/clang-23353.c": line 556) * remove function safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 563) +* remove parameter at ("test/cases/large/clang-23353.c": line 563) +* remove parameter at ("test/cases/large/clang-23353.c": line 563) * remove function safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-23353.c": line 154) +* remove parameter at ("test/cases/large/clang-23353.c": line 154) * remove function safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-23353.c": line 24) +* remove parameter at ("test/cases/large/clang-23353.c": line 24) * remove function safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-23353.c": line 651) +* remove parameter at ("test/cases/large/clang-23353.c": line 651) * remove function safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-23353.c": line 753) +* remove parameter at ("test/cases/large/clang-23353.c": line 753) * remove function safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-23353.c": line 856) +* remove parameter at ("test/cases/large/clang-23353.c": line 856) * remove function safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-23353.c": line 549) +* remove parameter at ("test/cases/large/clang-23353.c": line 549) * remove function printf at ("test/cases/large/clang-23353.c": line 10) -* remove function fabsf at ("test/cases/large/clang-23353.c": line 12) -* remove function fabs at ("test/cases/large/clang-23353.c": line 11) +* remove parameter at ("test/cases/large/clang-23353.c": line 10) +* Inline typedefsize_t at ("test/cases/large/clang-23353.c": line 1) +* Inline typedefint8_t at ("test/cases/large/clang-23353.c": line 2) +* Inline typedefint16_t at ("test/cases/large/clang-23353.c": line 3) +* Inline typedefint32_t at ("test/cases/large/clang-23353.c": line 4) +* Inline typedefint64_t at ("test/cases/large/clang-23353.c": line 5) +* Inline typedefuint8_t at ("test/cases/large/clang-23353.c": line 6) +* Inline typedefuint16_t at ("test/cases/large/clang-23353.c": line 7) +* Inline typedefuint32_t at ("test/cases/large/clang-23353.c": line 8) +* Inline typedefuint64_t at ("test/cases/large/clang-23353.c": line 9) * remove expr statement at ("test/cases/large/clang-23353.c": line 22) * do without param at ("test/cases/large/clang-23353.c": line 22) * remove return statement at ("test/cases/large/clang-23353.c": line 28) @@ -614,6 +763,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 953) * replace by zero at ("test/cases/large/clang-23353.c": line 951) * remove return statement at ("test/cases/large/clang-23353.c": line 959) +* do without param at ("test/cases/large/clang-23353.c": line 961) +* reduce to left at ("test/cases/large/clang-23353.c": line 961) +* reduce to right at ("test/cases/large/clang-23353.c": line 961) +* reduce to left at ("test/cases/large/clang-23353.c": line 961) +* reduce to right at ("test/cases/large/clang-23353.c": line 961) +* reduce to left at ("test/cases/large/clang-23353.c": line 961) +* reduce to right at ("test/cases/large/clang-23353.c": line 961) * reduce to left at ("test/cases/large/clang-23353.c": line 961) * reduce to right at ("test/cases/large/clang-23353.c": line 961) * replace by zero at ("test/cases/large/clang-23353.c": line 961) @@ -622,6 +778,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 964) * replace by zero at ("test/cases/large/clang-23353.c": line 962) * remove return statement at ("test/cases/large/clang-23353.c": line 971) +* do without param at ("test/cases/large/clang-23353.c": line 973) +* reduce to left at ("test/cases/large/clang-23353.c": line 973) +* reduce to right at ("test/cases/large/clang-23353.c": line 973) +* reduce to left at ("test/cases/large/clang-23353.c": line 973) +* reduce to right at ("test/cases/large/clang-23353.c": line 973) +* reduce to left at ("test/cases/large/clang-23353.c": line 973) +* reduce to right at ("test/cases/large/clang-23353.c": line 973) * reduce to left at ("test/cases/large/clang-23353.c": line 973) * reduce to right at ("test/cases/large/clang-23353.c": line 973) * replace by zero at ("test/cases/large/clang-23353.c": line 973) @@ -630,6 +793,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 976) * replace by zero at ("test/cases/large/clang-23353.c": line 974) * remove return statement at ("test/cases/large/clang-23353.c": line 983) +* do without param at ("test/cases/large/clang-23353.c": line 986) +* reduce to left at ("test/cases/large/clang-23353.c": line 986) +* reduce to right at ("test/cases/large/clang-23353.c": line 986) +* reduce to left at ("test/cases/large/clang-23353.c": line 986) +* reduce to right at ("test/cases/large/clang-23353.c": line 986) +* reduce to left at ("test/cases/large/clang-23353.c": line 986) +* reduce to right at ("test/cases/large/clang-23353.c": line 986) * reduce to left at ("test/cases/large/clang-23353.c": line 986) * reduce to right at ("test/cases/large/clang-23353.c": line 986) * reduce to left at ("test/cases/large/clang-23353.c": line 986) @@ -640,6 +810,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 992) * replace by zero at ("test/cases/large/clang-23353.c": line 990) * remove return statement at ("test/cases/large/clang-23353.c": line 1018) +* do without param at ("test/cases/large/clang-23353.c": line 1020) +* reduce to left at ("test/cases/large/clang-23353.c": line 1020) +* reduce to right at ("test/cases/large/clang-23353.c": line 1020) +* reduce to left at ("test/cases/large/clang-23353.c": line 1020) +* reduce to right at ("test/cases/large/clang-23353.c": line 1020) +* reduce to left at ("test/cases/large/clang-23353.c": line 1020) +* reduce to right at ("test/cases/large/clang-23353.c": line 1020) * reduce to left at ("test/cases/large/clang-23353.c": line 1020) * reduce to right at ("test/cases/large/clang-23353.c": line 1020) * replace by zero at ("test/cases/large/clang-23353.c": line 1020) @@ -648,6 +825,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 1023) * replace by zero at ("test/cases/large/clang-23353.c": line 1021) * remove return statement at ("test/cases/large/clang-23353.c": line 1030) +* do without param at ("test/cases/large/clang-23353.c": line 1032) +* reduce to left at ("test/cases/large/clang-23353.c": line 1032) +* reduce to right at ("test/cases/large/clang-23353.c": line 1032) +* reduce to left at ("test/cases/large/clang-23353.c": line 1032) +* reduce to right at ("test/cases/large/clang-23353.c": line 1032) +* reduce to left at ("test/cases/large/clang-23353.c": line 1032) +* reduce to right at ("test/cases/large/clang-23353.c": line 1032) * reduce to left at ("test/cases/large/clang-23353.c": line 1032) * reduce to right at ("test/cases/large/clang-23353.c": line 1032) * replace by zero at ("test/cases/large/clang-23353.c": line 1032) @@ -656,6 +840,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 1035) * replace by zero at ("test/cases/large/clang-23353.c": line 1033) * remove return statement at ("test/cases/large/clang-23353.c": line 1042) +* do without param at ("test/cases/large/clang-23353.c": line 1045) +* reduce to left at ("test/cases/large/clang-23353.c": line 1045) +* reduce to right at ("test/cases/large/clang-23353.c": line 1045) +* reduce to left at ("test/cases/large/clang-23353.c": line 1045) +* reduce to right at ("test/cases/large/clang-23353.c": line 1045) +* reduce to left at ("test/cases/large/clang-23353.c": line 1045) +* reduce to right at ("test/cases/large/clang-23353.c": line 1045) * reduce to left at ("test/cases/large/clang-23353.c": line 1045) * reduce to right at ("test/cases/large/clang-23353.c": line 1045) * reduce to left at ("test/cases/large/clang-23353.c": line 1045) @@ -676,6 +867,7 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 1078) * replace by zero at ("test/cases/large/clang-23353.c": line 1076) * delete uninitialized variable at ("test/cases/large/clang-23353.c": line 1081) +* replace by zero at ("test/cases/large/clang-23353.c": line 1082) * inline variable crc32_context at ("test/cases/large/clang-23353.c": line 1082) * remove expr statement at ("test/cases/large/clang-23353.c": line 1106) * reduce to left at ("test/cases/large/clang-23353.c": line 1106) @@ -695,25 +887,47 @@ * remove expr statement at ("test/cases/large/clang-23353.c": line 1128) * do without param at ("test/cases/large/clang-23353.c": line 1128) * delete uninitialized variable at ("test/cases/large/clang-23353.c": line 1147) +* replace by zero at ("test/cases/large/clang-23353.c": line 1167) * inline variable g_16 at ("test/cases/large/clang-23353.c": line 1167) +* replace by zero at ("test/cases/large/clang-23353.c": line 1168) * inline variable g_25 at ("test/cases/large/clang-23353.c": line 1168) * delete variable at ("test/cases/large/clang-23353.c": line 1169) +* replace by zero at ("test/cases/large/clang-23353.c": line 1170) * inline variable g_60 at ("test/cases/large/clang-23353.c": line 1170) +* replace by zero at ("test/cases/large/clang-23353.c": line 1171) * inline variable g_62 at ("test/cases/large/clang-23353.c": line 1171) * delete variable at ("test/cases/large/clang-23353.c": line 1172) +* don't cast at ("test/cases/large/clang-23353.c": line 1173) +* replace by zero at ("test/cases/large/clang-23353.c": line 1173) * inline variable g_108 at ("test/cases/large/clang-23353.c": line 1173) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1174) +* replace by zero at ("test/cases/large/clang-23353.c": line 1174) * inline variable g_107 at ("test/cases/large/clang-23353.c": line 1174) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1175) +* replace by zero at ("test/cases/large/clang-23353.c": line 1175) * inline variable g_116 at ("test/cases/large/clang-23353.c": line 1175) * delete variable at ("test/cases/large/clang-23353.c": line 1176) * delete variable at ("test/cases/large/clang-23353.c": line 1177) +* don't cast at ("test/cases/large/clang-23353.c": line 1178) +* replace by zero at ("test/cases/large/clang-23353.c": line 1178) * inline variable g_129 at ("test/cases/large/clang-23353.c": line 1178) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1179) +* replace by zero at ("test/cases/large/clang-23353.c": line 1179) * inline variable g_132 at ("test/cases/large/clang-23353.c": line 1179) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1180) +* replace by zero at ("test/cases/large/clang-23353.c": line 1180) * inline variable g_131 at ("test/cases/large/clang-23353.c": line 1180) +* replace by zero at ("test/cases/large/clang-23353.c": line 1181) * inline variable g_266 at ("test/cases/large/clang-23353.c": line 1181) * delete variable at ("test/cases/large/clang-23353.c": line 1182) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1183) +* replace by zero at ("test/cases/large/clang-23353.c": line 1183) * inline variable g_566 at ("test/cases/large/clang-23353.c": line 1183) +* replace by zero at ("test/cases/large/clang-23353.c": line 1184) * inline variable g_570 at ("test/cases/large/clang-23353.c": line 1184) +* replace by zero at ("test/cases/large/clang-23353.c": line 1185) * inline variable g_687 at ("test/cases/large/clang-23353.c": line 1185) +* replace by zero at ("test/cases/large/clang-23353.c": line 1186) * inline variable g_692 at ("test/cases/large/clang-23353.c": line 1186) * delete variable at ("test/cases/large/clang-23353.c": line 1187) * delete variable at ("test/cases/large/clang-23353.c": line 1188) @@ -725,47 +939,86 @@ * delete variable at ("test/cases/large/clang-23353.c": line 1194) * delete variable at ("test/cases/large/clang-23353.c": line 1195) * delete variable at ("test/cases/large/clang-23353.c": line 1196) +* don't cast at ("test/cases/large/clang-23353.c": line 1197) +* replace by zero at ("test/cases/large/clang-23353.c": line 1197) * inline variable g_1174 at ("test/cases/large/clang-23353.c": line 1197) * delete variable at ("test/cases/large/clang-23353.c": line 1198) +* replace by zero at ("test/cases/large/clang-23353.c": line 1199) * inline variable g_1416 at ("test/cases/large/clang-23353.c": line 1199) * delete variable at ("test/cases/large/clang-23353.c": line 1200) +* replace by zero at ("test/cases/large/clang-23353.c": line 1201) * inline variable g_1478 at ("test/cases/large/clang-23353.c": line 1201) * delete variable at ("test/cases/large/clang-23353.c": line 1202) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1203) +* replace by zero at ("test/cases/large/clang-23353.c": line 1203) * inline variable g_1529 at ("test/cases/large/clang-23353.c": line 1203) * delete variable at ("test/cases/large/clang-23353.c": line 1204) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1205) +* replace by zero at ("test/cases/large/clang-23353.c": line 1205) * inline variable g_1596 at ("test/cases/large/clang-23353.c": line 1205) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1206) +* replace by zero at ("test/cases/large/clang-23353.c": line 1206) * inline variable g_1595 at ("test/cases/large/clang-23353.c": line 1206) * delete variable at ("test/cases/large/clang-23353.c": line 1207) +* replace by zero at ("test/cases/large/clang-23353.c": line 1208) * inline variable g_1648 at ("test/cases/large/clang-23353.c": line 1208) +* replace by zero at ("test/cases/large/clang-23353.c": line 1209) * inline variable g_2015 at ("test/cases/large/clang-23353.c": line 1209) * delete variable at ("test/cases/large/clang-23353.c": line 1210) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1211) +* replace by zero at ("test/cases/large/clang-23353.c": line 1211) * inline variable g_2210 at ("test/cases/large/clang-23353.c": line 1211) * delete variable at ("test/cases/large/clang-23353.c": line 1212) +* replace by zero at ("test/cases/large/clang-23353.c": line 1213) * inline variable g_2243 at ("test/cases/large/clang-23353.c": line 1213) +* don't cast at ("test/cases/large/clang-23353.c": line 1214) +* replace by zero at ("test/cases/large/clang-23353.c": line 1214) * inline variable g_2280 at ("test/cases/large/clang-23353.c": line 1214) +* replace by zero at ("test/cases/large/clang-23353.c": line 1215) * inline variable g_2309 at ("test/cases/large/clang-23353.c": line 1215) * delete variable at ("test/cases/large/clang-23353.c": line 1216) * delete variable at ("test/cases/large/clang-23353.c": line 1217) * delete variable at ("test/cases/large/clang-23353.c": line 1218) * delete variable at ("test/cases/large/clang-23353.c": line 1219) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1220) +* replace by zero at ("test/cases/large/clang-23353.c": line 1220) * inline variable g_2678 at ("test/cases/large/clang-23353.c": line 1220) * delete variable at ("test/cases/large/clang-23353.c": line 1221) +* replace by zero at ("test/cases/large/clang-23353.c": line 1222) * inline variable g_2951 at ("test/cases/large/clang-23353.c": line 1222) * delete variable at ("test/cases/large/clang-23353.c": line 1223) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1224) +* replace by zero at ("test/cases/large/clang-23353.c": line 1224) * inline variable g_2976 at ("test/cases/large/clang-23353.c": line 1224) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1225) +* replace by zero at ("test/cases/large/clang-23353.c": line 1225) * inline variable g_3092 at ("test/cases/large/clang-23353.c": line 1225) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1226) +* replace by zero at ("test/cases/large/clang-23353.c": line 1226) * inline variable g_3383 at ("test/cases/large/clang-23353.c": line 1226) +* replace by zero at ("test/cases/large/clang-23353.c": line 1227) * inline variable g_3732 at ("test/cases/large/clang-23353.c": line 1227) * delete variable at ("test/cases/large/clang-23353.c": line 1228) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1229) +* replace by zero at ("test/cases/large/clang-23353.c": line 1229) * inline variable g_3800 at ("test/cases/large/clang-23353.c": line 1229) +* replace by zero at ("test/cases/large/clang-23353.c": line 1230) * inline variable g_4114 at ("test/cases/large/clang-23353.c": line 1230) * delete variable at ("test/cases/large/clang-23353.c": line 1231) +* don't cast at ("test/cases/large/clang-23353.c": line 1232) +* replace by zero at ("test/cases/large/clang-23353.c": line 1232) * inline variable g_4148 at ("test/cases/large/clang-23353.c": line 1232) * delete variable at ("test/cases/large/clang-23353.c": line 1233) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1234) +* replace by zero at ("test/cases/large/clang-23353.c": line 1234) * inline variable g_4217 at ("test/cases/large/clang-23353.c": line 1234) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1235) +* replace by zero at ("test/cases/large/clang-23353.c": line 1235) * inline variable g_4216 at ("test/cases/large/clang-23353.c": line 1235) +* replace by zero at ("test/cases/large/clang-23353.c": line 1236) * inline variable g_4582 at ("test/cases/large/clang-23353.c": line 1236) * delete variable at ("test/cases/large/clang-23353.c": line 1237) +* replace by zero at ("test/cases/large/clang-23353.c": line 3747) * inline variable print_hash_value at ("test/cases/large/clang-23353.c": line 3747) * remove expr statement at ("test/cases/large/clang-23353.c": line 3750) * do without param at ("test/cases/large/clang-23353.c": line 3750) @@ -1223,14 +1476,28 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 3874) * reduce to right at ("test/cases/large/clang-23353.c": line 3874) * remove empty declaration at ("test/cases/large/clang-23353.c": line 3874) +* don't cast at ("test/cases/large/clang-23353.c": line 3876) +* replace by zero at ("test/cases/large/clang-23353.c": line 3876) * inline variable l_1206 at ("test/cases/large/clang-23353.c": line 3876) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3877) +* replace by zero at ("test/cases/large/clang-23353.c": line 3877) * inline variable l_1205 at ("test/cases/large/clang-23353.c": line 3877) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3878) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3878) +* replace by zero at ("test/cases/large/clang-23353.c": line 3878) * inline variable l_1236 at ("test/cases/large/clang-23353.c": line 3878) +* don't cast at ("test/cases/large/clang-23353.c": line 3879) +* replace by zero at ("test/cases/large/clang-23353.c": line 3879) * inline variable l_1239 at ("test/cases/large/clang-23353.c": line 3879) +* replace by zero at ("test/cases/large/clang-23353.c": line 3880) * inline variable l_1271 at ("test/cases/large/clang-23353.c": line 3880) +* replace by zero at ("test/cases/large/clang-23353.c": line 3881) * inline variable l_1342 at ("test/cases/large/clang-23353.c": line 3881) +* replace by zero at ("test/cases/large/clang-23353.c": line 3882) * inline variable l_1353 at ("test/cases/large/clang-23353.c": line 3882) +* replace by zero at ("test/cases/large/clang-23353.c": line 3883) * inline variable l_1364 at ("test/cases/large/clang-23353.c": line 3883) +* replace by zero at ("test/cases/large/clang-23353.c": line 3884) * inline variable l_1403 at ("test/cases/large/clang-23353.c": line 3884) * remove check at ("test/cases/large/clang-23353.c": line 3874) * reduce to operant at ("test/cases/large/clang-23353.c": line 3874) @@ -1361,6 +1628,7 @@ * do without param at ("test/cases/large/clang-23353.c": line 3922) * do without param at ("test/cases/large/clang-23353.c": line 3922) * remove condition at ("test/cases/large/clang-23353.c": line 3923) +* replace by zero at ("test/cases/large/clang-23353.c": line 3927) * inline variable l_817 at ("test/cases/large/clang-23353.c": line 3927) * remove expr statement at ("test/cases/large/clang-23353.c": line 3928) * reduce to left at ("test/cases/large/clang-23353.c": line 3928) @@ -1476,6 +1744,8 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 3956) * reduce to operant at ("test/cases/large/clang-23353.c": line 3956) * reduce to operant at ("test/cases/large/clang-23353.c": line 3956) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3960) +* replace by zero at ("test/cases/large/clang-23353.c": line 3960) * inline variable l_124 at ("test/cases/large/clang-23353.c": line 3960) * remove expr statement at ("test/cases/large/clang-23353.c": line 3961) * reduce to left at ("test/cases/large/clang-23353.c": line 3961) @@ -1581,8 +1851,14 @@ * reduce to operant at ("test/cases/large/clang-23353.c": line 3986) * reduce to operant at ("test/cases/large/clang-23353.c": line 3986) * reduce to operant at ("test/cases/large/clang-23353.c": line 3986) +* don't cast at ("test/cases/large/clang-23353.c": line 3990) +* replace by zero at ("test/cases/large/clang-23353.c": line 3990) * inline variable l_4142 at ("test/cases/large/clang-23353.c": line 3990) +* don't cast at ("test/cases/large/clang-23353.c": line 3991) +* replace by zero at ("test/cases/large/clang-23353.c": line 3991) * inline variable l_4143 at ("test/cases/large/clang-23353.c": line 3991) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3992) +* replace by zero at ("test/cases/large/clang-23353.c": line 3992) * inline variable l_4144 at ("test/cases/large/clang-23353.c": line 3992) * remove expr statement at ("test/cases/large/clang-23353.c": line 3993) * reduce to left at ("test/cases/large/clang-23353.c": line 3993) diff --git a/rtree-c/test/expected/clang-23353/reduction/p6.path b/rtree-c/test/expected/clang-23353/reduction/p6.path index 458ef853487598198af18fcf536574331081d125..354f2fa8bea697fa8f186e4e9f8b7be3f5250606 100644 --- a/rtree-c/test/expected/clang-23353/reduction/p6.path +++ b/rtree-c/test/expected/clang-23353/reduction/p6.path @@ -63,50 +63,135 @@ 1 remove function safe_convert_func_float_to_int32_t at ("test/cases/large/clang-23353.c": line 1069) 1 remove function safe_mod_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 210) * remove function safe_div_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 222) +* remove parameter at ("test/cases/large/clang-23353.c": line 222) +* remove parameter at ("test/cases/large/clang-23353.c": line 222) * remove function safe_add_func_float_f_f at ("test/cases/large/clang-23353.c": line 955) +* remove parameter at ("test/cases/large/clang-23353.c": line 955) +* remove parameter at ("test/cases/large/clang-23353.c": line 955) * remove function safe_sub_func_float_f_f at ("test/cases/large/clang-23353.c": line 967) +* remove parameter at ("test/cases/large/clang-23353.c": line 967) +* remove parameter at ("test/cases/large/clang-23353.c": line 967) * remove function safe_mod_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 80) +* remove parameter at ("test/cases/large/clang-23353.c": line 80) +* remove parameter at ("test/cases/large/clang-23353.c": line 80) * remove function safe_div_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 92) +* remove parameter at ("test/cases/large/clang-23353.c": line 92) +* remove parameter at ("test/cases/large/clang-23353.c": line 92) * remove function safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 877) +* remove parameter at ("test/cases/large/clang-23353.c": line 877) +* remove parameter at ("test/cases/large/clang-23353.c": line 877) * remove function safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-23353.c": line 415) +* remove parameter at ("test/cases/large/clang-23353.c": line 415) * remove function safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 679) +* remove parameter at ("test/cases/large/clang-23353.c": line 679) +* remove parameter at ("test/cases/large/clang-23353.c": line 679) * remove function safe_div_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 691) +* remove parameter at ("test/cases/large/clang-23353.c": line 691) +* remove parameter at ("test/cases/large/clang-23353.c": line 691) * remove function safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 781) +* remove parameter at ("test/cases/large/clang-23353.c": line 781) +* remove parameter at ("test/cases/large/clang-23353.c": line 781) * remove function safe_div_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 793) +* remove parameter at ("test/cases/large/clang-23353.c": line 793) +* remove parameter at ("test/cases/large/clang-23353.c": line 793) * remove function safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 884) +* remove parameter at ("test/cases/large/clang-23353.c": line 884) +* remove parameter at ("test/cases/large/clang-23353.c": line 884) * remove function safe_div_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 896) +* remove parameter at ("test/cases/large/clang-23353.c": line 896) +* remove parameter at ("test/cases/large/clang-23353.c": line 896) * remove function crc32_byte at ("test/cases/large/clang-23353.c": line 1104) +* remove parameter at ("test/cases/large/clang-23353.c": line 1104) * remove function safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 577) +* remove parameter at ("test/cases/large/clang-23353.c": line 577) +* remove parameter at ("test/cases/large/clang-23353.c": line 577) * remove function safe_div_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 589) +* remove parameter at ("test/cases/large/clang-23353.c": line 589) +* remove parameter at ("test/cases/large/clang-23353.c": line 589) * remove function safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 672) +* remove parameter at ("test/cases/large/clang-23353.c": line 672) +* remove parameter at ("test/cases/large/clang-23353.c": line 672) * remove function safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 774) +* remove parameter at ("test/cases/large/clang-23353.c": line 774) +* remove parameter at ("test/cases/large/clang-23353.c": line 774) * remove function safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-23353.c": line 284) +* remove parameter at ("test/cases/large/clang-23353.c": line 284) * remove function safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 570) +* remove parameter at ("test/cases/large/clang-23353.c": line 570) +* remove parameter at ("test/cases/large/clang-23353.c": line 570) * remove function __assert_fail at ("test/cases/large/clang-23353.c": line 13) +* remove parameter at ("test/cases/large/clang-23353.c": line 13) +* remove parameter at ("test/cases/large/clang-23353.c": line 13) +* remove parameter at ("test/cases/large/clang-23353.c": line 13) +* remove parameter at ("test/cases/large/clang-23353.c": line 13) * remove function safe_add_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 168) +* remove parameter at ("test/cases/large/clang-23353.c": line 168) +* remove parameter at ("test/cases/large/clang-23353.c": line 168) * remove function safe_sub_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 182) +* remove parameter at ("test/cases/large/clang-23353.c": line 182) +* remove parameter at ("test/cases/large/clang-23353.c": line 182) * remove function safe_mul_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 196) +* remove parameter at ("test/cases/large/clang-23353.c": line 196) +* remove parameter at ("test/cases/large/clang-23353.c": line 196) * remove function safe_add_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 38) +* remove parameter at ("test/cases/large/clang-23353.c": line 38) +* remove parameter at ("test/cases/large/clang-23353.c": line 38) * remove function safe_sub_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 52) +* remove parameter at ("test/cases/large/clang-23353.c": line 52) +* remove parameter at ("test/cases/large/clang-23353.c": line 52) * remove function safe_mul_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 66) +* remove parameter at ("test/cases/large/clang-23353.c": line 66) +* remove parameter at ("test/cases/large/clang-23353.c": line 66) * remove function safe_add_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 658) +* remove parameter at ("test/cases/large/clang-23353.c": line 658) +* remove parameter at ("test/cases/large/clang-23353.c": line 658) * remove function safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 665) +* remove parameter at ("test/cases/large/clang-23353.c": line 665) +* remove parameter at ("test/cases/large/clang-23353.c": line 665) * remove function safe_add_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 760) +* remove parameter at ("test/cases/large/clang-23353.c": line 760) +* remove parameter at ("test/cases/large/clang-23353.c": line 760) * remove function safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 767) +* remove parameter at ("test/cases/large/clang-23353.c": line 767) +* remove parameter at ("test/cases/large/clang-23353.c": line 767) * remove function safe_add_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 863) +* remove parameter at ("test/cases/large/clang-23353.c": line 863) +* remove parameter at ("test/cases/large/clang-23353.c": line 863) * remove function safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 870) +* remove parameter at ("test/cases/large/clang-23353.c": line 870) +* remove parameter at ("test/cases/large/clang-23353.c": line 870) * remove function platform_main_end at ("test/cases/large/clang-23353.c": line 14) +* remove parameter at ("test/cases/large/clang-23353.c": line 14) +* remove parameter at ("test/cases/large/clang-23353.c": line 14) * remove function safe_add_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 556) +* remove parameter at ("test/cases/large/clang-23353.c": line 556) +* remove parameter at ("test/cases/large/clang-23353.c": line 556) * remove function safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 563) +* remove parameter at ("test/cases/large/clang-23353.c": line 563) +* remove parameter at ("test/cases/large/clang-23353.c": line 563) * remove function safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-23353.c": line 154) +* remove parameter at ("test/cases/large/clang-23353.c": line 154) * remove function safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-23353.c": line 24) +* remove parameter at ("test/cases/large/clang-23353.c": line 24) * remove function safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-23353.c": line 651) +* remove parameter at ("test/cases/large/clang-23353.c": line 651) * remove function safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-23353.c": line 753) +* remove parameter at ("test/cases/large/clang-23353.c": line 753) * remove function safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-23353.c": line 856) +* remove parameter at ("test/cases/large/clang-23353.c": line 856) * remove function safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-23353.c": line 549) +* remove parameter at ("test/cases/large/clang-23353.c": line 549) * remove function printf at ("test/cases/large/clang-23353.c": line 10) -* remove function fabsf at ("test/cases/large/clang-23353.c": line 12) -* remove function fabs at ("test/cases/large/clang-23353.c": line 11) +* remove parameter at ("test/cases/large/clang-23353.c": line 10) +* Inline typedefsize_t at ("test/cases/large/clang-23353.c": line 1) +* Inline typedefint8_t at ("test/cases/large/clang-23353.c": line 2) +* Inline typedefint16_t at ("test/cases/large/clang-23353.c": line 3) +* Inline typedefint32_t at ("test/cases/large/clang-23353.c": line 4) +* Inline typedefint64_t at ("test/cases/large/clang-23353.c": line 5) +* Inline typedefuint8_t at ("test/cases/large/clang-23353.c": line 6) +* Inline typedefuint16_t at ("test/cases/large/clang-23353.c": line 7) +* Inline typedefuint32_t at ("test/cases/large/clang-23353.c": line 8) +* Inline typedefuint64_t at ("test/cases/large/clang-23353.c": line 9) * remove expr statement at ("test/cases/large/clang-23353.c": line 22) * do without param at ("test/cases/large/clang-23353.c": line 22) * remove return statement at ("test/cases/large/clang-23353.c": line 28) @@ -286,6 +371,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 905) * replace by zero at ("test/cases/large/clang-23353.c": line 903) * remove return statement at ("test/cases/large/clang-23353.c": line 959) +* do without param at ("test/cases/large/clang-23353.c": line 961) +* reduce to left at ("test/cases/large/clang-23353.c": line 961) +* reduce to right at ("test/cases/large/clang-23353.c": line 961) +* reduce to left at ("test/cases/large/clang-23353.c": line 961) +* reduce to right at ("test/cases/large/clang-23353.c": line 961) +* reduce to left at ("test/cases/large/clang-23353.c": line 961) +* reduce to right at ("test/cases/large/clang-23353.c": line 961) * reduce to left at ("test/cases/large/clang-23353.c": line 961) * reduce to right at ("test/cases/large/clang-23353.c": line 961) * replace by zero at ("test/cases/large/clang-23353.c": line 961) @@ -294,6 +386,13 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 964) * replace by zero at ("test/cases/large/clang-23353.c": line 962) * remove return statement at ("test/cases/large/clang-23353.c": line 971) +* do without param at ("test/cases/large/clang-23353.c": line 973) +* reduce to left at ("test/cases/large/clang-23353.c": line 973) +* reduce to right at ("test/cases/large/clang-23353.c": line 973) +* reduce to left at ("test/cases/large/clang-23353.c": line 973) +* reduce to right at ("test/cases/large/clang-23353.c": line 973) +* reduce to left at ("test/cases/large/clang-23353.c": line 973) +* reduce to right at ("test/cases/large/clang-23353.c": line 973) * reduce to left at ("test/cases/large/clang-23353.c": line 973) * reduce to right at ("test/cases/large/clang-23353.c": line 973) * replace by zero at ("test/cases/large/clang-23353.c": line 973) @@ -302,6 +401,7 @@ * replace by zero at ("test/cases/large/clang-23353.c": line 976) * replace by zero at ("test/cases/large/clang-23353.c": line 974) * delete uninitialized variable at ("test/cases/large/clang-23353.c": line 1081) +* replace by zero at ("test/cases/large/clang-23353.c": line 1082) * inline variable crc32_context at ("test/cases/large/clang-23353.c": line 1082) * remove expr statement at ("test/cases/large/clang-23353.c": line 1106) * reduce to left at ("test/cases/large/clang-23353.c": line 1106) @@ -318,25 +418,47 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 1108) * replace by zero at ("test/cases/large/clang-23353.c": line 1108) * delete uninitialized variable at ("test/cases/large/clang-23353.c": line 1147) +* replace by zero at ("test/cases/large/clang-23353.c": line 1167) * inline variable g_16 at ("test/cases/large/clang-23353.c": line 1167) +* replace by zero at ("test/cases/large/clang-23353.c": line 1168) * inline variable g_25 at ("test/cases/large/clang-23353.c": line 1168) * delete variable at ("test/cases/large/clang-23353.c": line 1169) +* replace by zero at ("test/cases/large/clang-23353.c": line 1170) * inline variable g_60 at ("test/cases/large/clang-23353.c": line 1170) +* replace by zero at ("test/cases/large/clang-23353.c": line 1171) * inline variable g_62 at ("test/cases/large/clang-23353.c": line 1171) * delete variable at ("test/cases/large/clang-23353.c": line 1172) +* don't cast at ("test/cases/large/clang-23353.c": line 1173) +* replace by zero at ("test/cases/large/clang-23353.c": line 1173) * inline variable g_108 at ("test/cases/large/clang-23353.c": line 1173) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1174) +* replace by zero at ("test/cases/large/clang-23353.c": line 1174) * inline variable g_107 at ("test/cases/large/clang-23353.c": line 1174) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1175) +* replace by zero at ("test/cases/large/clang-23353.c": line 1175) * inline variable g_116 at ("test/cases/large/clang-23353.c": line 1175) * delete variable at ("test/cases/large/clang-23353.c": line 1176) * delete variable at ("test/cases/large/clang-23353.c": line 1177) +* don't cast at ("test/cases/large/clang-23353.c": line 1178) +* replace by zero at ("test/cases/large/clang-23353.c": line 1178) * inline variable g_129 at ("test/cases/large/clang-23353.c": line 1178) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1179) +* replace by zero at ("test/cases/large/clang-23353.c": line 1179) * inline variable g_132 at ("test/cases/large/clang-23353.c": line 1179) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1180) +* replace by zero at ("test/cases/large/clang-23353.c": line 1180) * inline variable g_131 at ("test/cases/large/clang-23353.c": line 1180) +* replace by zero at ("test/cases/large/clang-23353.c": line 1181) * inline variable g_266 at ("test/cases/large/clang-23353.c": line 1181) * delete variable at ("test/cases/large/clang-23353.c": line 1182) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1183) +* replace by zero at ("test/cases/large/clang-23353.c": line 1183) * inline variable g_566 at ("test/cases/large/clang-23353.c": line 1183) +* replace by zero at ("test/cases/large/clang-23353.c": line 1184) * inline variable g_570 at ("test/cases/large/clang-23353.c": line 1184) +* replace by zero at ("test/cases/large/clang-23353.c": line 1185) * inline variable g_687 at ("test/cases/large/clang-23353.c": line 1185) +* replace by zero at ("test/cases/large/clang-23353.c": line 1186) * inline variable g_692 at ("test/cases/large/clang-23353.c": line 1186) * delete variable at ("test/cases/large/clang-23353.c": line 1187) * delete variable at ("test/cases/large/clang-23353.c": line 1188) @@ -348,47 +470,86 @@ * delete variable at ("test/cases/large/clang-23353.c": line 1194) * delete variable at ("test/cases/large/clang-23353.c": line 1195) * delete variable at ("test/cases/large/clang-23353.c": line 1196) +* don't cast at ("test/cases/large/clang-23353.c": line 1197) +* replace by zero at ("test/cases/large/clang-23353.c": line 1197) * inline variable g_1174 at ("test/cases/large/clang-23353.c": line 1197) * delete variable at ("test/cases/large/clang-23353.c": line 1198) +* replace by zero at ("test/cases/large/clang-23353.c": line 1199) * inline variable g_1416 at ("test/cases/large/clang-23353.c": line 1199) * delete variable at ("test/cases/large/clang-23353.c": line 1200) +* replace by zero at ("test/cases/large/clang-23353.c": line 1201) * inline variable g_1478 at ("test/cases/large/clang-23353.c": line 1201) * delete variable at ("test/cases/large/clang-23353.c": line 1202) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1203) +* replace by zero at ("test/cases/large/clang-23353.c": line 1203) * inline variable g_1529 at ("test/cases/large/clang-23353.c": line 1203) * delete variable at ("test/cases/large/clang-23353.c": line 1204) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1205) +* replace by zero at ("test/cases/large/clang-23353.c": line 1205) * inline variable g_1596 at ("test/cases/large/clang-23353.c": line 1205) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1206) +* replace by zero at ("test/cases/large/clang-23353.c": line 1206) * inline variable g_1595 at ("test/cases/large/clang-23353.c": line 1206) * delete variable at ("test/cases/large/clang-23353.c": line 1207) +* replace by zero at ("test/cases/large/clang-23353.c": line 1208) * inline variable g_1648 at ("test/cases/large/clang-23353.c": line 1208) +* replace by zero at ("test/cases/large/clang-23353.c": line 1209) * inline variable g_2015 at ("test/cases/large/clang-23353.c": line 1209) * delete variable at ("test/cases/large/clang-23353.c": line 1210) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1211) +* replace by zero at ("test/cases/large/clang-23353.c": line 1211) * inline variable g_2210 at ("test/cases/large/clang-23353.c": line 1211) * delete variable at ("test/cases/large/clang-23353.c": line 1212) +* replace by zero at ("test/cases/large/clang-23353.c": line 1213) * inline variable g_2243 at ("test/cases/large/clang-23353.c": line 1213) +* don't cast at ("test/cases/large/clang-23353.c": line 1214) +* replace by zero at ("test/cases/large/clang-23353.c": line 1214) * inline variable g_2280 at ("test/cases/large/clang-23353.c": line 1214) +* replace by zero at ("test/cases/large/clang-23353.c": line 1215) * inline variable g_2309 at ("test/cases/large/clang-23353.c": line 1215) * delete variable at ("test/cases/large/clang-23353.c": line 1216) * delete variable at ("test/cases/large/clang-23353.c": line 1217) * delete variable at ("test/cases/large/clang-23353.c": line 1218) * delete variable at ("test/cases/large/clang-23353.c": line 1219) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1220) +* replace by zero at ("test/cases/large/clang-23353.c": line 1220) * inline variable g_2678 at ("test/cases/large/clang-23353.c": line 1220) * delete variable at ("test/cases/large/clang-23353.c": line 1221) +* replace by zero at ("test/cases/large/clang-23353.c": line 1222) * inline variable g_2951 at ("test/cases/large/clang-23353.c": line 1222) * delete variable at ("test/cases/large/clang-23353.c": line 1223) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1224) +* replace by zero at ("test/cases/large/clang-23353.c": line 1224) * inline variable g_2976 at ("test/cases/large/clang-23353.c": line 1224) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1225) +* replace by zero at ("test/cases/large/clang-23353.c": line 1225) * inline variable g_3092 at ("test/cases/large/clang-23353.c": line 1225) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1226) +* replace by zero at ("test/cases/large/clang-23353.c": line 1226) * inline variable g_3383 at ("test/cases/large/clang-23353.c": line 1226) +* replace by zero at ("test/cases/large/clang-23353.c": line 1227) * inline variable g_3732 at ("test/cases/large/clang-23353.c": line 1227) * delete variable at ("test/cases/large/clang-23353.c": line 1228) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1229) +* replace by zero at ("test/cases/large/clang-23353.c": line 1229) * inline variable g_3800 at ("test/cases/large/clang-23353.c": line 1229) +* replace by zero at ("test/cases/large/clang-23353.c": line 1230) * inline variable g_4114 at ("test/cases/large/clang-23353.c": line 1230) * delete variable at ("test/cases/large/clang-23353.c": line 1231) +* don't cast at ("test/cases/large/clang-23353.c": line 1232) +* replace by zero at ("test/cases/large/clang-23353.c": line 1232) * inline variable g_4148 at ("test/cases/large/clang-23353.c": line 1232) * delete variable at ("test/cases/large/clang-23353.c": line 1233) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1234) +* replace by zero at ("test/cases/large/clang-23353.c": line 1234) * inline variable g_4217 at ("test/cases/large/clang-23353.c": line 1234) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1235) +* replace by zero at ("test/cases/large/clang-23353.c": line 1235) * inline variable g_4216 at ("test/cases/large/clang-23353.c": line 1235) +* replace by zero at ("test/cases/large/clang-23353.c": line 1236) * inline variable g_4582 at ("test/cases/large/clang-23353.c": line 1236) * delete variable at ("test/cases/large/clang-23353.c": line 1237) +* replace by zero at ("test/cases/large/clang-23353.c": line 3747) * inline variable print_hash_value at ("test/cases/large/clang-23353.c": line 3747) * remove condition at ("test/cases/large/clang-23353.c": line 3814) * reduce to operant at ("test/cases/large/clang-23353.c": line 3814) @@ -446,14 +607,28 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 3874) * reduce to right at ("test/cases/large/clang-23353.c": line 3874) * remove empty declaration at ("test/cases/large/clang-23353.c": line 3874) +* don't cast at ("test/cases/large/clang-23353.c": line 3876) +* replace by zero at ("test/cases/large/clang-23353.c": line 3876) * inline variable l_1206 at ("test/cases/large/clang-23353.c": line 3876) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3877) +* replace by zero at ("test/cases/large/clang-23353.c": line 3877) * inline variable l_1205 at ("test/cases/large/clang-23353.c": line 3877) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3878) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3878) +* replace by zero at ("test/cases/large/clang-23353.c": line 3878) * inline variable l_1236 at ("test/cases/large/clang-23353.c": line 3878) +* don't cast at ("test/cases/large/clang-23353.c": line 3879) +* replace by zero at ("test/cases/large/clang-23353.c": line 3879) * inline variable l_1239 at ("test/cases/large/clang-23353.c": line 3879) +* replace by zero at ("test/cases/large/clang-23353.c": line 3880) * inline variable l_1271 at ("test/cases/large/clang-23353.c": line 3880) +* replace by zero at ("test/cases/large/clang-23353.c": line 3881) * inline variable l_1342 at ("test/cases/large/clang-23353.c": line 3881) +* replace by zero at ("test/cases/large/clang-23353.c": line 3882) * inline variable l_1353 at ("test/cases/large/clang-23353.c": line 3882) +* replace by zero at ("test/cases/large/clang-23353.c": line 3883) * inline variable l_1364 at ("test/cases/large/clang-23353.c": line 3883) +* replace by zero at ("test/cases/large/clang-23353.c": line 3884) * inline variable l_1403 at ("test/cases/large/clang-23353.c": line 3884) * remove check at ("test/cases/large/clang-23353.c": line 3874) * reduce to operant at ("test/cases/large/clang-23353.c": line 3874) @@ -480,6 +655,7 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 3915) * reduce to right at ("test/cases/large/clang-23353.c": line 3915) * remove condition at ("test/cases/large/clang-23353.c": line 3923) +* replace by zero at ("test/cases/large/clang-23353.c": line 3927) * inline variable l_817 at ("test/cases/large/clang-23353.c": line 3927) * remove expr statement at ("test/cases/large/clang-23353.c": line 3928) * reduce to left at ("test/cases/large/clang-23353.c": line 3928) @@ -507,6 +683,8 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 3956) * reduce to operant at ("test/cases/large/clang-23353.c": line 3956) * reduce to operant at ("test/cases/large/clang-23353.c": line 3956) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3960) +* replace by zero at ("test/cases/large/clang-23353.c": line 3960) * inline variable l_124 at ("test/cases/large/clang-23353.c": line 3960) * remove expr statement at ("test/cases/large/clang-23353.c": line 3961) * reduce to left at ("test/cases/large/clang-23353.c": line 3961) @@ -548,8 +726,14 @@ * reduce to operant at ("test/cases/large/clang-23353.c": line 3986) * reduce to operant at ("test/cases/large/clang-23353.c": line 3986) * reduce to operant at ("test/cases/large/clang-23353.c": line 3986) +* don't cast at ("test/cases/large/clang-23353.c": line 3990) +* replace by zero at ("test/cases/large/clang-23353.c": line 3990) * inline variable l_4142 at ("test/cases/large/clang-23353.c": line 3990) +* don't cast at ("test/cases/large/clang-23353.c": line 3991) +* replace by zero at ("test/cases/large/clang-23353.c": line 3991) * inline variable l_4143 at ("test/cases/large/clang-23353.c": line 3991) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3992) +* replace by zero at ("test/cases/large/clang-23353.c": line 3992) * inline variable l_4144 at ("test/cases/large/clang-23353.c": line 3992) * remove expr statement at ("test/cases/large/clang-23353.c": line 3993) * reduce to left at ("test/cases/large/clang-23353.c": line 3993) diff --git a/rtree-c/test/expected/clang-23353/reduction/p7.path b/rtree-c/test/expected/clang-23353/reduction/p7.path index 6eb4a32ed085df932920e4075307abeccf44f70a..dbc2c3f7c70779596887f3fa9cb081c5c7a1626a 100644 --- a/rtree-c/test/expected/clang-23353/reduction/p7.path +++ b/rtree-c/test/expected/clang-23353/reduction/p7.path @@ -105,30 +105,60 @@ 1 remove function safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-23353.c": line 856) 1 remove function safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-23353.c": line 549) 1 remove function printf at ("test/cases/large/clang-23353.c": line 10) -1 remove function fabsf at ("test/cases/large/clang-23353.c": line 12) -1 remove function fabs at ("test/cases/large/clang-23353.c": line 11) +1 Inline typedefsize_t at ("test/cases/large/clang-23353.c": line 1) +1 Inline typedefint8_t at ("test/cases/large/clang-23353.c": line 2) +1 Inline typedefint16_t at ("test/cases/large/clang-23353.c": line 3) +1 Inline typedefint32_t at ("test/cases/large/clang-23353.c": line 4) +1 Inline typedefint64_t at ("test/cases/large/clang-23353.c": line 5) +1 Inline typedefuint8_t at ("test/cases/large/clang-23353.c": line 6) +1 Inline typedefuint16_t at ("test/cases/large/clang-23353.c": line 7) +1 Inline typedefuint32_t at ("test/cases/large/clang-23353.c": line 8) +1 Inline typedefuint64_t at ("test/cases/large/clang-23353.c": line 9) 1 delete uninitialized variable at ("test/cases/large/clang-23353.c": line 1081) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1082) 1 inline variable crc32_context at ("test/cases/large/clang-23353.c": line 1082) 1 delete uninitialized variable at ("test/cases/large/clang-23353.c": line 1147) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1167) 1 inline variable g_16 at ("test/cases/large/clang-23353.c": line 1167) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1168) 1 inline variable g_25 at ("test/cases/large/clang-23353.c": line 1168) 1 delete variable at ("test/cases/large/clang-23353.c": line 1169) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1170) 1 inline variable g_60 at ("test/cases/large/clang-23353.c": line 1170) -1 inline variable g_62 at ("test/cases/large/clang-23353.c": line 1171) -1 delete variable at ("test/cases/large/clang-23353.c": line 1172) -1 inline variable g_108 at ("test/cases/large/clang-23353.c": line 1173) -1 inline variable g_107 at ("test/cases/large/clang-23353.c": line 1174) -1 inline variable g_116 at ("test/cases/large/clang-23353.c": line 1175) -1 delete variable at ("test/cases/large/clang-23353.c": line 1176) -1 delete variable at ("test/cases/large/clang-23353.c": line 1177) -1 inline variable g_129 at ("test/cases/large/clang-23353.c": line 1178) -1 inline variable g_132 at ("test/cases/large/clang-23353.c": line 1179) -1 inline variable g_131 at ("test/cases/large/clang-23353.c": line 1180) -1 inline variable g_266 at ("test/cases/large/clang-23353.c": line 1181) -1 delete variable at ("test/cases/large/clang-23353.c": line 1182) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1171) +* inline variable g_62 at ("test/cases/large/clang-23353.c": line 1171) +* delete variable at ("test/cases/large/clang-23353.c": line 1172) +* don't cast at ("test/cases/large/clang-23353.c": line 1173) +* replace by zero at ("test/cases/large/clang-23353.c": line 1173) +* inline variable g_108 at ("test/cases/large/clang-23353.c": line 1173) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1174) +* replace by zero at ("test/cases/large/clang-23353.c": line 1174) +* inline variable g_107 at ("test/cases/large/clang-23353.c": line 1174) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1175) +* replace by zero at ("test/cases/large/clang-23353.c": line 1175) +* inline variable g_116 at ("test/cases/large/clang-23353.c": line 1175) +* delete variable at ("test/cases/large/clang-23353.c": line 1176) +* delete variable at ("test/cases/large/clang-23353.c": line 1177) +* don't cast at ("test/cases/large/clang-23353.c": line 1178) +* replace by zero at ("test/cases/large/clang-23353.c": line 1178) +* inline variable g_129 at ("test/cases/large/clang-23353.c": line 1178) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1179) +* replace by zero at ("test/cases/large/clang-23353.c": line 1179) +* inline variable g_132 at ("test/cases/large/clang-23353.c": line 1179) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1180) +* replace by zero at ("test/cases/large/clang-23353.c": line 1180) +* inline variable g_131 at ("test/cases/large/clang-23353.c": line 1180) +* replace by zero at ("test/cases/large/clang-23353.c": line 1181) +* inline variable g_266 at ("test/cases/large/clang-23353.c": line 1181) +* delete variable at ("test/cases/large/clang-23353.c": line 1182) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1183) +* replace by zero at ("test/cases/large/clang-23353.c": line 1183) * inline variable g_566 at ("test/cases/large/clang-23353.c": line 1183) +* replace by zero at ("test/cases/large/clang-23353.c": line 1184) * inline variable g_570 at ("test/cases/large/clang-23353.c": line 1184) +* replace by zero at ("test/cases/large/clang-23353.c": line 1185) * inline variable g_687 at ("test/cases/large/clang-23353.c": line 1185) +* replace by zero at ("test/cases/large/clang-23353.c": line 1186) * inline variable g_692 at ("test/cases/large/clang-23353.c": line 1186) * delete variable at ("test/cases/large/clang-23353.c": line 1187) * delete variable at ("test/cases/large/clang-23353.c": line 1188) @@ -140,54 +170,118 @@ * delete variable at ("test/cases/large/clang-23353.c": line 1194) * delete variable at ("test/cases/large/clang-23353.c": line 1195) * delete variable at ("test/cases/large/clang-23353.c": line 1196) +* don't cast at ("test/cases/large/clang-23353.c": line 1197) +* replace by zero at ("test/cases/large/clang-23353.c": line 1197) * inline variable g_1174 at ("test/cases/large/clang-23353.c": line 1197) * delete variable at ("test/cases/large/clang-23353.c": line 1198) +* replace by zero at ("test/cases/large/clang-23353.c": line 1199) * inline variable g_1416 at ("test/cases/large/clang-23353.c": line 1199) * delete variable at ("test/cases/large/clang-23353.c": line 1200) +* replace by zero at ("test/cases/large/clang-23353.c": line 1201) * inline variable g_1478 at ("test/cases/large/clang-23353.c": line 1201) * delete variable at ("test/cases/large/clang-23353.c": line 1202) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1203) +* replace by zero at ("test/cases/large/clang-23353.c": line 1203) * inline variable g_1529 at ("test/cases/large/clang-23353.c": line 1203) * delete variable at ("test/cases/large/clang-23353.c": line 1204) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1205) +* replace by zero at ("test/cases/large/clang-23353.c": line 1205) * inline variable g_1596 at ("test/cases/large/clang-23353.c": line 1205) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1206) +* replace by zero at ("test/cases/large/clang-23353.c": line 1206) * inline variable g_1595 at ("test/cases/large/clang-23353.c": line 1206) * delete variable at ("test/cases/large/clang-23353.c": line 1207) +* replace by zero at ("test/cases/large/clang-23353.c": line 1208) * inline variable g_1648 at ("test/cases/large/clang-23353.c": line 1208) +* replace by zero at ("test/cases/large/clang-23353.c": line 1209) * inline variable g_2015 at ("test/cases/large/clang-23353.c": line 1209) * delete variable at ("test/cases/large/clang-23353.c": line 1210) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1211) +* replace by zero at ("test/cases/large/clang-23353.c": line 1211) * inline variable g_2210 at ("test/cases/large/clang-23353.c": line 1211) * delete variable at ("test/cases/large/clang-23353.c": line 1212) +* replace by zero at ("test/cases/large/clang-23353.c": line 1213) * inline variable g_2243 at ("test/cases/large/clang-23353.c": line 1213) +* don't cast at ("test/cases/large/clang-23353.c": line 1214) +* replace by zero at ("test/cases/large/clang-23353.c": line 1214) * inline variable g_2280 at ("test/cases/large/clang-23353.c": line 1214) +* replace by zero at ("test/cases/large/clang-23353.c": line 1215) * inline variable g_2309 at ("test/cases/large/clang-23353.c": line 1215) * delete variable at ("test/cases/large/clang-23353.c": line 1216) * delete variable at ("test/cases/large/clang-23353.c": line 1217) * delete variable at ("test/cases/large/clang-23353.c": line 1218) * delete variable at ("test/cases/large/clang-23353.c": line 1219) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1220) +* replace by zero at ("test/cases/large/clang-23353.c": line 1220) * inline variable g_2678 at ("test/cases/large/clang-23353.c": line 1220) * delete variable at ("test/cases/large/clang-23353.c": line 1221) +* replace by zero at ("test/cases/large/clang-23353.c": line 1222) * inline variable g_2951 at ("test/cases/large/clang-23353.c": line 1222) * delete variable at ("test/cases/large/clang-23353.c": line 1223) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1224) +* replace by zero at ("test/cases/large/clang-23353.c": line 1224) * inline variable g_2976 at ("test/cases/large/clang-23353.c": line 1224) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1225) +* replace by zero at ("test/cases/large/clang-23353.c": line 1225) * inline variable g_3092 at ("test/cases/large/clang-23353.c": line 1225) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1226) +* replace by zero at ("test/cases/large/clang-23353.c": line 1226) * inline variable g_3383 at ("test/cases/large/clang-23353.c": line 1226) +* replace by zero at ("test/cases/large/clang-23353.c": line 1227) * inline variable g_3732 at ("test/cases/large/clang-23353.c": line 1227) * delete variable at ("test/cases/large/clang-23353.c": line 1228) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1229) +* replace by zero at ("test/cases/large/clang-23353.c": line 1229) * inline variable g_3800 at ("test/cases/large/clang-23353.c": line 1229) +* replace by zero at ("test/cases/large/clang-23353.c": line 1230) * inline variable g_4114 at ("test/cases/large/clang-23353.c": line 1230) * delete variable at ("test/cases/large/clang-23353.c": line 1231) +* don't cast at ("test/cases/large/clang-23353.c": line 1232) +* replace by zero at ("test/cases/large/clang-23353.c": line 1232) * inline variable g_4148 at ("test/cases/large/clang-23353.c": line 1232) * delete variable at ("test/cases/large/clang-23353.c": line 1233) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1234) +* replace by zero at ("test/cases/large/clang-23353.c": line 1234) * inline variable g_4217 at ("test/cases/large/clang-23353.c": line 1234) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1235) +* replace by zero at ("test/cases/large/clang-23353.c": line 1235) * inline variable g_4216 at ("test/cases/large/clang-23353.c": line 1235) +* replace by zero at ("test/cases/large/clang-23353.c": line 1236) * inline variable g_4582 at ("test/cases/large/clang-23353.c": line 1236) * delete variable at ("test/cases/large/clang-23353.c": line 1237) +* replace by zero at ("test/cases/large/clang-23353.c": line 3747) * inline variable print_hash_value at ("test/cases/large/clang-23353.c": line 3747) * remove condition at ("test/cases/large/clang-23353.c": line 3814) * reduce to operant at ("test/cases/large/clang-23353.c": line 3814) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3817) +* reduce to left at ("test/cases/large/clang-23353.c": line 3817) +* reduce to right at ("test/cases/large/clang-23353.c": line 3817) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3817) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3817) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3817) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3817) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3817) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3817) * remove condition at ("test/cases/large/clang-23353.c": line 3839) +* reduce to left at ("test/cases/large/clang-23353.c": line 3839) +* reduce to right at ("test/cases/large/clang-23353.c": line 3839) +* reduce to left at ("test/cases/large/clang-23353.c": line 3839) +* reduce to right at ("test/cases/large/clang-23353.c": line 3839) +* reduce to left at ("test/cases/large/clang-23353.c": line 3839) +* reduce to right at ("test/cases/large/clang-23353.c": line 3839) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3839) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3839) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3839) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3839) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3839) * remove expr statement at ("test/cases/large/clang-23353.c": line 3842) * reduce to left at ("test/cases/large/clang-23353.c": line 3842) * reduce to right at ("test/cases/large/clang-23353.c": line 3842) +* remove expression at ("test/cases/large/clang-23353.c": line 3842) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3842) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3842) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3842) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3842) * remove condition at ("test/cases/large/clang-23353.c": line 3858) * reduce to left at ("test/cases/large/clang-23353.c": line 3858) * reduce to right at ("test/cases/large/clang-23353.c": line 3858) @@ -209,18 +303,37 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 3861) * remove condition at ("test/cases/large/clang-23353.c": line 3871) * reduce to operant at ("test/cases/large/clang-23353.c": line 3871) +* remove initializer at ("test/cases/large/clang-23353.c": line 3874) +* reduce to left at ("test/cases/large/clang-23353.c": line 3874) +* reduce to right at ("test/cases/large/clang-23353.c": line 3874) * remove empty declaration at ("test/cases/large/clang-23353.c": line 3874) +* don't cast at ("test/cases/large/clang-23353.c": line 3876) +* replace by zero at ("test/cases/large/clang-23353.c": line 3876) * inline variable l_1206 at ("test/cases/large/clang-23353.c": line 3876) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3877) +* replace by zero at ("test/cases/large/clang-23353.c": line 3877) * inline variable l_1205 at ("test/cases/large/clang-23353.c": line 3877) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3878) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3878) +* replace by zero at ("test/cases/large/clang-23353.c": line 3878) * inline variable l_1236 at ("test/cases/large/clang-23353.c": line 3878) +* don't cast at ("test/cases/large/clang-23353.c": line 3879) +* replace by zero at ("test/cases/large/clang-23353.c": line 3879) * inline variable l_1239 at ("test/cases/large/clang-23353.c": line 3879) +* replace by zero at ("test/cases/large/clang-23353.c": line 3880) * inline variable l_1271 at ("test/cases/large/clang-23353.c": line 3880) +* replace by zero at ("test/cases/large/clang-23353.c": line 3881) * inline variable l_1342 at ("test/cases/large/clang-23353.c": line 3881) +* replace by zero at ("test/cases/large/clang-23353.c": line 3882) * inline variable l_1353 at ("test/cases/large/clang-23353.c": line 3882) +* replace by zero at ("test/cases/large/clang-23353.c": line 3883) * inline variable l_1364 at ("test/cases/large/clang-23353.c": line 3883) +* replace by zero at ("test/cases/large/clang-23353.c": line 3884) * inline variable l_1403 at ("test/cases/large/clang-23353.c": line 3884) * remove check at ("test/cases/large/clang-23353.c": line 3874) * reduce to operant at ("test/cases/large/clang-23353.c": line 3874) +* remove iterator at ("test/cases/large/clang-23353.c": line 3874) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3874) * remove expr statement at ("test/cases/large/clang-23353.c": line 3885) * remove condition at ("test/cases/large/clang-23353.c": line 3912) * reduce to left at ("test/cases/large/clang-23353.c": line 3912) @@ -234,8 +347,34 @@ * reduce to operant at ("test/cases/large/clang-23353.c": line 3912) * reduce to operant at ("test/cases/large/clang-23353.c": line 3912) * reduce to operant at ("test/cases/large/clang-23353.c": line 3912) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3915) +* reduce to left at ("test/cases/large/clang-23353.c": line 3915) +* reduce to right at ("test/cases/large/clang-23353.c": line 3915) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3915) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3915) +* reduce to left at ("test/cases/large/clang-23353.c": line 3915) +* reduce to right at ("test/cases/large/clang-23353.c": line 3915) * remove condition at ("test/cases/large/clang-23353.c": line 3923) +* replace by zero at ("test/cases/large/clang-23353.c": line 3927) * inline variable l_817 at ("test/cases/large/clang-23353.c": line 3927) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3928) +* reduce to left at ("test/cases/large/clang-23353.c": line 3928) +* reduce to right at ("test/cases/large/clang-23353.c": line 3928) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3928) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3928) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3928) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3928) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3929) +* reduce to left at ("test/cases/large/clang-23353.c": line 3929) +* reduce to right at ("test/cases/large/clang-23353.c": line 3929) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3929) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3929) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3929) +* reduce to left at ("test/cases/large/clang-23353.c": line 3929) +* reduce to right at ("test/cases/large/clang-23353.c": line 3929) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3929) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3929) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3929) * expand compound statment at ("test/cases/large/clang-23353.c": line 3926) * remove condition at ("test/cases/large/clang-23353.c": line 3956) * reduce to left at ("test/cases/large/clang-23353.c": line 3956) @@ -244,14 +383,52 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 3956) * reduce to operant at ("test/cases/large/clang-23353.c": line 3956) * reduce to operant at ("test/cases/large/clang-23353.c": line 3956) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3960) +* replace by zero at ("test/cases/large/clang-23353.c": line 3960) * inline variable l_124 at ("test/cases/large/clang-23353.c": line 3960) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3961) +* reduce to left at ("test/cases/large/clang-23353.c": line 3961) +* reduce to right at ("test/cases/large/clang-23353.c": line 3961) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3961) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3961) * remove expr statement at ("test/cases/large/clang-23353.c": line 3963) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3963) +* replace by zero at ("test/cases/large/clang-23353.c": line 3963) * don't cast at ("test/cases/large/clang-23353.c": line 3963) * replace by zero at ("test/cases/large/clang-23353.c": line 3963) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3964) +* reduce to left at ("test/cases/large/clang-23353.c": line 3964) +* reduce to right at ("test/cases/large/clang-23353.c": line 3964) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3965) +* reduce to left at ("test/cases/large/clang-23353.c": line 3965) +* reduce to right at ("test/cases/large/clang-23353.c": line 3965) * expand compound statment at ("test/cases/large/clang-23353.c": line 3959) * remove condition at ("test/cases/large/clang-23353.c": line 3986) +* reduce to left at ("test/cases/large/clang-23353.c": line 3986) +* reduce to right at ("test/cases/large/clang-23353.c": line 3986) +* reduce to left at ("test/cases/large/clang-23353.c": line 3986) +* reduce to right at ("test/cases/large/clang-23353.c": line 3986) +* reduce to left at ("test/cases/large/clang-23353.c": line 3986) +* reduce to right at ("test/cases/large/clang-23353.c": line 3986) +* reduce to left at ("test/cases/large/clang-23353.c": line 3986) +* reduce to right at ("test/cases/large/clang-23353.c": line 3986) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3986) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3986) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3986) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3986) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3986) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3986) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3986) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3986) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3986) +* don't cast at ("test/cases/large/clang-23353.c": line 3990) +* replace by zero at ("test/cases/large/clang-23353.c": line 3990) * inline variable l_4142 at ("test/cases/large/clang-23353.c": line 3990) +* don't cast at ("test/cases/large/clang-23353.c": line 3991) +* replace by zero at ("test/cases/large/clang-23353.c": line 3991) * inline variable l_4143 at ("test/cases/large/clang-23353.c": line 3991) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3992) +* replace by zero at ("test/cases/large/clang-23353.c": line 3992) * inline variable l_4144 at ("test/cases/large/clang-23353.c": line 3992) * remove expr statement at ("test/cases/large/clang-23353.c": line 3993) * reduce to left at ("test/cases/large/clang-23353.c": line 3993) diff --git a/rtree-c/test/expected/clang-23353/reduction/p8.path b/rtree-c/test/expected/clang-23353/reduction/p8.path index 651cafa5ed53b10ce692c2626874f87de977c131..44df3f6c70105b761524a17246ef45e2ba629eaa 100644 --- a/rtree-c/test/expected/clang-23353/reduction/p8.path +++ b/rtree-c/test/expected/clang-23353/reduction/p8.path @@ -105,30 +105,52 @@ 1 remove function safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-23353.c": line 856) 1 remove function safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-23353.c": line 549) 1 remove function printf at ("test/cases/large/clang-23353.c": line 10) -1 remove function fabsf at ("test/cases/large/clang-23353.c": line 12) -1 remove function fabs at ("test/cases/large/clang-23353.c": line 11) +1 Inline typedefsize_t at ("test/cases/large/clang-23353.c": line 1) +1 Inline typedefint8_t at ("test/cases/large/clang-23353.c": line 2) +1 Inline typedefint16_t at ("test/cases/large/clang-23353.c": line 3) +1 Inline typedefint32_t at ("test/cases/large/clang-23353.c": line 4) +1 Inline typedefint64_t at ("test/cases/large/clang-23353.c": line 5) +1 Inline typedefuint8_t at ("test/cases/large/clang-23353.c": line 6) +1 Inline typedefuint16_t at ("test/cases/large/clang-23353.c": line 7) +1 Inline typedefuint32_t at ("test/cases/large/clang-23353.c": line 8) +1 Inline typedefuint64_t at ("test/cases/large/clang-23353.c": line 9) 1 delete uninitialized variable at ("test/cases/large/clang-23353.c": line 1081) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1082) 1 inline variable crc32_context at ("test/cases/large/clang-23353.c": line 1082) 1 delete uninitialized variable at ("test/cases/large/clang-23353.c": line 1147) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1167) 1 inline variable g_16 at ("test/cases/large/clang-23353.c": line 1167) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1168) 1 inline variable g_25 at ("test/cases/large/clang-23353.c": line 1168) 1 delete variable at ("test/cases/large/clang-23353.c": line 1169) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1170) 1 inline variable g_60 at ("test/cases/large/clang-23353.c": line 1170) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1171) 1 inline variable g_62 at ("test/cases/large/clang-23353.c": line 1171) 1 delete variable at ("test/cases/large/clang-23353.c": line 1172) +1 don't cast at ("test/cases/large/clang-23353.c": line 1173) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1173) 1 inline variable g_108 at ("test/cases/large/clang-23353.c": line 1173) 1 inline variable g_107 at ("test/cases/large/clang-23353.c": line 1174) 1 inline variable g_116 at ("test/cases/large/clang-23353.c": line 1175) 1 delete variable at ("test/cases/large/clang-23353.c": line 1176) 1 delete variable at ("test/cases/large/clang-23353.c": line 1177) +1 don't cast at ("test/cases/large/clang-23353.c": line 1178) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1178) 1 inline variable g_129 at ("test/cases/large/clang-23353.c": line 1178) 1 inline variable g_132 at ("test/cases/large/clang-23353.c": line 1179) 1 inline variable g_131 at ("test/cases/large/clang-23353.c": line 1180) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1181) 1 inline variable g_266 at ("test/cases/large/clang-23353.c": line 1181) 1 delete variable at ("test/cases/large/clang-23353.c": line 1182) +1 reduce to operant at ("test/cases/large/clang-23353.c": line 1183) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1183) 1 inline variable g_566 at ("test/cases/large/clang-23353.c": line 1183) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1184) 1 inline variable g_570 at ("test/cases/large/clang-23353.c": line 1184) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1185) 1 inline variable g_687 at ("test/cases/large/clang-23353.c": line 1185) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1186) 1 inline variable g_692 at ("test/cases/large/clang-23353.c": line 1186) 1 delete variable at ("test/cases/large/clang-23353.c": line 1187) 1 delete variable at ("test/cases/large/clang-23353.c": line 1188) @@ -140,10 +162,14 @@ 1 delete variable at ("test/cases/large/clang-23353.c": line 1194) 1 delete variable at ("test/cases/large/clang-23353.c": line 1195) 1 delete variable at ("test/cases/large/clang-23353.c": line 1196) +1 don't cast at ("test/cases/large/clang-23353.c": line 1197) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1197) 1 inline variable g_1174 at ("test/cases/large/clang-23353.c": line 1197) 1 delete variable at ("test/cases/large/clang-23353.c": line 1198) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1199) 1 inline variable g_1416 at ("test/cases/large/clang-23353.c": line 1199) 1 delete variable at ("test/cases/large/clang-23353.c": line 1200) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1201) 1 inline variable g_1478 at ("test/cases/large/clang-23353.c": line 1201) 1 delete variable at ("test/cases/large/clang-23353.c": line 1202) 1 inline variable g_1529 at ("test/cases/large/clang-23353.c": line 1203) @@ -151,13 +177,19 @@ 1 inline variable g_1596 at ("test/cases/large/clang-23353.c": line 1205) 1 inline variable g_1595 at ("test/cases/large/clang-23353.c": line 1206) 1 delete variable at ("test/cases/large/clang-23353.c": line 1207) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1208) 1 inline variable g_1648 at ("test/cases/large/clang-23353.c": line 1208) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1209) 1 inline variable g_2015 at ("test/cases/large/clang-23353.c": line 1209) 1 delete variable at ("test/cases/large/clang-23353.c": line 1210) 1 inline variable g_2210 at ("test/cases/large/clang-23353.c": line 1211) 1 delete variable at ("test/cases/large/clang-23353.c": line 1212) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1213) 1 inline variable g_2243 at ("test/cases/large/clang-23353.c": line 1213) +1 don't cast at ("test/cases/large/clang-23353.c": line 1214) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1214) 1 inline variable g_2280 at ("test/cases/large/clang-23353.c": line 1214) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1215) 1 inline variable g_2309 at ("test/cases/large/clang-23353.c": line 1215) 1 delete variable at ("test/cases/large/clang-23353.c": line 1216) 1 delete variable at ("test/cases/large/clang-23353.c": line 1217) @@ -165,22 +197,29 @@ 1 delete variable at ("test/cases/large/clang-23353.c": line 1219) 1 inline variable g_2678 at ("test/cases/large/clang-23353.c": line 1220) 1 delete variable at ("test/cases/large/clang-23353.c": line 1221) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1222) 1 inline variable g_2951 at ("test/cases/large/clang-23353.c": line 1222) 1 delete variable at ("test/cases/large/clang-23353.c": line 1223) 1 inline variable g_2976 at ("test/cases/large/clang-23353.c": line 1224) 1 inline variable g_3092 at ("test/cases/large/clang-23353.c": line 1225) 1 inline variable g_3383 at ("test/cases/large/clang-23353.c": line 1226) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1227) 1 inline variable g_3732 at ("test/cases/large/clang-23353.c": line 1227) 1 delete variable at ("test/cases/large/clang-23353.c": line 1228) 1 inline variable g_3800 at ("test/cases/large/clang-23353.c": line 1229) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1230) 1 inline variable g_4114 at ("test/cases/large/clang-23353.c": line 1230) 1 delete variable at ("test/cases/large/clang-23353.c": line 1231) +1 don't cast at ("test/cases/large/clang-23353.c": line 1232) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1232) 1 inline variable g_4148 at ("test/cases/large/clang-23353.c": line 1232) 1 delete variable at ("test/cases/large/clang-23353.c": line 1233) 1 inline variable g_4217 at ("test/cases/large/clang-23353.c": line 1234) 1 inline variable g_4216 at ("test/cases/large/clang-23353.c": line 1235) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1236) 1 inline variable g_4582 at ("test/cases/large/clang-23353.c": line 1236) 1 delete variable at ("test/cases/large/clang-23353.c": line 1237) +1 replace by zero at ("test/cases/large/clang-23353.c": line 3747) 1 inline variable print_hash_value at ("test/cases/large/clang-23353.c": line 3747) 1 remove condition at ("test/cases/large/clang-23353.c": line 3814) 1 expand compound statment at ("test/cases/large/clang-23353.c": line 3814) @@ -190,14 +229,23 @@ 1 expand compound statment at ("test/cases/large/clang-23353.c": line 3858) 1 remove condition at ("test/cases/large/clang-23353.c": line 3871) 1 remove empty declaration at ("test/cases/large/clang-23353.c": line 3874) +1 don't cast at ("test/cases/large/clang-23353.c": line 3876) +1 replace by zero at ("test/cases/large/clang-23353.c": line 3876) 1 inline variable l_1206 at ("test/cases/large/clang-23353.c": line 3876) 1 inline variable l_1205 at ("test/cases/large/clang-23353.c": line 3877) 1 inline variable l_1236 at ("test/cases/large/clang-23353.c": line 3878) +1 don't cast at ("test/cases/large/clang-23353.c": line 3879) +1 replace by zero at ("test/cases/large/clang-23353.c": line 3879) 1 inline variable l_1239 at ("test/cases/large/clang-23353.c": line 3879) +1 replace by zero at ("test/cases/large/clang-23353.c": line 3880) 1 inline variable l_1271 at ("test/cases/large/clang-23353.c": line 3880) +1 replace by zero at ("test/cases/large/clang-23353.c": line 3881) 1 inline variable l_1342 at ("test/cases/large/clang-23353.c": line 3881) +1 replace by zero at ("test/cases/large/clang-23353.c": line 3882) 1 inline variable l_1353 at ("test/cases/large/clang-23353.c": line 3882) +1 replace by zero at ("test/cases/large/clang-23353.c": line 3883) 1 inline variable l_1364 at ("test/cases/large/clang-23353.c": line 3883) +1 replace by zero at ("test/cases/large/clang-23353.c": line 3884) 1 inline variable l_1403 at ("test/cases/large/clang-23353.c": line 3884) 1 remove the for loop at ("test/cases/large/clang-23353.c": line 3874) 1 expand compound statment at ("test/cases/large/clang-23353.c": line 3874) @@ -206,20 +254,27 @@ 1 remove condition at ("test/cases/large/clang-23353.c": line 3912) 1 expand compound statment at ("test/cases/large/clang-23353.c": line 3912) 1 remove condition at ("test/cases/large/clang-23353.c": line 3923) -1 inline variable l_817 at ("test/cases/large/clang-23353.c": line 3927) -1 expand compound statment at ("test/cases/large/clang-23353.c": line 3926) -1 expand compound statment at ("test/cases/large/clang-23353.c": line 3923) -1 remove condition at ("test/cases/large/clang-23353.c": line 3956) -1 inline variable l_124 at ("test/cases/large/clang-23353.c": line 3960) -1 remove expr statement at ("test/cases/large/clang-23353.c": line 3963) -1 expand compound statment at ("test/cases/large/clang-23353.c": line 3959) -1 expand compound statment at ("test/cases/large/clang-23353.c": line 3956) -1 remove condition at ("test/cases/large/clang-23353.c": line 3986) -1 inline variable l_4142 at ("test/cases/large/clang-23353.c": line 3990) -1 inline variable l_4143 at ("test/cases/large/clang-23353.c": line 3991) -1 inline variable l_4144 at ("test/cases/large/clang-23353.c": line 3992) -1 remove expr statement at ("test/cases/large/clang-23353.c": line 3995) -1 expand compound statment at ("test/cases/large/clang-23353.c": line 3989) -1 expand compound statment at ("test/cases/large/clang-23353.c": line 3986) -1 remove return statement at ("test/cases/large/clang-23353.c": line 4012) +* replace by zero at ("test/cases/large/clang-23353.c": line 3927) +* inline variable l_817 at ("test/cases/large/clang-23353.c": line 3927) +* expand compound statment at ("test/cases/large/clang-23353.c": line 3926) +* expand compound statment at ("test/cases/large/clang-23353.c": line 3923) +* remove condition at ("test/cases/large/clang-23353.c": line 3956) +* inline variable l_124 at ("test/cases/large/clang-23353.c": line 3960) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3963) +* don't cast at ("test/cases/large/clang-23353.c": line 3963) +* replace by zero at ("test/cases/large/clang-23353.c": line 3963) +* expand compound statment at ("test/cases/large/clang-23353.c": line 3959) +* remove condition at ("test/cases/large/clang-23353.c": line 3986) +* don't cast at ("test/cases/large/clang-23353.c": line 3990) +* replace by zero at ("test/cases/large/clang-23353.c": line 3990) +* inline variable l_4142 at ("test/cases/large/clang-23353.c": line 3990) +* don't cast at ("test/cases/large/clang-23353.c": line 3991) +* replace by zero at ("test/cases/large/clang-23353.c": line 3991) +* inline variable l_4143 at ("test/cases/large/clang-23353.c": line 3991) +* inline variable l_4144 at ("test/cases/large/clang-23353.c": line 3992) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3995) +* don't cast at ("test/cases/large/clang-23353.c": line 3995) +* replace by zero at ("test/cases/large/clang-23353.c": line 3995) +* expand compound statment at ("test/cases/large/clang-23353.c": line 3989) +* remove return statement at ("test/cases/large/clang-23353.c": line 4012) diff --git a/rtree-c/test/expected/clang-23353/reduction/p9.path b/rtree-c/test/expected/clang-23353/reduction/p9.path new file mode 100644 index 0000000000000000000000000000000000000000..d2fad8c48f384f9ca34fb7de894510790d683aec --- /dev/null +++ b/rtree-c/test/expected/clang-23353/reduction/p9.path @@ -0,0 +1,278 @@ +1 remove function func_43 at ("test/cases/large/clang-23353.c": line 2040) +1 remove function func_47 at ("test/cases/large/clang-23353.c": line 3093) +1 remove function func_1 at ("test/cases/large/clang-23353.c": line 1251) +1 remove function func_26 at ("test/cases/large/clang-23353.c": line 1802) +1 remove function func_35 at ("test/cases/large/clang-23353.c": line 1957) +1 remove function func_49 at ("test/cases/large/clang-23353.c": line 3666) +1 remove function func_2 at ("test/cases/large/clang-23353.c": line 1694) +1 remove function func_10 at ("test/cases/large/clang-23353.c": line 1761) +1 remove function func_19 at ("test/cases/large/clang-23353.c": line 1778) +1 remove function func_30 at ("test/cases/large/clang-23353.c": line 1938) +1 remove function safe_mul_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 457) +1 remove function safe_mul_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 326) +1 remove function crc32_8bytes at ("test/cases/large/clang-23353.c": line 1110) +1 remove function crc32_gentab at ("test/cases/large/clang-23353.c": line 1084) +1 remove function safe_div_func_double_f_f at ("test/cases/large/clang-23353.c": line 1054) +1 remove function transparent_crc_bytes at ("test/cases/large/clang-23353.c": line 1134) +1 remove function safe_lshift_func_int64_t_s_u at ("test/cases/large/clang-23353.c": line 507) +1 remove function safe_div_func_float_f_f at ("test/cases/large/clang-23353.c": line 995) +1 remove function safe_add_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 429) +1 remove function safe_lshift_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 920) +1 remove function safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-23353.c": line 376) +1 remove function safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 495) +1 remove function safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-23353.c": line 246) +1 remove function safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-23353.c": line 116) +1 remove function safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 817) +1 remove function safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-23353.c": line 908) +1 remove function safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 364) +1 remove function safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 715) +1 remove function safe_add_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 298) +1 remove function safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 234) +1 remove function safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 613) +1 remove function safe_lshift_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 104) +1 remove function safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 805) +1 remove function safe_mul_func_double_f_f at ("test/cases/large/clang-23353.c": line 1038) +1 remove function safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 703) +1 remove function safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 601) +1 remove function safe_mul_func_float_f_f at ("test/cases/large/clang-23353.c": line 979) +1 remove function safe_sub_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 443) +1 remove function safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-23353.c": line 270) +1 remove function safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-23353.c": line 400) +1 remove function safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-23353.c": line 531) +1 remove function safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-23353.c": line 140) +1 remove function safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 258) +1 remove function safe_sub_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 312) +1 remove function safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 388) +1 remove function safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 519) +1 remove function transparent_crc at ("test/cases/large/clang-23353.c": line 1123) +1 remove function safe_mod_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 471) +1 remove function safe_div_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 483) +1 remove function safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 128) +1 remove function safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 739) +1 remove function safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 841) +1 remove function safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 944) +1 remove function safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 637) +1 remove function safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 727) +1 remove function safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 829) +1 remove function safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-23353.c": line 932) +1 remove function safe_add_func_double_f_f at ("test/cases/large/clang-23353.c": line 1014) +1 remove function safe_sub_func_double_f_f at ("test/cases/large/clang-23353.c": line 1026) +1 remove function safe_mod_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 340) +1 remove function safe_div_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 352) +1 remove function safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 625) +1 remove function safe_convert_func_float_to_int32_t at ("test/cases/large/clang-23353.c": line 1069) +1 remove function safe_mod_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 210) +1 remove function safe_div_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 222) +1 remove function safe_add_func_float_f_f at ("test/cases/large/clang-23353.c": line 955) +1 remove function safe_sub_func_float_f_f at ("test/cases/large/clang-23353.c": line 967) +1 remove function safe_mod_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 80) +1 remove function safe_div_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 92) +1 remove function safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 877) +1 remove function safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-23353.c": line 415) +1 remove function safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 679) +1 remove function safe_div_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 691) +1 remove function safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 781) +1 remove function safe_div_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 793) +1 remove function safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 884) +1 remove function safe_div_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 896) +1 remove function crc32_byte at ("test/cases/large/clang-23353.c": line 1104) +1 remove function safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 577) +1 remove function safe_div_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 589) +1 remove function safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 672) +1 remove function safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 774) +1 remove function safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-23353.c": line 284) +1 remove function safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 570) +1 remove function __assert_fail at ("test/cases/large/clang-23353.c": line 13) +1 remove function safe_add_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 168) +1 remove function safe_sub_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 182) +1 remove function safe_mul_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 196) +1 remove function safe_add_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 38) +1 remove function safe_sub_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 52) +1 remove function safe_mul_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 66) +1 remove function safe_add_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 658) +1 remove function safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 665) +1 remove function safe_add_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 760) +1 remove function safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 767) +1 remove function safe_add_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 863) +1 remove function safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 870) +1 remove function platform_main_end at ("test/cases/large/clang-23353.c": line 14) +1 remove function safe_add_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 556) +1 remove function safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 563) +1 remove function safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-23353.c": line 154) +1 remove function safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-23353.c": line 24) +1 remove function safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-23353.c": line 651) +1 remove function safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-23353.c": line 753) +1 remove function safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-23353.c": line 856) +1 remove function safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-23353.c": line 549) +1 remove function printf at ("test/cases/large/clang-23353.c": line 10) +1 Inline typedefsize_t at ("test/cases/large/clang-23353.c": line 1) +1 Inline typedefint8_t at ("test/cases/large/clang-23353.c": line 2) +1 Inline typedefint16_t at ("test/cases/large/clang-23353.c": line 3) +1 Inline typedefint32_t at ("test/cases/large/clang-23353.c": line 4) +1 Inline typedefint64_t at ("test/cases/large/clang-23353.c": line 5) +1 Inline typedefuint8_t at ("test/cases/large/clang-23353.c": line 6) +1 Inline typedefuint16_t at ("test/cases/large/clang-23353.c": line 7) +1 Inline typedefuint32_t at ("test/cases/large/clang-23353.c": line 8) +1 Inline typedefuint64_t at ("test/cases/large/clang-23353.c": line 9) +1 delete uninitialized variable at ("test/cases/large/clang-23353.c": line 1081) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1082) +1 inline variable crc32_context at ("test/cases/large/clang-23353.c": line 1082) +1 delete uninitialized variable at ("test/cases/large/clang-23353.c": line 1147) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1167) +1 inline variable g_16 at ("test/cases/large/clang-23353.c": line 1167) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1168) +1 inline variable g_25 at ("test/cases/large/clang-23353.c": line 1168) +1 delete variable at ("test/cases/large/clang-23353.c": line 1169) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1170) +1 inline variable g_60 at ("test/cases/large/clang-23353.c": line 1170) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1171) +1 inline variable g_62 at ("test/cases/large/clang-23353.c": line 1171) +1 delete variable at ("test/cases/large/clang-23353.c": line 1172) +1 don't cast at ("test/cases/large/clang-23353.c": line 1173) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1173) +1 inline variable g_108 at ("test/cases/large/clang-23353.c": line 1173) +1 inline variable g_107 at ("test/cases/large/clang-23353.c": line 1174) +1 inline variable g_116 at ("test/cases/large/clang-23353.c": line 1175) +1 delete variable at ("test/cases/large/clang-23353.c": line 1176) +1 delete variable at ("test/cases/large/clang-23353.c": line 1177) +1 don't cast at ("test/cases/large/clang-23353.c": line 1178) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1178) +1 inline variable g_129 at ("test/cases/large/clang-23353.c": line 1178) +1 inline variable g_132 at ("test/cases/large/clang-23353.c": line 1179) +1 inline variable g_131 at ("test/cases/large/clang-23353.c": line 1180) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1181) +1 inline variable g_266 at ("test/cases/large/clang-23353.c": line 1181) +1 delete variable at ("test/cases/large/clang-23353.c": line 1182) +1 reduce to operant at ("test/cases/large/clang-23353.c": line 1183) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1183) +1 inline variable g_566 at ("test/cases/large/clang-23353.c": line 1183) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1184) +1 inline variable g_570 at ("test/cases/large/clang-23353.c": line 1184) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1185) +1 inline variable g_687 at ("test/cases/large/clang-23353.c": line 1185) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1186) +1 inline variable g_692 at ("test/cases/large/clang-23353.c": line 1186) +1 delete variable at ("test/cases/large/clang-23353.c": line 1187) +1 delete variable at ("test/cases/large/clang-23353.c": line 1188) +1 delete variable at ("test/cases/large/clang-23353.c": line 1189) +1 delete variable at ("test/cases/large/clang-23353.c": line 1190) +1 delete variable at ("test/cases/large/clang-23353.c": line 1191) +1 delete variable at ("test/cases/large/clang-23353.c": line 1192) +1 delete variable at ("test/cases/large/clang-23353.c": line 1193) +1 delete variable at ("test/cases/large/clang-23353.c": line 1194) +1 delete variable at ("test/cases/large/clang-23353.c": line 1195) +1 delete variable at ("test/cases/large/clang-23353.c": line 1196) +1 don't cast at ("test/cases/large/clang-23353.c": line 1197) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1197) +1 inline variable g_1174 at ("test/cases/large/clang-23353.c": line 1197) +1 delete variable at ("test/cases/large/clang-23353.c": line 1198) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1199) +1 inline variable g_1416 at ("test/cases/large/clang-23353.c": line 1199) +1 delete variable at ("test/cases/large/clang-23353.c": line 1200) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1201) +1 inline variable g_1478 at ("test/cases/large/clang-23353.c": line 1201) +1 delete variable at ("test/cases/large/clang-23353.c": line 1202) +1 inline variable g_1529 at ("test/cases/large/clang-23353.c": line 1203) +1 delete variable at ("test/cases/large/clang-23353.c": line 1204) +1 inline variable g_1596 at ("test/cases/large/clang-23353.c": line 1205) +1 inline variable g_1595 at ("test/cases/large/clang-23353.c": line 1206) +1 delete variable at ("test/cases/large/clang-23353.c": line 1207) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1208) +1 inline variable g_1648 at ("test/cases/large/clang-23353.c": line 1208) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1209) +1 inline variable g_2015 at ("test/cases/large/clang-23353.c": line 1209) +1 delete variable at ("test/cases/large/clang-23353.c": line 1210) +1 inline variable g_2210 at ("test/cases/large/clang-23353.c": line 1211) +1 delete variable at ("test/cases/large/clang-23353.c": line 1212) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1213) +1 inline variable g_2243 at ("test/cases/large/clang-23353.c": line 1213) +1 don't cast at ("test/cases/large/clang-23353.c": line 1214) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1214) +1 inline variable g_2280 at ("test/cases/large/clang-23353.c": line 1214) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1215) +1 inline variable g_2309 at ("test/cases/large/clang-23353.c": line 1215) +1 delete variable at ("test/cases/large/clang-23353.c": line 1216) +1 delete variable at ("test/cases/large/clang-23353.c": line 1217) +1 delete variable at ("test/cases/large/clang-23353.c": line 1218) +1 delete variable at ("test/cases/large/clang-23353.c": line 1219) +1 inline variable g_2678 at ("test/cases/large/clang-23353.c": line 1220) +1 delete variable at ("test/cases/large/clang-23353.c": line 1221) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1222) +1 inline variable g_2951 at ("test/cases/large/clang-23353.c": line 1222) +1 delete variable at ("test/cases/large/clang-23353.c": line 1223) +1 inline variable g_2976 at ("test/cases/large/clang-23353.c": line 1224) +1 inline variable g_3092 at ("test/cases/large/clang-23353.c": line 1225) +1 inline variable g_3383 at ("test/cases/large/clang-23353.c": line 1226) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1227) +1 inline variable g_3732 at ("test/cases/large/clang-23353.c": line 1227) +1 delete variable at ("test/cases/large/clang-23353.c": line 1228) +1 inline variable g_3800 at ("test/cases/large/clang-23353.c": line 1229) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1230) +1 inline variable g_4114 at ("test/cases/large/clang-23353.c": line 1230) +1 delete variable at ("test/cases/large/clang-23353.c": line 1231) +1 don't cast at ("test/cases/large/clang-23353.c": line 1232) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1232) +1 inline variable g_4148 at ("test/cases/large/clang-23353.c": line 1232) +1 delete variable at ("test/cases/large/clang-23353.c": line 1233) +1 inline variable g_4217 at ("test/cases/large/clang-23353.c": line 1234) +1 inline variable g_4216 at ("test/cases/large/clang-23353.c": line 1235) +1 replace by zero at ("test/cases/large/clang-23353.c": line 1236) +1 inline variable g_4582 at ("test/cases/large/clang-23353.c": line 1236) +1 delete variable at ("test/cases/large/clang-23353.c": line 1237) +1 replace by zero at ("test/cases/large/clang-23353.c": line 3747) +1 inline variable print_hash_value at ("test/cases/large/clang-23353.c": line 3747) +1 remove condition at ("test/cases/large/clang-23353.c": line 3814) +1 expand compound statment at ("test/cases/large/clang-23353.c": line 3814) +1 remove condition at ("test/cases/large/clang-23353.c": line 3839) +1 expand compound statment at ("test/cases/large/clang-23353.c": line 3839) +1 remove condition at ("test/cases/large/clang-23353.c": line 3858) +1 expand compound statment at ("test/cases/large/clang-23353.c": line 3858) +1 remove condition at ("test/cases/large/clang-23353.c": line 3871) +1 remove empty declaration at ("test/cases/large/clang-23353.c": line 3874) +1 don't cast at ("test/cases/large/clang-23353.c": line 3876) +1 replace by zero at ("test/cases/large/clang-23353.c": line 3876) +1 inline variable l_1206 at ("test/cases/large/clang-23353.c": line 3876) +1 inline variable l_1205 at ("test/cases/large/clang-23353.c": line 3877) +1 inline variable l_1236 at ("test/cases/large/clang-23353.c": line 3878) +1 don't cast at ("test/cases/large/clang-23353.c": line 3879) +1 replace by zero at ("test/cases/large/clang-23353.c": line 3879) +1 inline variable l_1239 at ("test/cases/large/clang-23353.c": line 3879) +1 replace by zero at ("test/cases/large/clang-23353.c": line 3880) +1 inline variable l_1271 at ("test/cases/large/clang-23353.c": line 3880) +1 replace by zero at ("test/cases/large/clang-23353.c": line 3881) +1 inline variable l_1342 at ("test/cases/large/clang-23353.c": line 3881) +1 replace by zero at ("test/cases/large/clang-23353.c": line 3882) +1 inline variable l_1353 at ("test/cases/large/clang-23353.c": line 3882) +1 replace by zero at ("test/cases/large/clang-23353.c": line 3883) +1 inline variable l_1364 at ("test/cases/large/clang-23353.c": line 3883) +1 replace by zero at ("test/cases/large/clang-23353.c": line 3884) +1 inline variable l_1403 at ("test/cases/large/clang-23353.c": line 3884) +1 remove the for loop at ("test/cases/large/clang-23353.c": line 3874) +1 expand compound statment at ("test/cases/large/clang-23353.c": line 3874) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3885) +1 expand compound statment at ("test/cases/large/clang-23353.c": line 3871) +1 remove condition at ("test/cases/large/clang-23353.c": line 3912) +1 expand compound statment at ("test/cases/large/clang-23353.c": line 3912) +1 remove condition at ("test/cases/large/clang-23353.c": line 3923) +1 replace by zero at ("test/cases/large/clang-23353.c": line 3927) +1 inline variable l_817 at ("test/cases/large/clang-23353.c": line 3927) +1 expand compound statment at ("test/cases/large/clang-23353.c": line 3926) +1 expand compound statment at ("test/cases/large/clang-23353.c": line 3923) +1 remove condition at ("test/cases/large/clang-23353.c": line 3956) +1 inline variable l_124 at ("test/cases/large/clang-23353.c": line 3960) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3963) +1 expand compound statment at ("test/cases/large/clang-23353.c": line 3959) +1 expand compound statment at ("test/cases/large/clang-23353.c": line 3956) +1 remove condition at ("test/cases/large/clang-23353.c": line 3986) +1 don't cast at ("test/cases/large/clang-23353.c": line 3990) +1 replace by zero at ("test/cases/large/clang-23353.c": line 3990) +1 inline variable l_4142 at ("test/cases/large/clang-23353.c": line 3990) +1 don't cast at ("test/cases/large/clang-23353.c": line 3991) +1 replace by zero at ("test/cases/large/clang-23353.c": line 3991) +1 inline variable l_4143 at ("test/cases/large/clang-23353.c": line 3991) +1 inline variable l_4144 at ("test/cases/large/clang-23353.c": line 3992) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3995) +1 expand compound statment at ("test/cases/large/clang-23353.c": line 3989) +1 expand compound statment at ("test/cases/large/clang-23353.c": line 3986) +1 remove return statement at ("test/cases/large/clang-23353.c": line 4012) + diff --git a/rtree-c/test/expected/clang-23353/reduction/x0.c b/rtree-c/test/expected/clang-23353/reduction/x0.c index 53f3b6ef132c26e08e83943e3d6f13900455af73..7d464879a81d9a3f59ad3712b82956f3fbac6202 100644 --- a/rtree-c/test/expected/clang-23353/reduction/x0.c +++ b/rtree-c/test/expected/clang-23353/reduction/x0.c @@ -387,35 +387,35 @@ static uint64_t safe_rshift_func_uint64_t_u_u(uint64_t left, } static float safe_add_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; + return fabsf(0.5f * sf1 + 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; } static float safe_sub_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; + return fabsf(0.5f * sf1 - 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; } static float safe_mul_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; + return fabsf(0x1.0p-100f * sf1 * (0x1.0p-28f * sf2)) > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; } static float safe_div_func_float_f_f(float sf1, float sf2) { - return fabsf() < 1.0f && (sf2 == 0.0f || fabsf() > 0x1.0p-100f * (0x1.0p-49f * 3.40282347e+38F)) ? sf1 : sf1 / sf2; + return fabsf(sf2) < 1.0f && (sf2 == 0.0f || fabsf(0x1.0p-49f * sf1 / (0x1.0p100f * sf2)) > 0x1.0p-100f * (0x1.0p-49f * 3.40282347e+38F)) ? sf1 : sf1 / sf2; } static double safe_add_func_double_f_f(double sf1, double sf2) { - return fabs() > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; + return fabs(0.5 * sf1 + 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; } static double safe_sub_func_double_f_f(double sf1, double sf2) { - return fabs() > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; + return fabs(0.5 * sf1 - 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; } static double safe_mul_func_double_f_f(double sf1, double sf2) { - return fabs() > 0x1.0p-100 * (0x1.0p-924 * 1.7976931348623157e+308) ? sf1 : sf1 * sf2; + return fabs(0x1.0p-100 * sf1 * (0x1.0p-924 * sf2)) > 0x1.0p-100 * (0x1.0p-924 * 1.7976931348623157e+308) ? sf1 : sf1 * sf2; } static double safe_div_func_double_f_f(double sf1, double sf2) { - return fabs() < 1.0 && (sf2 == 0.0 || fabs() > 0x1.0p-100 * (0x1.0p-974 * 1.7976931348623157e+308)) ? sf1 : sf1 / sf2; + return fabs(sf2) < 1.0 && (sf2 == 0.0 || fabs(0x1.0p-974 * sf1 / (0x1.0p100 * sf2)) > 0x1.0p-100 * (0x1.0p-974 * 1.7976931348623157e+308)) ? sf1 : sf1 / sf2; } static int32_t safe_convert_func_float_to_int32_t(float sf1) { diff --git a/rtree-c/test/expected/clang-23353/reduction/x1.c b/rtree-c/test/expected/clang-23353/reduction/x1.c index a94f8c7c527cf74e34ed095ab10f1554b91abfcf..422b96a8a3f6eb7da4e6fd99d3eb1730b40db252 100644 --- a/rtree-c/test/expected/clang-23353/reduction/x1.c +++ b/rtree-c/test/expected/clang-23353/reduction/x1.c @@ -387,35 +387,35 @@ static uint64_t safe_rshift_func_uint64_t_u_u(uint64_t left, } static float safe_add_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; + return fabsf(0.5f * sf1 + 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; } static float safe_sub_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; + return fabsf(0.5f * sf1 - 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; } static float safe_mul_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; + return fabsf(0x1.0p-100f * sf1 * (0x1.0p-28f * sf2)) > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; } static float safe_div_func_float_f_f(float sf1, float sf2) { - return fabsf() < 1.0f && (sf2 == 0.0f || fabsf() > 0x1.0p-100f * (0x1.0p-49f * 3.40282347e+38F)) ? sf1 : sf1 / sf2; + return fabsf(sf2) < 1.0f && (sf2 == 0.0f || fabsf(0x1.0p-49f * sf1 / (0x1.0p100f * sf2)) > 0x1.0p-100f * (0x1.0p-49f * 3.40282347e+38F)) ? sf1 : sf1 / sf2; } static double safe_add_func_double_f_f(double sf1, double sf2) { - return fabs() > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; + return fabs(0.5 * sf1 + 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; } static double safe_sub_func_double_f_f(double sf1, double sf2) { - return fabs() > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; + return fabs(0.5 * sf1 - 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; } static double safe_mul_func_double_f_f(double sf1, double sf2) { - return fabs() > 0x1.0p-100 * (0x1.0p-924 * 1.7976931348623157e+308) ? sf1 : sf1 * sf2; + return fabs(0x1.0p-100 * sf1 * (0x1.0p-924 * sf2)) > 0x1.0p-100 * (0x1.0p-924 * 1.7976931348623157e+308) ? sf1 : sf1 * sf2; } static double safe_div_func_double_f_f(double sf1, double sf2) { - return fabs() < 1.0 && (sf2 == 0.0 || fabs() > 0x1.0p-100 * (0x1.0p-974 * 1.7976931348623157e+308)) ? sf1 : sf1 / sf2; + return fabs(sf2) < 1.0 && (sf2 == 0.0 || fabs(0x1.0p-974 * sf1 / (0x1.0p100 * sf2)) > 0x1.0p-100 * (0x1.0p-974 * 1.7976931348623157e+308)) ? sf1 : sf1 / sf2; } static int32_t safe_convert_func_float_to_int32_t(float sf1) { diff --git a/rtree-c/test/expected/clang-23353/reduction/x2.c b/rtree-c/test/expected/clang-23353/reduction/x2.c index 3823c3b08844d2156b5b92a8560f39be432c3208..4e97c2ef4a8d5974801edb5424d1d3197c60e2bd 100644 --- a/rtree-c/test/expected/clang-23353/reduction/x2.c +++ b/rtree-c/test/expected/clang-23353/reduction/x2.c @@ -387,35 +387,35 @@ static uint64_t safe_rshift_func_uint64_t_u_u(uint64_t left, } static float safe_add_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; + return fabsf(0.5f * sf1 + 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; } static float safe_sub_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; + return fabsf(0.5f * sf1 - 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; } static float safe_mul_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; + return fabsf(0x1.0p-100f * sf1 * (0x1.0p-28f * sf2)) > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; } static float safe_div_func_float_f_f(float sf1, float sf2) { - return fabsf() < 1.0f && (sf2 == 0.0f || fabsf() > 0x1.0p-100f * (0x1.0p-49f * 3.40282347e+38F)) ? sf1 : sf1 / sf2; + return fabsf(sf2) < 1.0f && (sf2 == 0.0f || fabsf(0x1.0p-49f * sf1 / (0x1.0p100f * sf2)) > 0x1.0p-100f * (0x1.0p-49f * 3.40282347e+38F)) ? sf1 : sf1 / sf2; } static double safe_add_func_double_f_f(double sf1, double sf2) { - return fabs() > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; + return fabs(0.5 * sf1 + 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; } static double safe_sub_func_double_f_f(double sf1, double sf2) { - return fabs() > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; + return fabs(0.5 * sf1 - 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; } static double safe_mul_func_double_f_f(double sf1, double sf2) { - return fabs() > 0x1.0p-100 * (0x1.0p-924 * 1.7976931348623157e+308) ? sf1 : sf1 * sf2; + return fabs(0x1.0p-100 * sf1 * (0x1.0p-924 * sf2)) > 0x1.0p-100 * (0x1.0p-924 * 1.7976931348623157e+308) ? sf1 : sf1 * sf2; } static double safe_div_func_double_f_f(double sf1, double sf2) { - return fabs() < 1.0 && (sf2 == 0.0 || fabs() > 0x1.0p-100 * (0x1.0p-974 * 1.7976931348623157e+308)) ? sf1 : sf1 / sf2; + return fabs(sf2) < 1.0 && (sf2 == 0.0 || fabs(0x1.0p-974 * sf1 / (0x1.0p100 * sf2)) > 0x1.0p-100 * (0x1.0p-974 * 1.7976931348623157e+308)) ? sf1 : sf1 / sf2; } static int32_t safe_convert_func_float_to_int32_t(float sf1) { diff --git a/rtree-c/test/expected/clang-23353/reduction/x3.c b/rtree-c/test/expected/clang-23353/reduction/x3.c index 3fa0ecc4ca4fab92d39a32adfab18c8560a0441d..fa7e183f4b438a8bba438589767f321f8e0b2a0c 100644 --- a/rtree-c/test/expected/clang-23353/reduction/x3.c +++ b/rtree-c/test/expected/clang-23353/reduction/x3.c @@ -387,35 +387,35 @@ static uint64_t safe_rshift_func_uint64_t_u_u(uint64_t left, } static float safe_add_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; + return fabsf(0.5f * sf1 + 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; } static float safe_sub_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; + return fabsf(0.5f * sf1 - 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; } static float safe_mul_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; + return fabsf(0x1.0p-100f * sf1 * (0x1.0p-28f * sf2)) > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; } static float safe_div_func_float_f_f(float sf1, float sf2) { - return fabsf() < 1.0f && (sf2 == 0.0f || fabsf() > 0x1.0p-100f * (0x1.0p-49f * 3.40282347e+38F)) ? sf1 : sf1 / sf2; + return fabsf(sf2) < 1.0f && (sf2 == 0.0f || fabsf(0x1.0p-49f * sf1 / (0x1.0p100f * sf2)) > 0x1.0p-100f * (0x1.0p-49f * 3.40282347e+38F)) ? sf1 : sf1 / sf2; } static double safe_add_func_double_f_f(double sf1, double sf2) { - return fabs() > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; + return fabs(0.5 * sf1 + 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; } static double safe_sub_func_double_f_f(double sf1, double sf2) { - return fabs() > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; + return fabs(0.5 * sf1 - 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; } static double safe_mul_func_double_f_f(double sf1, double sf2) { - return fabs() > 0x1.0p-100 * (0x1.0p-924 * 1.7976931348623157e+308) ? sf1 : sf1 * sf2; + return fabs(0x1.0p-100 * sf1 * (0x1.0p-924 * sf2)) > 0x1.0p-100 * (0x1.0p-924 * 1.7976931348623157e+308) ? sf1 : sf1 * sf2; } static double safe_div_func_double_f_f(double sf1, double sf2) { - return fabs() < 1.0 && (sf2 == 0.0 || fabs() > 0x1.0p-100 * (0x1.0p-974 * 1.7976931348623157e+308)) ? sf1 : sf1 / sf2; + return fabs(sf2) < 1.0 && (sf2 == 0.0 || fabs(0x1.0p-974 * sf1 / (0x1.0p100 * sf2)) > 0x1.0p-100 * (0x1.0p-974 * 1.7976931348623157e+308)) ? sf1 : sf1 / sf2; } static int32_t safe_convert_func_float_to_int32_t(float sf1) { diff --git a/rtree-c/test/expected/clang-23353/reduction/x4.c b/rtree-c/test/expected/clang-23353/reduction/x4.c index f15cb75540e3722327981b9b376bef48a46ad739..3ee5274fabbdb8cc6b6f330e935b5cf8123f1212 100644 --- a/rtree-c/test/expected/clang-23353/reduction/x4.c +++ b/rtree-c/test/expected/clang-23353/reduction/x4.c @@ -379,31 +379,31 @@ static uint64_t safe_rshift_func_uint64_t_u_u(uint64_t left, } static float safe_add_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; + return fabsf(0.5f * sf1 + 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; } static float safe_sub_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; + return fabsf(0.5f * sf1 - 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; } static float safe_mul_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; + return fabsf(0x1.0p-100f * sf1 * (0x1.0p-28f * sf2)) > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; } static float safe_div_func_float_f_f(float sf1, float sf2) { - return fabsf() < 1.0f && (sf2 == 0.0f || fabsf() > 0x1.0p-100f * (0x1.0p-49f * 3.40282347e+38F)) ? sf1 : sf1 / sf2; + return fabsf(sf2) < 1.0f && (sf2 == 0.0f || fabsf(0x1.0p-49f * sf1 / (0x1.0p100f * sf2)) > 0x1.0p-100f * (0x1.0p-49f * 3.40282347e+38F)) ? sf1 : sf1 / sf2; } static double safe_add_func_double_f_f(double sf1, double sf2) { - return fabs() > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; + return fabs(0.5 * sf1 + 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; } static double safe_sub_func_double_f_f(double sf1, double sf2) { - return fabs() > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; + return fabs(0.5 * sf1 - 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; } static double safe_mul_func_double_f_f(double sf1, double sf2) { - return fabs() > 0x1.0p-100 * (0x1.0p-924 * 1.7976931348623157e+308) ? sf1 : sf1 * sf2; + return fabs(0x1.0p-100 * sf1 * (0x1.0p-924 * sf2)) > 0x1.0p-100 * (0x1.0p-924 * 1.7976931348623157e+308) ? sf1 : sf1 * sf2; } static int32_t safe_convert_func_float_to_int32_t(float sf1) { diff --git a/rtree-c/test/expected/clang-23353/reduction/x5.c b/rtree-c/test/expected/clang-23353/reduction/x5.c index 8ae729bfff418a4b927f389bb96fe447e8801860..4f3dc9a9fdd049b6f4a7c645bc5fa0bef8a3f8b7 100644 --- a/rtree-c/test/expected/clang-23353/reduction/x5.c +++ b/rtree-c/test/expected/clang-23353/reduction/x5.c @@ -307,27 +307,27 @@ static uint64_t safe_rshift_func_uint64_t_u_u(uint64_t left, } static float safe_add_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; + return fabsf(0.5f * sf1 + 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; } static float safe_sub_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; + return fabsf(0.5f * sf1 - 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; } static float safe_mul_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; + return fabsf(0x1.0p-100f * sf1 * (0x1.0p-28f * sf2)) > 0x1.0p-100f * (0x1.0p-28f * 3.40282347e+38F) ? sf1 : sf1 * sf2; } static double safe_add_func_double_f_f(double sf1, double sf2) { - return fabs() > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; + return fabs(0.5 * sf1 + 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 + sf2; } static double safe_sub_func_double_f_f(double sf1, double sf2) { - return fabs() > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; + return fabs(0.5 * sf1 - 0.5 * sf2) > 0.5 * 1.7976931348623157e+308 ? sf1 : sf1 - sf2; } static double safe_mul_func_double_f_f(double sf1, double sf2) { - return fabs() > 0x1.0p-100 * (0x1.0p-924 * 1.7976931348623157e+308) ? sf1 : sf1 * sf2; + return fabs(0x1.0p-100 * sf1 * (0x1.0p-924 * sf2)) > 0x1.0p-100 * (0x1.0p-924 * 1.7976931348623157e+308) ? sf1 : sf1 * sf2; } static int32_t safe_convert_func_float_to_int32_t(float sf1) { diff --git a/rtree-c/test/expected/clang-23353/reduction/x6.c b/rtree-c/test/expected/clang-23353/reduction/x6.c index c3eabd027e2a933868ddfd546f576b90b7f20b0d..5d8a77b07b9adf8052114395ef39de8186e25498 100644 --- a/rtree-c/test/expected/clang-23353/reduction/x6.c +++ b/rtree-c/test/expected/clang-23353/reduction/x6.c @@ -185,11 +185,11 @@ static uint64_t safe_div_func_uint64_t_u_u(uint64_t ui1, } static float safe_add_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; + return fabsf(0.5f * sf1 + 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 + sf2; } static float safe_sub_func_float_f_f(float sf1, float sf2) { - return fabsf() > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; + return fabsf(0.5f * sf1 - 0.5f * sf2) > 0.5f * 3.40282347e+38F ? sf1 : sf1 - sf2; } static uint32_t crc32_tab[256]; static uint32_t crc32_context = 0xffffffffuL; diff --git a/rtree-c/test/expected/clang-23353/reduction/x7.c b/rtree-c/test/expected/clang-23353/reduction/x7.c index ae6621c4c5446300035b9a6136209fe68c60bd51..3514c1bf92ad002131ae77d8f33d9d0dd8471847 100644 --- a/rtree-c/test/expected/clang-23353/reduction/x7.c +++ b/rtree-c/test/expected/clang-23353/reduction/x7.c @@ -1,27 +1,35 @@ -typedef unsigned int size_t; -typedef signed char int8_t; -typedef short int int16_t; -typedef int int32_t; -typedef long long int int64_t; -typedef unsigned char uint8_t; -typedef unsigned short int uint16_t; -typedef unsigned int uint32_t; -typedef unsigned long long int uint64_t; +float fabs(); +float fabsf(); struct S0 { - volatile uint8_t f0; - volatile uint32_t f1; - const volatile int16_t f2; - volatile uint32_t f3; - int16_t f4; - volatile uint64_t f5; + volatile unsigned char f0; + volatile unsigned int f1; + const volatile short int f2; + volatile unsigned int f3; + short int f4; + volatile unsigned long long int f5; }; struct S1 { - signed f0 : 5; signed f1 : 8; uint32_t f2; volatile uint16_t f3; + signed f0 : 5; + signed f1 : 8; + unsigned int f2; + volatile unsigned short int f3; }; -static int64_t g_566 = -9L; -static volatile uint16_t g_570 = 0uL; -static uint8_t g_687 = 250uL; -static volatile uint8_t g_692 = 0x82L; +static int g_62 = 0; +static volatile struct S1 g_80 = { -4, -4, 0x4f663622L, 0xfa2eL }; +static volatile int * * volatile g_108 = (void *) 0; +static volatile int * * volatile * const g_107 = &g_108; +static int * g_116 = &g_62; +static struct S1 g_125 = { 1, -5, 0x24141e32L, 1uL }; +static volatile struct S0 g_126 = { 0xbL, 0uL, 0x77e3L, 18446744073709551615uL, 0x4c8L, 5uL }; +static int * * * volatile g_129 = (void *) 0; +static int * * g_132 = &g_116; +static int * * * volatile g_131 = &g_132; +static unsigned char g_266 = 0xccL; +static volatile struct S1 g_313 = { -4, -14, 0xbce0e0f3L, 0x7a9bL }; +static long long int g_566 = -9L; +static volatile unsigned short int g_570 = 0uL; +static unsigned char g_687 = 250uL; +static volatile unsigned char g_692 = 0x82L; static volatile struct S0 g_753 = { 1uL, 18446744073709551606uL, -1L, 7uL, 0x7256L, 18446744073709551611uL }; static volatile struct S0 g_763 = { 1uL, 0xdc33b451L, -8L, 0x53a7278cL, 3L, 18446744073709551615uL }; static volatile struct S0 g_792 = { 255uL, 0x45f4a48L, -1L, 1uL, -1L, 0x64b141677a4ac4cLL }; @@ -34,54 +42,55 @@ static volatile struct S1 g_847 = { -3, 9, 18446744073709551614uL, 0x1b89L }; static struct S1 g_1163 = { -0, -13, 0xbae1ce67L, 4uL }; static const struct S1 * g_1174 = (void *) 0; static const struct S1 g_1202 = { -2, -4, 0x4b14e178L, 0x6718L }; -static uint32_t g_1416 = 0x7aec422eL; +static unsigned int g_1416 = 0x7aec422eL; static struct S0 g_1441 = { 0xc3L, 0uL, 0x3f39L, 3uL, 8L, 0xdf5ca00cac530f6eLL }; -static volatile int32_t g_1478 = 0x647e141eL; +static volatile int g_1478 = 0x647e141eL; static struct S0 g_1530 = { 0xdfL, 0x6abbda1eL, 0L, 0xf4ed0adL, 0L, 0x194cd6b76cc454e7LL }; static struct S0 * g_1529 = &g_1530; static struct S1 g_1594 = { 1, -15, 1uL, 65529uL }; static volatile struct S1 * g_1596 = &g_847; static volatile struct S1 * * volatile g_1595 = &g_1596; static const struct S0 g_1639 = { 253uL, 0uL, 0x8b90L, 0uL, 0xf2bcL, 18446744073709551608uL }; -static int32_t g_1648 = 0xe1a00619L; -static uint8_t g_2015 = 0uL; +static int g_1648 = 0xe1a00619L; +static unsigned char g_2015 = 0uL; static volatile struct S1 g_2191 = { -3, -0, 0xff05b2f0L, 65531uL }; static volatile struct S1 * * volatile g_2210 = &g_1596; static struct S1 g_2213 = { 0, -0, 0xe975e4d3L, 0xde00L }; -static int32_t g_2243 = 0x41ccde37L; -static int32_t * volatile g_2280 = (void *) 0; -static uint32_t g_2309 = 0x78979873L; +static int g_2243 = 0x41ccde37L; +static int * volatile g_2280 = (void *) 0; +static unsigned int g_2309 = 0x78979873L; static struct S0 g_2321 = { 255uL, 18446744073709551613uL, 0xeb97L, 9uL, 0xda48L, 0xe34739b25885d871LL }; static const struct S1 g_2325 = { 3, -13, 0xd605087L, 65528uL }; static struct S1 g_2326 = { 4, 11, 0xf27c41d8L, 0xe835L }; static const struct S0 g_2347 = { 0uL, 0xfc64b101L, 9L, 18446744073709551615uL, 0x2928L, 18446744073709551607uL }; -static int32_t * * volatile g_2678 = &g_116; +static int * * volatile g_2678 = &g_116; static const struct S1 g_2792 = { -0, 11, 0xaf3db8f7L, 0x8427L }; -static int32_t g_2951 = 0x91fa2ad1L; +static int g_2951 = 0x91fa2ad1L; static volatile struct S1 g_2952 = { 0, -7, 0uL, 0xc54dL }; -static int32_t * * volatile g_2976 = &g_116; -static int32_t * * const volatile g_3092 = &g_116; -static int32_t * * volatile g_3383 = &g_116; -static volatile uint32_t g_3732 = 1uL; +static int * * volatile g_2976 = &g_116; +static int * * const volatile g_3092 = &g_116; +static int * * volatile g_3383 = &g_116; +static volatile unsigned int g_3732 = 1uL; static const struct S0 g_3771 = { 0xe7L, 0xbd7eb7f6L, 0x3aa0L, 18446744073709551613uL, 0x7cecL, 0xc87c56e30e774214LL }; -static int32_t * * volatile g_3800 = &g_116; -static uint32_t g_4114 = 0xf64a08c1L; +static int * * volatile g_3800 = &g_116; +static unsigned int g_4114 = 0xf64a08c1L; static struct S0 g_4141 = { 0x42L, 18446744073709551611uL, -8L, 0x11136a37L, -8L, 0x82d87d8d374f33a5LL }; -static int32_t * * volatile g_4148 = (void *) 0; +static int * * volatile g_4148 = (void *) 0; static const volatile struct S1 g_4181 = { 0, -7, 1uL, 1uL }; static const struct S0 * g_4217 = &g_2321; static const struct S0 * * volatile g_4216 = &g_4217; -static volatile uint16_t g_4582 = 65532uL; +static volatile unsigned short int g_4582 = 65532uL; static struct S1 g_4585 = { 1, -3, 0x62f0ff62L, 0xc4a2L }; int main(void) { int print_hash_value = 0; - if (0xe07f0936a74b4fbfLL < -2270085556831825985) + if (0 < -2270085556831825985) { + * (* (* (&g_132))) |= * (&g_62); } - if ((void *) 0 != 0) + if (g_108 != 0 && *g_108 != 0 && * (*g_108) != 0 && * (*g_108) < 0) { - print_hash_value ^= 0xab871195L; + print_hash_value ^= (* (* (* (&g_132))), 0xab871195L); } if (g_3383 != 0 && *g_3383 != 0 && * (*g_3383) != 0 && * (*g_3383) < 0) { @@ -89,37 +98,43 @@ int main(void) } if (g_1648 < -509606375) { - for (; 3L == -30;) + for (g_62 = 13; g_62 == -30; --g_62) { - const int32_t * * l_1206 = (void *) 0; - const int32_t * * * l_1205 = &l_1206; - int32_t * l_1236 = & (*g_116); + const int * * l_1206 = (void *) 0; + const int * * * l_1205 = &l_1206; + int * l_1236 = & (*g_116); struct S1 * l_1239 = (void *) 0; - int32_t l_1271 = 0x45209252L; - int32_t l_1342 = 0xef6f63aL; - int32_t l_1353 = 1L; - int32_t l_1364 = 1L; - int32_t l_1403 = 1L; + int l_1271 = 0x45209252L; + int l_1342 = 0xef6f63aL; + int l_1353 = 1L; + int l_1364 = 1L; + int l_1403 = 1L; } ; } if (g_2976 != 0 && *g_2976 != 0 && * (*g_2976) != 0 && * (*g_2976) < 0) { + * (*g_132) &= 0xd866L || g_126.f5; } if (g_1478 < 1685984286) { { - int32_t l_817 = 0xe6cd8062L; + int l_817 = 0xe6cd8062L; + * (* (* (&g_132))) = l_817; + * (* (&g_116)) = (g_116 == g_116) < g_763.f4 > (g_4141.f4 || * (* (&g_116))); } } if (g_2280 != 0 && *g_2280 != 0 && *g_2280 < 0) { { - int32_t * l_124 = &g_62; - 0 ? (void) 0 : 0; + int * l_124 = &g_62; + * (&g_116) = l_124; + g_116 == &g_62 ? (void) 0 : 0; + g_313 = g_1594; + g_116 = g_116; } } - if ((void *) 0 != 0) + if (g_129 != 0 && *g_129 != 0 && * (*g_129) != 0 && * (* (*g_129)) != 0 && * (* (*g_129)) < 0) { { struct S0 * * l_4142 = (void *) 0; diff --git a/rtree-c/test/expected/clang-23353/reduction/x8.c b/rtree-c/test/expected/clang-23353/reduction/x8.c index f9b9256c604f556be8c2d949356a1b55b36a5390..99ffefd91364740df9a5a567c0f5a2dfac73b8ed 100644 --- a/rtree-c/test/expected/clang-23353/reduction/x8.c +++ b/rtree-c/test/expected/clang-23353/reduction/x8.c @@ -1,23 +1,41 @@ -typedef unsigned int size_t; -typedef signed char int8_t; -typedef short int int16_t; -typedef int int32_t; -typedef long long int int64_t; -typedef unsigned char uint8_t; -typedef unsigned short int uint16_t; -typedef unsigned int uint32_t; -typedef unsigned long long int uint64_t; +float fabs(); +float fabsf(); struct S0 { - volatile uint8_t f0; - volatile uint32_t f1; - const volatile int16_t f2; - volatile uint32_t f3; - int16_t f4; - volatile uint64_t f5; + volatile unsigned char f0; + volatile unsigned int f1; + const volatile short int f2; + volatile unsigned int f3; + short int f4; + volatile unsigned long long int f5; }; struct S1 { - signed f0 : 5; signed f1 : 8; uint32_t f2; volatile uint16_t f3; + signed f0 : 5; + signed f1 : 8; + unsigned int f2; + volatile unsigned short int f3; }; int main(void) { + { + { + int l_817 = 0xe6cd8062L; + } + } + if (0 != 0) + { + { + int * l_124 = 0; + 0 ? (void) 0 : 0; + } + } + if (0 != 0) + { + { + struct S0 * * l_4142 = (void *) 0; + struct S0 * * l_4143 = (void *) 0; + struct S0 * * l_4144 = 0; + 0 ? (void) 0 : 0; + } + } + return 0; } diff --git a/rtree-c/test/expected/clang-23353/reduction/x9.c b/rtree-c/test/expected/clang-23353/reduction/x9.c new file mode 100644 index 0000000000000000000000000000000000000000..40823e9c616863470f87607f2b4b29c055758812 --- /dev/null +++ b/rtree-c/test/expected/clang-23353/reduction/x9.c @@ -0,0 +1,19 @@ +float fabs(); +float fabsf(); +struct S0 { + volatile unsigned char f0; + volatile unsigned int f1; + const volatile short int f2; + volatile unsigned int f3; + short int f4; + volatile unsigned long long int f5; +}; +struct S1 { + signed f0 : 5; + signed f1 : 8; + unsigned int f2; + volatile unsigned short int f3; +}; +int main(void) +{ +} diff --git a/rtree-c/test/expected/clang-26760/reduction/p0.path b/rtree-c/test/expected/clang-26760/reduction/p0.path index e954c4d1eb234e63c895f8cde7ac36a35a261bd8..2e129be599cd9c424923089598bed2e16eb93485 100644 --- a/rtree-c/test/expected/clang-26760/reduction/p0.path +++ b/rtree-c/test/expected/clang-26760/reduction/p0.path @@ -1,113 +1,340 @@ 1 remove function func_38 at ("test/cases/large/clang-26760.c": line 7982) * remove function func_10 at ("test/cases/large/clang-26760.c": line 912) +* remove parameter at ("test/cases/large/clang-26760.c": line 912) +* remove parameter at ("test/cases/large/clang-26760.c": line 912) +* remove parameter at ("test/cases/large/clang-26760.c": line 912) * remove function func_33 at ("test/cases/large/clang-26760.c": line 4699) +* remove parameter at ("test/cases/large/clang-26760.c": line 4699) +* remove parameter at ("test/cases/large/clang-26760.c": line 4699) * remove function func_3 at ("test/cases/large/clang-26760.c": line 692) +* remove parameter at ("test/cases/large/clang-26760.c": line 692) +* remove parameter at ("test/cases/large/clang-26760.c": line 692) +* remove parameter at ("test/cases/large/clang-26760.c": line 692) +* remove parameter at ("test/cases/large/clang-26760.c": line 692) +* remove parameter at ("test/cases/large/clang-26760.c": line 692) * remove function func_28 at ("test/cases/large/clang-26760.c": line 4487) +* remove parameter at ("test/cases/large/clang-26760.c": line 4487) +* remove parameter at ("test/cases/large/clang-26760.c": line 4487) * remove function func_1 at ("test/cases/large/clang-26760.c": line 588) * remove function func_25 at ("test/cases/large/clang-26760.c": line 4450) +* remove parameter at ("test/cases/large/clang-26760.c": line 4450) * remove function func_54 at ("test/cases/large/clang-26760.c": line 13350) +* remove parameter at ("test/cases/large/clang-26760.c": line 13350) +* remove parameter at ("test/cases/large/clang-26760.c": line 13350) +* remove parameter at ("test/cases/large/clang-26760.c": line 13350) +* remove parameter at ("test/cases/large/clang-26760.c": line 13350) * remove function transparent_crc_bytes at ("test/cases/large/clang-26760.c": line 469) +* remove parameter at ("test/cases/large/clang-26760.c": line 469) +* remove parameter at ("test/cases/large/clang-26760.c": line 469) +* remove parameter at ("test/cases/large/clang-26760.c": line 469) +* remove parameter at ("test/cases/large/clang-26760.c": line 469) * remove function crc32_gentab at ("test/cases/large/clang-26760.c": line 422) * remove function safe_mul_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 161) +* remove parameter at ("test/cases/large/clang-26760.c": line 161) +* remove parameter at ("test/cases/large/clang-26760.c": line 161) * remove function safe_mul_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 117) +* remove parameter at ("test/cases/large/clang-26760.c": line 117) +* remove parameter at ("test/cases/large/clang-26760.c": line 117) * remove function crc32_8bytes at ("test/cases/large/clang-26760.c": line 448) +* remove parameter at ("test/cases/large/clang-26760.c": line 448) * remove function safe_lshift_func_int64_t_s_u at ("test/cases/large/clang-26760.c": line 178) +* remove parameter at ("test/cases/large/clang-26760.c": line 178) +* remove parameter at ("test/cases/large/clang-26760.c": line 178) * remove function func_46 at ("test/cases/large/clang-26760.c": line 13340) +* remove parameter at ("test/cases/large/clang-26760.c": line 13340) +* remove parameter at ("test/cases/large/clang-26760.c": line 13340) +* remove parameter at ("test/cases/large/clang-26760.c": line 13340) +* remove parameter at ("test/cases/large/clang-26760.c": line 13340) +* remove parameter at ("test/cases/large/clang-26760.c": line 13340) * remove function safe_lshift_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 369) +* remove parameter at ("test/cases/large/clang-26760.c": line 369) +* remove parameter at ("test/cases/large/clang-26760.c": line 369) * remove function safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-26760.c": line 134) +* remove parameter at ("test/cases/large/clang-26760.c": line 134) +* remove parameter at ("test/cases/large/clang-26760.c": line 134) * remove function safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-26760.c": line 90) +* remove parameter at ("test/cases/large/clang-26760.c": line 90) +* remove parameter at ("test/cases/large/clang-26760.c": line 90) * remove function safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 320) +* remove parameter at ("test/cases/large/clang-26760.c": line 320) +* remove parameter at ("test/cases/large/clang-26760.c": line 320) * remove function __profile__unsigned_var at ("test/cases/large/clang-26760.c": line 487) +* remove parameter at ("test/cases/large/clang-26760.c": line 487) +* remove parameter at ("test/cases/large/clang-26760.c": line 487) +* remove parameter at ("test/cases/large/clang-26760.c": line 487) +* remove parameter at ("test/cases/large/clang-26760.c": line 487) +* remove parameter at ("test/cases/large/clang-26760.c": line 487) * remove function safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 173) +* remove parameter at ("test/cases/large/clang-26760.c": line 173) +* remove parameter at ("test/cases/large/clang-26760.c": line 173) * remove function safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-26760.c": line 47) +* remove parameter at ("test/cases/large/clang-26760.c": line 47) +* remove parameter at ("test/cases/large/clang-26760.c": line 47) * remove function safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 271) +* remove parameter at ("test/cases/large/clang-26760.c": line 271) +* remove parameter at ("test/cases/large/clang-26760.c": line 271) * remove function safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-26760.c": line 364) +* remove parameter at ("test/cases/large/clang-26760.c": line 364) +* remove parameter at ("test/cases/large/clang-26760.c": line 364) * remove function safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 129) +* remove parameter at ("test/cases/large/clang-26760.c": line 129) +* remove parameter at ("test/cases/large/clang-26760.c": line 129) * remove function transparent_crc at ("test/cases/large/clang-26760.c": line 459) +* remove parameter at ("test/cases/large/clang-26760.c": line 459) +* remove parameter at ("test/cases/large/clang-26760.c": line 459) +* remove parameter at ("test/cases/large/clang-26760.c": line 459) * remove function safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 222) +* remove parameter at ("test/cases/large/clang-26760.c": line 222) +* remove parameter at ("test/cases/large/clang-26760.c": line 222) * remove function safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 85) +* remove parameter at ("test/cases/large/clang-26760.c": line 85) +* remove parameter at ("test/cases/large/clang-26760.c": line 85) * remove function safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-26760.c": line 315) +* remove parameter at ("test/cases/large/clang-26760.c": line 315) +* remove parameter at ("test/cases/large/clang-26760.c": line 315) * remove function __profile__signed_var at ("test/cases/large/clang-26760.c": line 492) +* remove parameter at ("test/cases/large/clang-26760.c": line 492) +* remove parameter at ("test/cases/large/clang-26760.c": line 492) +* remove parameter at ("test/cases/large/clang-26760.c": line 492) +* remove parameter at ("test/cases/large/clang-26760.c": line 492) +* remove parameter at ("test/cases/large/clang-26760.c": line 492) * remove function safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-26760.c": line 266) +* remove parameter at ("test/cases/large/clang-26760.c": line 266) +* remove parameter at ("test/cases/large/clang-26760.c": line 266) * remove function func_19 at ("test/cases/large/clang-26760.c": line 4442) +* remove parameter at ("test/cases/large/clang-26760.c": line 4442) * remove function safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 217) +* remove parameter at ("test/cases/large/clang-26760.c": line 217) +* remove parameter at ("test/cases/large/clang-26760.c": line 217) * remove function safe_add_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 153) +* remove parameter at ("test/cases/large/clang-26760.c": line 153) +* remove parameter at ("test/cases/large/clang-26760.c": line 153) * remove function safe_div_func_double_f_f at ("test/cases/large/clang-26760.c": line 412) +* remove parameter at ("test/cases/large/clang-26760.c": line 412) +* remove parameter at ("test/cases/large/clang-26760.c": line 412) * remove function safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-26760.c": line 100) +* remove parameter at ("test/cases/large/clang-26760.c": line 100) +* remove parameter at ("test/cases/large/clang-26760.c": line 100) * remove function safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-26760.c": line 144) +* remove parameter at ("test/cases/large/clang-26760.c": line 144) +* remove parameter at ("test/cases/large/clang-26760.c": line 144) * remove function safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-26760.c": line 188) +* remove parameter at ("test/cases/large/clang-26760.c": line 188) +* remove parameter at ("test/cases/large/clang-26760.c": line 188) * remove function safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-26760.c": line 56) +* remove parameter at ("test/cases/large/clang-26760.c": line 56) +* remove parameter at ("test/cases/large/clang-26760.c": line 56) * remove function safe_div_func_float_f_f at ("test/cases/large/clang-26760.c": line 396) +* remove parameter at ("test/cases/large/clang-26760.c": line 396) +* remove parameter at ("test/cases/large/clang-26760.c": line 396) * remove function safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 281) +* remove parameter at ("test/cases/large/clang-26760.c": line 281) +* remove parameter at ("test/cases/large/clang-26760.c": line 281) * remove function safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 330) +* remove parameter at ("test/cases/large/clang-26760.c": line 330) +* remove parameter at ("test/cases/large/clang-26760.c": line 330) * remove function safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 379) +* remove parameter at ("test/cases/large/clang-26760.c": line 379) +* remove parameter at ("test/cases/large/clang-26760.c": line 379) * remove function safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 95) +* remove parameter at ("test/cases/large/clang-26760.c": line 95) +* remove parameter at ("test/cases/large/clang-26760.c": line 95) * remove function safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 139) +* remove parameter at ("test/cases/large/clang-26760.c": line 139) +* remove parameter at ("test/cases/large/clang-26760.c": line 139) * remove function safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 183) +* remove parameter at ("test/cases/large/clang-26760.c": line 183) +* remove parameter at ("test/cases/large/clang-26760.c": line 183) * remove function safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 232) +* remove parameter at ("test/cases/large/clang-26760.c": line 232) +* remove parameter at ("test/cases/large/clang-26760.c": line 232) * remove function safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-26760.c": line 276) +* remove parameter at ("test/cases/large/clang-26760.c": line 276) +* remove parameter at ("test/cases/large/clang-26760.c": line 276) * remove function safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-26760.c": line 325) +* remove parameter at ("test/cases/large/clang-26760.c": line 325) +* remove parameter at ("test/cases/large/clang-26760.c": line 325) * remove function safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-26760.c": line 374) +* remove parameter at ("test/cases/large/clang-26760.c": line 374) +* remove parameter at ("test/cases/large/clang-26760.c": line 374) * remove function safe_add_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 109) +* remove parameter at ("test/cases/large/clang-26760.c": line 109) +* remove parameter at ("test/cases/large/clang-26760.c": line 109) * remove function safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 227) +* remove parameter at ("test/cases/large/clang-26760.c": line 227) +* remove parameter at ("test/cases/large/clang-26760.c": line 227) * remove function safe_lshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 43) +* remove parameter at ("test/cases/large/clang-26760.c": line 43) +* remove parameter at ("test/cases/large/clang-26760.c": line 43) * remove function safe_mul_func_double_f_f at ("test/cases/large/clang-26760.c": line 408) +* remove parameter at ("test/cases/large/clang-26760.c": line 408) +* remove parameter at ("test/cases/large/clang-26760.c": line 408) * remove function safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 349) +* remove parameter at ("test/cases/large/clang-26760.c": line 349) +* remove parameter at ("test/cases/large/clang-26760.c": line 349) * remove function safe_sub_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 157) +* remove parameter at ("test/cases/large/clang-26760.c": line 157) +* remove parameter at ("test/cases/large/clang-26760.c": line 157) * remove function safe_mul_func_float_f_f at ("test/cases/large/clang-26760.c": line 392) +* remove parameter at ("test/cases/large/clang-26760.c": line 392) +* remove parameter at ("test/cases/large/clang-26760.c": line 392) * remove function __assert_fail at ("test/cases/large/clang-26760.c": line 11) +* remove parameter at ("test/cases/large/clang-26760.c": line 11) +* remove parameter at ("test/cases/large/clang-26760.c": line 11) +* remove parameter at ("test/cases/large/clang-26760.c": line 11) +* remove parameter at ("test/cases/large/clang-26760.c": line 11) * remove function safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 251) +* remove parameter at ("test/cases/large/clang-26760.c": line 251) +* remove parameter at ("test/cases/large/clang-26760.c": line 251) * remove function safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 300) +* remove parameter at ("test/cases/large/clang-26760.c": line 300) +* remove parameter at ("test/cases/large/clang-26760.c": line 300) * remove function safe_sub_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 113) +* remove parameter at ("test/cases/large/clang-26760.c": line 113) +* remove parameter at ("test/cases/large/clang-26760.c": line 113) * remove function safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 52) +* remove parameter at ("test/cases/large/clang-26760.c": line 52) +* remove parameter at ("test/cases/large/clang-26760.c": line 52) * remove function safe_mod_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 165) +* remove parameter at ("test/cases/large/clang-26760.c": line 165) +* remove parameter at ("test/cases/large/clang-26760.c": line 165) * remove function safe_div_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 169) +* remove parameter at ("test/cases/large/clang-26760.c": line 169) +* remove parameter at ("test/cases/large/clang-26760.c": line 169) * remove function safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 256) +* remove parameter at ("test/cases/large/clang-26760.c": line 256) +* remove parameter at ("test/cases/large/clang-26760.c": line 256) * remove function safe_div_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 261) +* remove parameter at ("test/cases/large/clang-26760.c": line 261) +* remove parameter at ("test/cases/large/clang-26760.c": line 261) * remove function safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 305) +* remove parameter at ("test/cases/large/clang-26760.c": line 305) +* remove parameter at ("test/cases/large/clang-26760.c": line 305) * remove function safe_div_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 310) +* remove parameter at ("test/cases/large/clang-26760.c": line 310) +* remove parameter at ("test/cases/large/clang-26760.c": line 310) * remove function safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 354) +* remove parameter at ("test/cases/large/clang-26760.c": line 354) +* remove parameter at ("test/cases/large/clang-26760.c": line 354) * remove function safe_div_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 359) +* remove parameter at ("test/cases/large/clang-26760.c": line 359) +* remove parameter at ("test/cases/large/clang-26760.c": line 359) * remove function safe_add_func_double_f_f at ("test/cases/large/clang-26760.c": line 400) +* remove parameter at ("test/cases/large/clang-26760.c": line 400) +* remove parameter at ("test/cases/large/clang-26760.c": line 400) * remove function safe_sub_func_double_f_f at ("test/cases/large/clang-26760.c": line 404) +* remove parameter at ("test/cases/large/clang-26760.c": line 404) +* remove parameter at ("test/cases/large/clang-26760.c": line 404) * remove function safe_convert_func_float_to_int32_t at ("test/cases/large/clang-26760.c": line 416) +* remove parameter at ("test/cases/large/clang-26760.c": line 416) * remove function safe_mod_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 121) +* remove parameter at ("test/cases/large/clang-26760.c": line 121) +* remove parameter at ("test/cases/large/clang-26760.c": line 121) * remove function safe_div_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 125) +* remove parameter at ("test/cases/large/clang-26760.c": line 125) +* remove parameter at ("test/cases/large/clang-26760.c": line 125) * remove function safe_mod_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 77) +* remove parameter at ("test/cases/large/clang-26760.c": line 77) +* remove parameter at ("test/cases/large/clang-26760.c": line 77) * remove function safe_div_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 81) +* remove parameter at ("test/cases/large/clang-26760.c": line 81) +* remove parameter at ("test/cases/large/clang-26760.c": line 81) * remove function safe_add_func_float_f_f at ("test/cases/large/clang-26760.c": line 384) +* remove parameter at ("test/cases/large/clang-26760.c": line 384) +* remove parameter at ("test/cases/large/clang-26760.c": line 384) * remove function safe_sub_func_float_f_f at ("test/cases/large/clang-26760.c": line 388) +* remove parameter at ("test/cases/large/clang-26760.c": line 388) +* remove parameter at ("test/cases/large/clang-26760.c": line 388) * remove function safe_add_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 241) +* remove parameter at ("test/cases/large/clang-26760.c": line 241) +* remove parameter at ("test/cases/large/clang-26760.c": line 241) * remove function safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 246) +* remove parameter at ("test/cases/large/clang-26760.c": line 246) +* remove parameter at ("test/cases/large/clang-26760.c": line 246) * remove function safe_add_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 290) +* remove parameter at ("test/cases/large/clang-26760.c": line 290) +* remove parameter at ("test/cases/large/clang-26760.c": line 290) * remove function safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 295) +* remove parameter at ("test/cases/large/clang-26760.c": line 295) +* remove parameter at ("test/cases/large/clang-26760.c": line 295) * remove function safe_add_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 339) +* remove parameter at ("test/cases/large/clang-26760.c": line 339) +* remove parameter at ("test/cases/large/clang-26760.c": line 339) * remove function safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 344) +* remove parameter at ("test/cases/large/clang-26760.c": line 344) +* remove parameter at ("test/cases/large/clang-26760.c": line 344) * remove function safe_mod_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 35) +* remove parameter at ("test/cases/large/clang-26760.c": line 35) +* remove parameter at ("test/cases/large/clang-26760.c": line 35) * remove function safe_div_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 39) +* remove parameter at ("test/cases/large/clang-26760.c": line 39) +* remove parameter at ("test/cases/large/clang-26760.c": line 39) * remove function crc32_byte at ("test/cases/large/clang-26760.c": line 444) +* remove parameter at ("test/cases/large/clang-26760.c": line 444) * remove function safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 205) +* remove parameter at ("test/cases/large/clang-26760.c": line 205) +* remove parameter at ("test/cases/large/clang-26760.c": line 205) * remove function safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-26760.c": line 149) +* remove parameter at ("test/cases/large/clang-26760.c": line 149) * remove function safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 209) +* remove parameter at ("test/cases/large/clang-26760.c": line 209) +* remove parameter at ("test/cases/large/clang-26760.c": line 209) * remove function safe_div_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 213) +* remove parameter at ("test/cases/large/clang-26760.c": line 213) +* remove parameter at ("test/cases/large/clang-26760.c": line 213) * remove function safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-26760.c": line 105) +* remove parameter at ("test/cases/large/clang-26760.c": line 105) * remove function platform_main_end at ("test/cases/large/clang-26760.c": line 15) +* remove parameter at ("test/cases/large/clang-26760.c": line 15) +* remove parameter at ("test/cases/large/clang-26760.c": line 15) * remove function safe_add_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 65) +* remove parameter at ("test/cases/large/clang-26760.c": line 65) +* remove parameter at ("test/cases/large/clang-26760.c": line 65) * remove function safe_sub_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 69) +* remove parameter at ("test/cases/large/clang-26760.c": line 69) +* remove parameter at ("test/cases/large/clang-26760.c": line 69) * remove function safe_mul_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 73) +* remove parameter at ("test/cases/large/clang-26760.c": line 73) +* remove parameter at ("test/cases/large/clang-26760.c": line 73) * remove function safe_add_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 197) +* remove parameter at ("test/cases/large/clang-26760.c": line 197) +* remove parameter at ("test/cases/large/clang-26760.c": line 197) * remove function safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 201) +* remove parameter at ("test/cases/large/clang-26760.c": line 201) +* remove parameter at ("test/cases/large/clang-26760.c": line 201) * remove function safe_add_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 23) +* remove parameter at ("test/cases/large/clang-26760.c": line 23) +* remove parameter at ("test/cases/large/clang-26760.c": line 23) * remove function safe_sub_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 27) +* remove parameter at ("test/cases/large/clang-26760.c": line 27) +* remove parameter at ("test/cases/large/clang-26760.c": line 27) * remove function safe_mul_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 31) +* remove parameter at ("test/cases/large/clang-26760.c": line 31) +* remove parameter at ("test/cases/large/clang-26760.c": line 31) * remove function safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-26760.c": line 237) +* remove parameter at ("test/cases/large/clang-26760.c": line 237) * remove function safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-26760.c": line 286) +* remove parameter at ("test/cases/large/clang-26760.c": line 286) * remove function safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-26760.c": line 335) +* remove parameter at ("test/cases/large/clang-26760.c": line 335) * remove function safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-26760.c": line 61) +* remove parameter at ("test/cases/large/clang-26760.c": line 61) * remove function safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-26760.c": line 193) +* remove parameter at ("test/cases/large/clang-26760.c": line 193) * remove function safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-26760.c": line 19) +* remove parameter at ("test/cases/large/clang-26760.c": line 19) * remove function __profile__dump_on_exit at ("test/cases/large/clang-26760.c": line 486) * remove function printf at ("test/cases/large/clang-26760.c": line 10) +* remove parameter at ("test/cases/large/clang-26760.c": line 10) +* Inline typedefsize_t at ("test/cases/large/clang-26760.c": line 1) +* Inline typedefint8_t at ("test/cases/large/clang-26760.c": line 2) +* Inline typedefint16_t at ("test/cases/large/clang-26760.c": line 3) +* Inline typedefint32_t at ("test/cases/large/clang-26760.c": line 4) +* Inline typedefint64_t at ("test/cases/large/clang-26760.c": line 5) +* Inline typedefuint8_t at ("test/cases/large/clang-26760.c": line 6) +* Inline typedefuint16_t at ("test/cases/large/clang-26760.c": line 7) +* Inline typedefuint32_t at ("test/cases/large/clang-26760.c": line 8) +* Inline typedefuint64_t at ("test/cases/large/clang-26760.c": line 9) * remove expr statement at ("test/cases/large/clang-26760.c": line 17) * do without param at ("test/cases/large/clang-26760.c": line 17) * remove return statement at ("test/cases/large/clang-26760.c": line 21) @@ -1087,8 +1314,10 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 418) * replace by zero at ("test/cases/large/clang-26760.c": line 418) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 420) +* replace by zero at ("test/cases/large/clang-26760.c": line 421) * inline variable crc32_context at ("test/cases/large/clang-26760.c": line 421) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 424) +* replace by zero at ("test/cases/large/clang-26760.c": line 425) * inline variable poly at ("test/cases/large/clang-26760.c": line 425) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 426) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 426) @@ -1208,39 +1437,65 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 481) * do without param at ("test/cases/large/clang-26760.c": line 481) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 530) +* replace by zero at ("test/cases/large/clang-26760.c": line 531) * inline variable g_18 at ("test/cases/large/clang-26760.c": line 531) +* replace by zero at ("test/cases/large/clang-26760.c": line 532) * inline variable g_22 at ("test/cases/large/clang-26760.c": line 532) +* replace by zero at ("test/cases/large/clang-26760.c": line 533) * inline variable g_59 at ("test/cases/large/clang-26760.c": line 533) +* replace by zero at ("test/cases/large/clang-26760.c": line 534) * inline variable g_89 at ("test/cases/large/clang-26760.c": line 534) * delete variable at ("test/cases/large/clang-26760.c": line 535) +* replace by zero at ("test/cases/large/clang-26760.c": line 536) * inline variable g_100 at ("test/cases/large/clang-26760.c": line 536) +* replace by zero at ("test/cases/large/clang-26760.c": line 537) * inline variable g_101 at ("test/cases/large/clang-26760.c": line 537) * delete variable at ("test/cases/large/clang-26760.c": line 538) +* replace by zero at ("test/cases/large/clang-26760.c": line 539) * inline variable g_143 at ("test/cases/large/clang-26760.c": line 539) +* replace by zero at ("test/cases/large/clang-26760.c": line 540) * inline variable g_540 at ("test/cases/large/clang-26760.c": line 540) +* replace by zero at ("test/cases/large/clang-26760.c": line 541) * inline variable g_694 at ("test/cases/large/clang-26760.c": line 541) +* replace by zero at ("test/cases/large/clang-26760.c": line 542) * inline variable g_717 at ("test/cases/large/clang-26760.c": line 542) +* replace by zero at ("test/cases/large/clang-26760.c": line 543) * inline variable g_777 at ("test/cases/large/clang-26760.c": line 543) * delete variable at ("test/cases/large/clang-26760.c": line 544) +* reduce to operant at ("test/cases/large/clang-26760.c": line 545) +* replace by zero at ("test/cases/large/clang-26760.c": line 545) * inline variable g_935 at ("test/cases/large/clang-26760.c": line 545) +* replace by zero at ("test/cases/large/clang-26760.c": line 546) * inline variable g_1168 at ("test/cases/large/clang-26760.c": line 546) +* replace by zero at ("test/cases/large/clang-26760.c": line 547) * inline variable g_1171 at ("test/cases/large/clang-26760.c": line 547) +* replace by zero at ("test/cases/large/clang-26760.c": line 548) * inline variable g_1217 at ("test/cases/large/clang-26760.c": line 548) * delete variable at ("test/cases/large/clang-26760.c": line 549) * delete variable at ("test/cases/large/clang-26760.c": line 550) * delete variable at ("test/cases/large/clang-26760.c": line 551) * delete variable at ("test/cases/large/clang-26760.c": line 552) * delete variable at ("test/cases/large/clang-26760.c": line 553) +* reduce to operant at ("test/cases/large/clang-26760.c": line 554) +* replace by zero at ("test/cases/large/clang-26760.c": line 554) * inline variable g_2100 at ("test/cases/large/clang-26760.c": line 554) * delete variable at ("test/cases/large/clang-26760.c": line 555) +* reduce to operant at ("test/cases/large/clang-26760.c": line 556) +* replace by zero at ("test/cases/large/clang-26760.c": line 556) * inline variable g_2254 at ("test/cases/large/clang-26760.c": line 556) +* replace by zero at ("test/cases/large/clang-26760.c": line 557) * inline variable g_2414 at ("test/cases/large/clang-26760.c": line 557) +* replace by zero at ("test/cases/large/clang-26760.c": line 558) * inline variable g_2431 at ("test/cases/large/clang-26760.c": line 558) +* replace by zero at ("test/cases/large/clang-26760.c": line 559) * inline variable g_2467 at ("test/cases/large/clang-26760.c": line 559) +* replace by zero at ("test/cases/large/clang-26760.c": line 560) * inline variable g_2468 at ("test/cases/large/clang-26760.c": line 560) +* replace by zero at ("test/cases/large/clang-26760.c": line 561) * inline variable g_2469 at ("test/cases/large/clang-26760.c": line 561) * delete variable at ("test/cases/large/clang-26760.c": line 562) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 590) +* replace by zero at ("test/cases/large/clang-26760.c": line 591) * inline variable l_9 at ("test/cases/large/clang-26760.c": line 591) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 592) * remove condition at ("test/cases/large/clang-26760.c": line 593) @@ -1282,11 +1537,221 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 612) * reduce to right at ("test/cases/large/clang-26760.c": line 612) * replace by zero at ("test/cases/large/clang-26760.c": line 612) +* reduce to operant at ("test/cases/large/clang-26760.c": line 613) +* reduce to left at ("test/cases/large/clang-26760.c": line 613) +* reduce to right at ("test/cases/large/clang-26760.c": line 613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 613) +* reduce to left at ("test/cases/large/clang-26760.c": line 613) +* reduce to right at ("test/cases/large/clang-26760.c": line 613) +* reduce to left at ("test/cases/large/clang-26760.c": line 613) +* reduce to right at ("test/cases/large/clang-26760.c": line 613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 613) +* reduce to left at ("test/cases/large/clang-26760.c": line 613) +* reduce to right at ("test/cases/large/clang-26760.c": line 613) +* reduce to left at ("test/cases/large/clang-26760.c": line 613) +* reduce to right at ("test/cases/large/clang-26760.c": line 613) +* reduce to left at ("test/cases/large/clang-26760.c": line 613) +* reduce to right at ("test/cases/large/clang-26760.c": line 613) +* reduce to left at ("test/cases/large/clang-26760.c": line 613) +* reduce to right at ("test/cases/large/clang-26760.c": line 613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 613) +* reduce to left at ("test/cases/large/clang-26760.c": line 613) +* reduce to right at ("test/cases/large/clang-26760.c": line 613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 613) +* reduce to left at ("test/cases/large/clang-26760.c": line 613) +* reduce to right at ("test/cases/large/clang-26760.c": line 613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 613) +* replace by zero at ("test/cases/large/clang-26760.c": line 613) * inline variable BOoOog_22 at ("test/cases/large/clang-26760.c": line 613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 614) +* reduce to left at ("test/cases/large/clang-26760.c": line 614) +* reduce to right at ("test/cases/large/clang-26760.c": line 614) +* reduce to operant at ("test/cases/large/clang-26760.c": line 614) +* reduce to operant at ("test/cases/large/clang-26760.c": line 614) +* reduce to left at ("test/cases/large/clang-26760.c": line 614) +* reduce to right at ("test/cases/large/clang-26760.c": line 614) +* reduce to left at ("test/cases/large/clang-26760.c": line 614) +* reduce to right at ("test/cases/large/clang-26760.c": line 614) +* reduce to operant at ("test/cases/large/clang-26760.c": line 614) +* reduce to left at ("test/cases/large/clang-26760.c": line 614) +* reduce to right at ("test/cases/large/clang-26760.c": line 614) +* reduce to operant at ("test/cases/large/clang-26760.c": line 614) +* reduce to left at ("test/cases/large/clang-26760.c": line 614) +* reduce to right at ("test/cases/large/clang-26760.c": line 614) +* reduce to left at ("test/cases/large/clang-26760.c": line 614) +* reduce to right at ("test/cases/large/clang-26760.c": line 614) +* reduce to left at ("test/cases/large/clang-26760.c": line 614) +* reduce to right at ("test/cases/large/clang-26760.c": line 614) +* reduce to left at ("test/cases/large/clang-26760.c": line 614) +* reduce to right at ("test/cases/large/clang-26760.c": line 614) +* reduce to operant at ("test/cases/large/clang-26760.c": line 614) +* reduce to left at ("test/cases/large/clang-26760.c": line 614) +* reduce to right at ("test/cases/large/clang-26760.c": line 614) +* reduce to operant at ("test/cases/large/clang-26760.c": line 614) +* reduce to left at ("test/cases/large/clang-26760.c": line 614) +* reduce to right at ("test/cases/large/clang-26760.c": line 614) +* reduce to operant at ("test/cases/large/clang-26760.c": line 614) +* reduce to operant at ("test/cases/large/clang-26760.c": line 614) +* reduce to operant at ("test/cases/large/clang-26760.c": line 614) +* replace by zero at ("test/cases/large/clang-26760.c": line 614) * inline variable BOoOobg_1168 at ("test/cases/large/clang-26760.c": line 614) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* reduce to left at ("test/cases/large/clang-26760.c": line 615) +* reduce to right at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* reduce to left at ("test/cases/large/clang-26760.c": line 615) +* reduce to right at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* reduce to left at ("test/cases/large/clang-26760.c": line 615) +* reduce to right at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* reduce to left at ("test/cases/large/clang-26760.c": line 615) +* reduce to right at ("test/cases/large/clang-26760.c": line 615) +* reduce to left at ("test/cases/large/clang-26760.c": line 615) +* reduce to right at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* reduce to left at ("test/cases/large/clang-26760.c": line 615) +* reduce to right at ("test/cases/large/clang-26760.c": line 615) +* reduce to left at ("test/cases/large/clang-26760.c": line 615) +* reduce to right at ("test/cases/large/clang-26760.c": line 615) +* reduce to left at ("test/cases/large/clang-26760.c": line 615) +* reduce to right at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* reduce to left at ("test/cases/large/clang-26760.c": line 615) +* reduce to right at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* reduce to left at ("test/cases/large/clang-26760.c": line 615) +* reduce to right at ("test/cases/large/clang-26760.c": line 615) +* reduce to left at ("test/cases/large/clang-26760.c": line 615) +* reduce to right at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* replace by zero at ("test/cases/large/clang-26760.c": line 615) * inline variable BOoOocg_1171 at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 616) +* reduce to left at ("test/cases/large/clang-26760.c": line 616) +* reduce to right at ("test/cases/large/clang-26760.c": line 616) +* reduce to left at ("test/cases/large/clang-26760.c": line 616) +* reduce to right at ("test/cases/large/clang-26760.c": line 616) +* reduce to left at ("test/cases/large/clang-26760.c": line 616) +* reduce to right at ("test/cases/large/clang-26760.c": line 616) +* reduce to operant at ("test/cases/large/clang-26760.c": line 616) +* reduce to left at ("test/cases/large/clang-26760.c": line 616) +* reduce to right at ("test/cases/large/clang-26760.c": line 616) +* reduce to left at ("test/cases/large/clang-26760.c": line 616) +* reduce to right at ("test/cases/large/clang-26760.c": line 616) +* reduce to operant at ("test/cases/large/clang-26760.c": line 616) +* reduce to left at ("test/cases/large/clang-26760.c": line 616) +* reduce to right at ("test/cases/large/clang-26760.c": line 616) +* reduce to left at ("test/cases/large/clang-26760.c": line 616) +* reduce to right at ("test/cases/large/clang-26760.c": line 616) +* reduce to left at ("test/cases/large/clang-26760.c": line 616) +* reduce to right at ("test/cases/large/clang-26760.c": line 616) +* reduce to left at ("test/cases/large/clang-26760.c": line 616) +* reduce to right at ("test/cases/large/clang-26760.c": line 616) +* reduce to operant at ("test/cases/large/clang-26760.c": line 616) +* reduce to left at ("test/cases/large/clang-26760.c": line 616) +* reduce to right at ("test/cases/large/clang-26760.c": line 616) +* reduce to left at ("test/cases/large/clang-26760.c": line 616) +* reduce to right at ("test/cases/large/clang-26760.c": line 616) +* reduce to left at ("test/cases/large/clang-26760.c": line 616) +* reduce to right at ("test/cases/large/clang-26760.c": line 616) +* reduce to operant at ("test/cases/large/clang-26760.c": line 616) +* reduce to operant at ("test/cases/large/clang-26760.c": line 616) +* reduce to operant at ("test/cases/large/clang-26760.c": line 616) +* reduce to operant at ("test/cases/large/clang-26760.c": line 616) +* replace by zero at ("test/cases/large/clang-26760.c": line 616) * inline variable BOoOodg_101 at ("test/cases/large/clang-26760.c": line 616) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* replace by zero at ("test/cases/large/clang-26760.c": line 617) * inline variable BOoOoeg_2469 at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to operant at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to operant at ("test/cases/large/clang-26760.c": line 618) +* reduce to operant at ("test/cases/large/clang-26760.c": line 618) +* reduce to operant at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to operant at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to operant at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to operant at ("test/cases/large/clang-26760.c": line 618) +* reduce to operant at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* replace by zero at ("test/cases/large/clang-26760.c": line 618) * inline variable BOoOofg_143 at ("test/cases/large/clang-26760.c": line 618) * remove condition at ("test/cases/large/clang-26760.c": line 619) * reduce to operant at ("test/cases/large/clang-26760.c": line 619) @@ -2232,13 +2697,21 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 690) * replace by zero at ("test/cases/large/clang-26760.c": line 690) * replace by zero at ("test/cases/large/clang-26760.c": line 690) +* replace by zero at ("test/cases/large/clang-26760.c": line 698) * inline variable l_2352 at ("test/cases/large/clang-26760.c": line 698) +* replace by zero at ("test/cases/large/clang-26760.c": line 699) * inline variable l_2357 at ("test/cases/large/clang-26760.c": line 699) +* reduce to operant at ("test/cases/large/clang-26760.c": line 700) +* replace by zero at ("test/cases/large/clang-26760.c": line 700) * inline variable l_2397 at ("test/cases/large/clang-26760.c": line 700) +* replace by zero at ("test/cases/large/clang-26760.c": line 701) * inline variable l_2415 at ("test/cases/large/clang-26760.c": line 701) +* replace by zero at ("test/cases/large/clang-26760.c": line 702) * inline variable l_2421 at ("test/cases/large/clang-26760.c": line 702) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 703) +* replace by zero at ("test/cases/large/clang-26760.c": line 704) * inline variable l_2465 at ("test/cases/large/clang-26760.c": line 704) +* replace by zero at ("test/cases/large/clang-26760.c": line 705) * inline variable l_2515 at ("test/cases/large/clang-26760.c": line 705) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 706) * remove initializer at ("test/cases/large/clang-26760.c": line 707) @@ -2268,14 +2741,23 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 715) * reduce to operant at ("test/cases/large/clang-26760.c": line 715) * remove empty declaration at ("test/cases/large/clang-26760.c": line 715) +* replace by zero at ("test/cases/large/clang-26760.c": line 717) * inline variable l_2362 at ("test/cases/large/clang-26760.c": line 717) +* replace by zero at ("test/cases/large/clang-26760.c": line 718) * inline variable l_2371 at ("test/cases/large/clang-26760.c": line 718) +* replace by zero at ("test/cases/large/clang-26760.c": line 719) * inline variable l_2376 at ("test/cases/large/clang-26760.c": line 719) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 720) +* replace by zero at ("test/cases/large/clang-26760.c": line 721) * inline variable l_2418 at ("test/cases/large/clang-26760.c": line 721) +* reduce to operant at ("test/cases/large/clang-26760.c": line 722) +* replace by zero at ("test/cases/large/clang-26760.c": line 722) * inline variable l_2419 at ("test/cases/large/clang-26760.c": line 722) +* replace by zero at ("test/cases/large/clang-26760.c": line 723) * inline variable l_2420 at ("test/cases/large/clang-26760.c": line 723) +* replace by zero at ("test/cases/large/clang-26760.c": line 724) * inline variable l_2422 at ("test/cases/large/clang-26760.c": line 724) +* replace by zero at ("test/cases/large/clang-26760.c": line 725) * inline variable l_2511 at ("test/cases/large/clang-26760.c": line 725) * delete variable at ("test/cases/large/clang-26760.c": line 726) * delete variable at ("test/cases/large/clang-26760.c": line 727) @@ -2352,10 +2834,13 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 746) * reduce to right at ("test/cases/large/clang-26760.c": line 746) * remove empty declaration at ("test/cases/large/clang-26760.c": line 746) +* replace by zero at ("test/cases/large/clang-26760.c": line 748) * inline variable l_2389 at ("test/cases/large/clang-26760.c": line 748) * delete variable at ("test/cases/large/clang-26760.c": line 749) +* replace by zero at ("test/cases/large/clang-26760.c": line 750) * inline variable l_2504 at ("test/cases/large/clang-26760.c": line 750) * delete variable at ("test/cases/large/clang-26760.c": line 751) +* replace by zero at ("test/cases/large/clang-26760.c": line 752) * inline variable l_2513 at ("test/cases/large/clang-26760.c": line 752) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 753) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 753) @@ -2364,10 +2849,14 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 754) * reduce to right at ("test/cases/large/clang-26760.c": line 754) * remove empty declaration at ("test/cases/large/clang-26760.c": line 754) +* replace by zero at ("test/cases/large/clang-26760.c": line 757) * inline variable l_2381 at ("test/cases/large/clang-26760.c": line 757) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 758) +* replace by zero at ("test/cases/large/clang-26760.c": line 759) * inline variable l_2436 at ("test/cases/large/clang-26760.c": line 759) +* replace by zero at ("test/cases/large/clang-26760.c": line 760) * inline variable l_2466 at ("test/cases/large/clang-26760.c": line 760) +* replace by zero at ("test/cases/large/clang-26760.c": line 761) * inline variable l_2502 at ("test/cases/large/clang-26760.c": line 761) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 762) * remove initializer at ("test/cases/large/clang-26760.c": line 763) @@ -2428,9 +2917,14 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 811) * do without param at ("test/cases/large/clang-26760.c": line 811) * do without param at ("test/cases/large/clang-26760.c": line 811) +* replace by zero at ("test/cases/large/clang-26760.c": line 773) * inline variable l_2413 at ("test/cases/large/clang-26760.c": line 773) +* replace by zero at ("test/cases/large/clang-26760.c": line 774) * inline variable l_2425 at ("test/cases/large/clang-26760.c": line 774) +* replace by zero at ("test/cases/large/clang-26760.c": line 775) * inline variable l_2427 at ("test/cases/large/clang-26760.c": line 775) +* reduce to operant at ("test/cases/large/clang-26760.c": line 776) +* replace by zero at ("test/cases/large/clang-26760.c": line 776) * inline variable l_2428 at ("test/cases/large/clang-26760.c": line 776) * remove condition at ("test/cases/large/clang-26760.c": line 777) * do without param at ("test/cases/large/clang-26760.c": line 777) @@ -2495,7 +2989,11 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 798) * reduce to right at ("test/cases/large/clang-26760.c": line 798) * remove empty declaration at ("test/cases/large/clang-26760.c": line 798) +* reduce to operant at ("test/cases/large/clang-26760.c": line 800) +* replace by zero at ("test/cases/large/clang-26760.c": line 800) * inline variable l_2426 at ("test/cases/large/clang-26760.c": line 800) +* reduce to operant at ("test/cases/large/clang-26760.c": line 801) +* replace by zero at ("test/cases/large/clang-26760.c": line 801) * inline variable l_2430 at ("test/cases/large/clang-26760.c": line 801) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 802) * remove expr statement at ("test/cases/large/clang-26760.c": line 803) @@ -2584,11 +3082,19 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 831) * reduce to operant at ("test/cases/large/clang-26760.c": line 831) * remove empty declaration at ("test/cases/large/clang-26760.c": line 831) +* replace by zero at ("test/cases/large/clang-26760.c": line 834) * inline variable l_2499 at ("test/cases/large/clang-26760.c": line 834) +* replace by zero at ("test/cases/large/clang-26760.c": line 835) * inline variable l_2501 at ("test/cases/large/clang-26760.c": line 835) +* reduce to operant at ("test/cases/large/clang-26760.c": line 836) +* replace by zero at ("test/cases/large/clang-26760.c": line 836) * inline variable l_2503 at ("test/cases/large/clang-26760.c": line 836) +* replace by zero at ("test/cases/large/clang-26760.c": line 837) * inline variable l_2506 at ("test/cases/large/clang-26760.c": line 837) +* reduce to operant at ("test/cases/large/clang-26760.c": line 838) +* replace by zero at ("test/cases/large/clang-26760.c": line 838) * inline variable l_2507 at ("test/cases/large/clang-26760.c": line 838) +* replace by zero at ("test/cases/large/clang-26760.c": line 839) * inline variable l_2508 at ("test/cases/large/clang-26760.c": line 839) * remove condition at ("test/cases/large/clang-26760.c": line 846) * reduce to left at ("test/cases/large/clang-26760.c": line 846) @@ -2622,6 +3128,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 846) * replace by zero at ("test/cases/large/clang-26760.c": line 846) * remove return statement at ("test/cases/large/clang-26760.c": line 863) +* replace by zero at ("test/cases/large/clang-26760.c": line 848) * inline variable l_2498 at ("test/cases/large/clang-26760.c": line 848) * delete variable at ("test/cases/large/clang-26760.c": line 849) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 850) @@ -2793,6 +3300,7 @@ * remove check at ("test/cases/large/clang-26760.c": line 884) * remove iterator at ("test/cases/large/clang-26760.c": line 884) * reduce to operant at ("test/cases/large/clang-26760.c": line 884) +* replace by zero at ("test/cases/large/clang-26760.c": line 870) * inline variable l_2518 at ("test/cases/large/clang-26760.c": line 870) * remove expr statement at ("test/cases/large/clang-26760.c": line 871) * reduce to operant at ("test/cases/large/clang-26760.c": line 871) @@ -2842,25 +3350,43 @@ * remove iterator at ("test/cases/large/clang-26760.c": line 715) * reduce to operant at ("test/cases/large/clang-26760.c": line 715) * remove return statement at ("test/cases/large/clang-26760.c": line 910) +* replace by zero at ("test/cases/large/clang-26760.c": line 914) * inline variable l_1494 at ("test/cases/large/clang-26760.c": line 914) +* replace by zero at ("test/cases/large/clang-26760.c": line 915) * inline variable l_1549 at ("test/cases/large/clang-26760.c": line 915) +* reduce to operant at ("test/cases/large/clang-26760.c": line 916) +* replace by zero at ("test/cases/large/clang-26760.c": line 916) * inline variable l_1648 at ("test/cases/large/clang-26760.c": line 916) +* replace by zero at ("test/cases/large/clang-26760.c": line 917) * inline variable l_1651 at ("test/cases/large/clang-26760.c": line 917) +* replace by zero at ("test/cases/large/clang-26760.c": line 918) * inline variable l_1671 at ("test/cases/large/clang-26760.c": line 918) +* replace by zero at ("test/cases/large/clang-26760.c": line 919) * inline variable l_1693 at ("test/cases/large/clang-26760.c": line 919) +* replace by zero at ("test/cases/large/clang-26760.c": line 920) * inline variable l_1694 at ("test/cases/large/clang-26760.c": line 920) +* reduce to operant at ("test/cases/large/clang-26760.c": line 921) +* replace by zero at ("test/cases/large/clang-26760.c": line 921) * inline variable l_1695 at ("test/cases/large/clang-26760.c": line 921) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 922) +* replace by zero at ("test/cases/large/clang-26760.c": line 923) * inline variable l_1698 at ("test/cases/large/clang-26760.c": line 923) +* replace by zero at ("test/cases/large/clang-26760.c": line 924) * inline variable l_1726 at ("test/cases/large/clang-26760.c": line 924) * delete variable at ("test/cases/large/clang-26760.c": line 925) +* replace by zero at ("test/cases/large/clang-26760.c": line 926) * inline variable l_2028 at ("test/cases/large/clang-26760.c": line 926) +* replace by zero at ("test/cases/large/clang-26760.c": line 927) * inline variable l_2050 at ("test/cases/large/clang-26760.c": line 927) +* replace by zero at ("test/cases/large/clang-26760.c": line 928) * inline variable l_2055 at ("test/cases/large/clang-26760.c": line 928) * delete variable at ("test/cases/large/clang-26760.c": line 929) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 930) +* replace by zero at ("test/cases/large/clang-26760.c": line 931) * inline variable l_2182 at ("test/cases/large/clang-26760.c": line 931) +* replace by zero at ("test/cases/large/clang-26760.c": line 932) * inline variable l_2325 at ("test/cases/large/clang-26760.c": line 932) +* replace by zero at ("test/cases/large/clang-26760.c": line 933) * inline variable l_2326 at ("test/cases/large/clang-26760.c": line 933) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 934) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 934) @@ -2899,20 +3425,35 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 946) * remove empty declaration at ("test/cases/large/clang-26760.c": line 946) * delete variable at ("test/cases/large/clang-26760.c": line 948) +* replace by zero at ("test/cases/large/clang-26760.c": line 949) * inline variable l_1504 at ("test/cases/large/clang-26760.c": line 949) +* replace by zero at ("test/cases/large/clang-26760.c": line 950) * inline variable l_1505 at ("test/cases/large/clang-26760.c": line 950) +* replace by zero at ("test/cases/large/clang-26760.c": line 951) * inline variable l_1537 at ("test/cases/large/clang-26760.c": line 951) +* reduce to operant at ("test/cases/large/clang-26760.c": line 952) +* replace by zero at ("test/cases/large/clang-26760.c": line 952) * inline variable l_1639 at ("test/cases/large/clang-26760.c": line 952) * delete variable at ("test/cases/large/clang-26760.c": line 953) +* replace by zero at ("test/cases/large/clang-26760.c": line 954) * inline variable l_1705 at ("test/cases/large/clang-26760.c": line 954) +* reduce to operant at ("test/cases/large/clang-26760.c": line 955) +* replace by zero at ("test/cases/large/clang-26760.c": line 955) * inline variable l_1724 at ("test/cases/large/clang-26760.c": line 955) +* reduce to operant at ("test/cases/large/clang-26760.c": line 956) +* replace by zero at ("test/cases/large/clang-26760.c": line 956) * inline variable l_1725 at ("test/cases/large/clang-26760.c": line 956) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 957) +* replace by zero at ("test/cases/large/clang-26760.c": line 958) * inline variable l_1842 at ("test/cases/large/clang-26760.c": line 958) +* replace by zero at ("test/cases/large/clang-26760.c": line 959) * inline variable l_1854 at ("test/cases/large/clang-26760.c": line 959) +* replace by zero at ("test/cases/large/clang-26760.c": line 960) * inline variable l_1887 at ("test/cases/large/clang-26760.c": line 960) +* replace by zero at ("test/cases/large/clang-26760.c": line 961) * inline variable l_1905 at ("test/cases/large/clang-26760.c": line 961) * delete variable at ("test/cases/large/clang-26760.c": line 962) +* replace by zero at ("test/cases/large/clang-26760.c": line 963) * inline variable l_2006 at ("test/cases/large/clang-26760.c": line 963) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 964) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 964) @@ -2955,9 +3496,13 @@ * remove condition at ("test/cases/large/clang-26760.c": line 975) * reduce to left at ("test/cases/large/clang-26760.c": line 975) * reduce to right at ("test/cases/large/clang-26760.c": line 975) +* replace by zero at ("test/cases/large/clang-26760.c": line 978) * inline variable l_722 at ("test/cases/large/clang-26760.c": line 978) +* replace by zero at ("test/cases/large/clang-26760.c": line 979) * inline variable l_770 at ("test/cases/large/clang-26760.c": line 979) +* replace by zero at ("test/cases/large/clang-26760.c": line 980) * inline variable l_779 at ("test/cases/large/clang-26760.c": line 980) +* replace by zero at ("test/cases/large/clang-26760.c": line 981) * inline variable l_792 at ("test/cases/large/clang-26760.c": line 981) * remove condition at ("test/cases/large/clang-26760.c": line 982) * do without param at ("test/cases/large/clang-26760.c": line 982) @@ -2989,9 +3534,13 @@ * do without param at ("test/cases/large/clang-26760.c": line 988) * replace by zero at ("test/cases/large/clang-26760.c": line 988) * do without param at ("test/cases/large/clang-26760.c": line 989) +* replace by zero at ("test/cases/large/clang-26760.c": line 1030) * inline variable l_786 at ("test/cases/large/clang-26760.c": line 1030) +* replace by zero at ("test/cases/large/clang-26760.c": line 1031) * inline variable l_789 at ("test/cases/large/clang-26760.c": line 1031) +* replace by zero at ("test/cases/large/clang-26760.c": line 1032) * inline variable l_791 at ("test/cases/large/clang-26760.c": line 1032) +* replace by zero at ("test/cases/large/clang-26760.c": line 1033) * inline variable l_794 at ("test/cases/large/clang-26760.c": line 1033) * remove expr statement at ("test/cases/large/clang-26760.c": line 1034) * reduce to left at ("test/cases/large/clang-26760.c": line 1034) @@ -3021,6 +3570,7 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 1041) * do without param at ("test/cases/large/clang-26760.c": line 1041) * do without param at ("test/cases/large/clang-26760.c": line 1042) +* replace by zero at ("test/cases/large/clang-26760.c": line 991) * inline variable l_749 at ("test/cases/large/clang-26760.c": line 991) * remove condition at ("test/cases/large/clang-26760.c": line 992) * reduce to operant at ("test/cases/large/clang-26760.c": line 992) @@ -3044,7 +3594,11 @@ * do without param at ("test/cases/large/clang-26760.c": line 996) * reduce to operant at ("test/cases/large/clang-26760.c": line 996) * do without param at ("test/cases/large/clang-26760.c": line 997) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1020) +* replace by zero at ("test/cases/large/clang-26760.c": line 1020) * inline variable l_775 at ("test/cases/large/clang-26760.c": line 1020) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1021) +* replace by zero at ("test/cases/large/clang-26760.c": line 1021) * inline variable l_776 at ("test/cases/large/clang-26760.c": line 1021) * remove expr statement at ("test/cases/large/clang-26760.c": line 1022) * reduce to left at ("test/cases/large/clang-26760.c": line 1022) @@ -3193,16 +3747,26 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 1064) * remove empty declaration at ("test/cases/large/clang-26760.c": line 1064) * delete variable at ("test/cases/large/clang-26760.c": line 1066) +* replace by zero at ("test/cases/large/clang-26760.c": line 1067) * inline variable l_1591 at ("test/cases/large/clang-26760.c": line 1067) +* replace by zero at ("test/cases/large/clang-26760.c": line 1068) * inline variable l_1599 at ("test/cases/large/clang-26760.c": line 1068) +* replace by zero at ("test/cases/large/clang-26760.c": line 1069) * inline variable l_1633 at ("test/cases/large/clang-26760.c": line 1069) +* replace by zero at ("test/cases/large/clang-26760.c": line 1070) * inline variable l_1634 at ("test/cases/large/clang-26760.c": line 1070) * delete variable at ("test/cases/large/clang-26760.c": line 1071) +* replace by zero at ("test/cases/large/clang-26760.c": line 1072) * inline variable l_1659 at ("test/cases/large/clang-26760.c": line 1072) +* replace by zero at ("test/cases/large/clang-26760.c": line 1073) * inline variable l_1699 at ("test/cases/large/clang-26760.c": line 1073) +* replace by zero at ("test/cases/large/clang-26760.c": line 1074) * inline variable l_1706 at ("test/cases/large/clang-26760.c": line 1074) +* replace by zero at ("test/cases/large/clang-26760.c": line 1075) * inline variable l_1806 at ("test/cases/large/clang-26760.c": line 1075) +* replace by zero at ("test/cases/large/clang-26760.c": line 1076) * inline variable l_1837 at ("test/cases/large/clang-26760.c": line 1076) +* replace by zero at ("test/cases/large/clang-26760.c": line 1077) * inline variable l_1846 at ("test/cases/large/clang-26760.c": line 1077) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1078) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1078) @@ -3254,9 +3818,12 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 1085) * replace by zero at ("test/cases/large/clang-26760.c": line 1085) * delete variable at ("test/cases/large/clang-26760.c": line 2356) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2357) +* replace by zero at ("test/cases/large/clang-26760.c": line 2357) * inline variable l_1703 at ("test/cases/large/clang-26760.c": line 2357) * delete variable at ("test/cases/large/clang-26760.c": line 2358) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2359) +* replace by zero at ("test/cases/large/clang-26760.c": line 2360) * inline variable l_1764 at ("test/cases/large/clang-26760.c": line 2360) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2361) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2361) @@ -3330,6 +3897,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 2376) * do without param at ("test/cases/large/clang-26760.c": line 2377) * reduce to operant at ("test/cases/large/clang-26760.c": line 2377) +* replace by zero at ("test/cases/large/clang-26760.c": line 2425) * inline variable l_1751 at ("test/cases/large/clang-26760.c": line 2425) * remove initializer at ("test/cases/large/clang-26760.c": line 2426) * reduce to left at ("test/cases/large/clang-26760.c": line 2426) @@ -3501,7 +4069,9 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 2464) * replace by zero at ("test/cases/large/clang-26760.c": line 2464) * replace by zero at ("test/cases/large/clang-26760.c": line 2464) +* replace by zero at ("test/cases/large/clang-26760.c": line 2379) * inline variable l_1727 at ("test/cases/large/clang-26760.c": line 2379) +* replace by zero at ("test/cases/large/clang-26760.c": line 2380) * inline variable l_1728 at ("test/cases/large/clang-26760.c": line 2380) * delete variable at ("test/cases/large/clang-26760.c": line 2381) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2382) @@ -3529,7 +4099,11 @@ * do without param at ("test/cases/large/clang-26760.c": line 2388) * reduce to operant at ("test/cases/large/clang-26760.c": line 2388) * do without param at ("test/cases/large/clang-26760.c": line 2389) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2412) +* replace by zero at ("test/cases/large/clang-26760.c": line 2412) * inline variable l_775 at ("test/cases/large/clang-26760.c": line 2412) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2413) +* replace by zero at ("test/cases/large/clang-26760.c": line 2413) * inline variable l_776 at ("test/cases/large/clang-26760.c": line 2413) * remove expr statement at ("test/cases/large/clang-26760.c": line 2414) * reduce to left at ("test/cases/large/clang-26760.c": line 2414) @@ -3615,17 +4189,33 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 2421) * replace by zero at ("test/cases/large/clang-26760.c": line 2421) * remove return statement at ("test/cases/large/clang-26760.c": line 2466) +* replace by zero at ("test/cases/large/clang-26760.c": line 1087) * inline variable l_1543 at ("test/cases/large/clang-26760.c": line 1087) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1088) +* replace by zero at ("test/cases/large/clang-26760.c": line 1088) * inline variable l_1547 at ("test/cases/large/clang-26760.c": line 1088) +* replace by zero at ("test/cases/large/clang-26760.c": line 1089) * inline variable l_1640 at ("test/cases/large/clang-26760.c": line 1089) +* replace by zero at ("test/cases/large/clang-26760.c": line 1090) * inline variable l_1641 at ("test/cases/large/clang-26760.c": line 1090) +* replace by zero at ("test/cases/large/clang-26760.c": line 1091) * inline variable l_1646 at ("test/cases/large/clang-26760.c": line 1091) +* replace by zero at ("test/cases/large/clang-26760.c": line 1092) * inline variable l_1647 at ("test/cases/large/clang-26760.c": line 1092) +* replace by zero at ("test/cases/large/clang-26760.c": line 1093) * inline variable l_1649 at ("test/cases/large/clang-26760.c": line 1093) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1094) +* replace by zero at ("test/cases/large/clang-26760.c": line 1094) * inline variable l_1650 at ("test/cases/large/clang-26760.c": line 1094) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1095) +* replace by zero at ("test/cases/large/clang-26760.c": line 1095) * inline variable l_1652 at ("test/cases/large/clang-26760.c": line 1095) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1096) +* replace by zero at ("test/cases/large/clang-26760.c": line 1096) * inline variable l_1654 at ("test/cases/large/clang-26760.c": line 1096) +* replace by zero at ("test/cases/large/clang-26760.c": line 1097) * inline variable l_1655 at ("test/cases/large/clang-26760.c": line 1097) +* replace by zero at ("test/cases/large/clang-26760.c": line 1098) * inline variable l_1697 at ("test/cases/large/clang-26760.c": line 1098) * remove initializer at ("test/cases/large/clang-26760.c": line 1099) * reduce to left at ("test/cases/large/clang-26760.c": line 1099) @@ -3675,8 +4265,12 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 1106) * do without param at ("test/cases/large/clang-26760.c": line 1107) * do without param at ("test/cases/large/clang-26760.c": line 1108) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1123) +* replace by zero at ("test/cases/large/clang-26760.c": line 1123) * inline variable l_1541 at ("test/cases/large/clang-26760.c": line 1123) +* replace by zero at ("test/cases/large/clang-26760.c": line 1124) * inline variable l_1546 at ("test/cases/large/clang-26760.c": line 1124) +* replace by zero at ("test/cases/large/clang-26760.c": line 1125) * inline variable l_1550 at ("test/cases/large/clang-26760.c": line 1125) * remove initializer at ("test/cases/large/clang-26760.c": line 1127) * reduce to left at ("test/cases/large/clang-26760.c": line 1127) @@ -3770,19 +4364,28 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 1144) * reduce to right at ("test/cases/large/clang-26760.c": line 1144) * remove empty declaration at ("test/cases/large/clang-26760.c": line 1144) +* replace by zero at ("test/cases/large/clang-26760.c": line 1147) * inline variable l_1581 at ("test/cases/large/clang-26760.c": line 1147) * remove initializer at ("test/cases/large/clang-26760.c": line 1148) * reduce to left at ("test/cases/large/clang-26760.c": line 1148) * reduce to right at ("test/cases/large/clang-26760.c": line 1148) * remove empty declaration at ("test/cases/large/clang-26760.c": line 1148) +* replace by zero at ("test/cases/large/clang-26760.c": line 1151) * inline variable l_2039 at ("test/cases/large/clang-26760.c": line 1151) +* replace by zero at ("test/cases/large/clang-26760.c": line 1152) * inline variable l_2040 at ("test/cases/large/clang-26760.c": line 1152) +* replace by zero at ("test/cases/large/clang-26760.c": line 1153) * inline variable l_2061 at ("test/cases/large/clang-26760.c": line 1153) +* replace by zero at ("test/cases/large/clang-26760.c": line 1154) * inline variable l_2101 at ("test/cases/large/clang-26760.c": line 1154) +* replace by zero at ("test/cases/large/clang-26760.c": line 1155) * inline variable l_2137 at ("test/cases/large/clang-26760.c": line 1155) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1156) +* replace by zero at ("test/cases/large/clang-26760.c": line 1157) * inline variable l_2152 at ("test/cases/large/clang-26760.c": line 1157) +* replace by zero at ("test/cases/large/clang-26760.c": line 1158) * inline variable l_2158 at ("test/cases/large/clang-26760.c": line 1158) +* replace by zero at ("test/cases/large/clang-26760.c": line 1159) * inline variable l_2301 at ("test/cases/large/clang-26760.c": line 1159) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1160) * remove initializer at ("test/cases/large/clang-26760.c": line 1161) @@ -3813,7 +4416,10 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 1164) * replace by zero at ("test/cases/large/clang-26760.c": line 1164) * delete variable at ("test/cases/large/clang-26760.c": line 1490) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1491) +* replace by zero at ("test/cases/large/clang-26760.c": line 1491) * inline variable l_2321 at ("test/cases/large/clang-26760.c": line 1491) +* replace by zero at ("test/cases/large/clang-26760.c": line 1492) * inline variable l_2322 at ("test/cases/large/clang-26760.c": line 1492) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1493) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1493) @@ -3831,9 +4437,11 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 1497) * reduce to right at ("test/cases/large/clang-26760.c": line 1497) * remove empty declaration at ("test/cases/large/clang-26760.c": line 1497) +* replace by zero at ("test/cases/large/clang-26760.c": line 1499) * inline variable l_2298 at ("test/cases/large/clang-26760.c": line 1499) * remove condition at ("test/cases/large/clang-26760.c": line 1500) * remove return statement at ("test/cases/large/clang-26760.c": line 1523) +* replace by zero at ("test/cases/large/clang-26760.c": line 1502) * inline variable l_2299 at ("test/cases/large/clang-26760.c": line 1502) * remove expr statement at ("test/cases/large/clang-26760.c": line 1503) * reduce to left at ("test/cases/large/clang-26760.c": line 1503) @@ -3936,23 +4544,42 @@ * remove iterator at ("test/cases/large/clang-26760.c": line 1494) * reduce to left at ("test/cases/large/clang-26760.c": line 1494) * reduce to right at ("test/cases/large/clang-26760.c": line 1494) +* replace by zero at ("test/cases/large/clang-26760.c": line 1166) * inline variable l_2062 at ("test/cases/large/clang-26760.c": line 1166) +* replace by zero at ("test/cases/large/clang-26760.c": line 1167) * inline variable l_2136 at ("test/cases/large/clang-26760.c": line 1167) +* replace by zero at ("test/cases/large/clang-26760.c": line 1168) * inline variable l_2138 at ("test/cases/large/clang-26760.c": line 1168) +* replace by zero at ("test/cases/large/clang-26760.c": line 1169) * inline variable l_2139 at ("test/cases/large/clang-26760.c": line 1169) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1170) +* replace by zero at ("test/cases/large/clang-26760.c": line 1170) * inline variable l_2140 at ("test/cases/large/clang-26760.c": line 1170) +* replace by zero at ("test/cases/large/clang-26760.c": line 1171) * inline variable l_2142 at ("test/cases/large/clang-26760.c": line 1171) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1172) +* replace by zero at ("test/cases/large/clang-26760.c": line 1172) * inline variable l_2146 at ("test/cases/large/clang-26760.c": line 1172) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1173) +* replace by zero at ("test/cases/large/clang-26760.c": line 1173) * inline variable l_2147 at ("test/cases/large/clang-26760.c": line 1173) +* replace by zero at ("test/cases/large/clang-26760.c": line 1174) * inline variable l_2149 at ("test/cases/large/clang-26760.c": line 1174) +* replace by zero at ("test/cases/large/clang-26760.c": line 1175) * inline variable l_2151 at ("test/cases/large/clang-26760.c": line 1175) +* replace by zero at ("test/cases/large/clang-26760.c": line 1176) * inline variable l_2155 at ("test/cases/large/clang-26760.c": line 1176) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1177) +* replace by zero at ("test/cases/large/clang-26760.c": line 1178) * inline variable l_2177 at ("test/cases/large/clang-26760.c": line 1178) +* replace by zero at ("test/cases/large/clang-26760.c": line 1179) * inline variable l_2179 at ("test/cases/large/clang-26760.c": line 1179) +* replace by zero at ("test/cases/large/clang-26760.c": line 1180) * inline variable l_2180 at ("test/cases/large/clang-26760.c": line 1180) +* replace by zero at ("test/cases/large/clang-26760.c": line 1181) * inline variable l_2181 at ("test/cases/large/clang-26760.c": line 1181) * delete variable at ("test/cases/large/clang-26760.c": line 1182) +* replace by zero at ("test/cases/large/clang-26760.c": line 1183) * inline variable l_2185 at ("test/cases/large/clang-26760.c": line 1183) * delete variable at ("test/cases/large/clang-26760.c": line 1184) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1185) @@ -4014,6 +4641,7 @@ * do without param at ("test/cases/large/clang-26760.c": line 1199) * do without param at ("test/cases/large/clang-26760.c": line 1200) * remove condition at ("test/cases/large/clang-26760.c": line 1201) +* replace by zero at ("test/cases/large/clang-26760.c": line 1265) * inline variable l_2161 at ("test/cases/large/clang-26760.c": line 1265) * remove expr statement at ("test/cases/large/clang-26760.c": line 1266) * reduce to left at ("test/cases/large/clang-26760.c": line 1266) @@ -4072,18 +4700,29 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 1273) * do without param at ("test/cases/large/clang-26760.c": line 1274) * do without param at ("test/cases/large/clang-26760.c": line 1275) +* replace by zero at ("test/cases/large/clang-26760.c": line 1203) * inline variable l_2075 at ("test/cases/large/clang-26760.c": line 1203) +* replace by zero at ("test/cases/large/clang-26760.c": line 1204) * inline variable l_2076 at ("test/cases/large/clang-26760.c": line 1204) +* replace by zero at ("test/cases/large/clang-26760.c": line 1205) * inline variable l_2121 at ("test/cases/large/clang-26760.c": line 1205) +* replace by zero at ("test/cases/large/clang-26760.c": line 1206) * inline variable l_2135 at ("test/cases/large/clang-26760.c": line 1206) +* replace by zero at ("test/cases/large/clang-26760.c": line 1207) * inline variable l_2144 at ("test/cases/large/clang-26760.c": line 1207) +* replace by zero at ("test/cases/large/clang-26760.c": line 1208) * inline variable l_2145 at ("test/cases/large/clang-26760.c": line 1208) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1209) +* replace by zero at ("test/cases/large/clang-26760.c": line 1209) * inline variable l_2148 at ("test/cases/large/clang-26760.c": line 1209) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1210) +* replace by zero at ("test/cases/large/clang-26760.c": line 1210) * inline variable l_2150 at ("test/cases/large/clang-26760.c": line 1210) * remove initializer at ("test/cases/large/clang-26760.c": line 1211) * reduce to left at ("test/cases/large/clang-26760.c": line 1211) * reduce to right at ("test/cases/large/clang-26760.c": line 1211) * remove empty declaration at ("test/cases/large/clang-26760.c": line 1211) +* replace by zero at ("test/cases/large/clang-26760.c": line 1214) * inline variable l_2105 at ("test/cases/large/clang-26760.c": line 1214) * remove initializer at ("test/cases/large/clang-26760.c": line 1215) * reduce to left at ("test/cases/large/clang-26760.c": line 1215) @@ -4114,6 +4753,7 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 1223) * reduce to operant at ("test/cases/large/clang-26760.c": line 1223) * remove empty declaration at ("test/cases/large/clang-26760.c": line 1223) +* replace by zero at ("test/cases/large/clang-26760.c": line 1225) * inline variable l_2102 at ("test/cases/large/clang-26760.c": line 1225) * remove expr statement at ("test/cases/large/clang-26760.c": line 1226) * reduce to left at ("test/cases/large/clang-26760.c": line 1226) @@ -4190,6 +4830,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 1239) * reduce to right at ("test/cases/large/clang-26760.c": line 1239) * remove empty declaration at ("test/cases/large/clang-26760.c": line 1239) +* replace by zero at ("test/cases/large/clang-26760.c": line 1241) * inline variable l_2108 at ("test/cases/large/clang-26760.c": line 1241) * remove expr statement at ("test/cases/large/clang-26760.c": line 1242) * reduce to left at ("test/cases/large/clang-26760.c": line 1242) @@ -4298,6 +4939,8 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 1277) * reduce to right at ("test/cases/large/clang-26760.c": line 1277) * remove empty declaration at ("test/cases/large/clang-26760.c": line 1277) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1280) +* replace by zero at ("test/cases/large/clang-26760.c": line 1280) * inline variable l_2199 at ("test/cases/large/clang-26760.c": line 1280) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1281) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1282) @@ -4316,16 +4959,23 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 1285) * reduce to right at ("test/cases/large/clang-26760.c": line 1285) * remove empty declaration at ("test/cases/large/clang-26760.c": line 1285) +* replace by zero at ("test/cases/large/clang-26760.c": line 1288) * inline variable l_2216 at ("test/cases/large/clang-26760.c": line 1288) +* replace by zero at ("test/cases/large/clang-26760.c": line 1289) * inline variable l_2249 at ("test/cases/large/clang-26760.c": line 1289) +* replace by zero at ("test/cases/large/clang-26760.c": line 1290) * inline variable l_2260 at ("test/cases/large/clang-26760.c": line 1290) +* replace by zero at ("test/cases/large/clang-26760.c": line 1291) * inline variable l_2261 at ("test/cases/large/clang-26760.c": line 1291) +* replace by zero at ("test/cases/large/clang-26760.c": line 1292) * inline variable l_2263 at ("test/cases/large/clang-26760.c": line 1292) * remove initializer at ("test/cases/large/clang-26760.c": line 1293) * reduce to left at ("test/cases/large/clang-26760.c": line 1293) * reduce to right at ("test/cases/large/clang-26760.c": line 1293) * remove empty declaration at ("test/cases/large/clang-26760.c": line 1293) +* replace by zero at ("test/cases/large/clang-26760.c": line 1296) * inline variable l_2200 at ("test/cases/large/clang-26760.c": line 1296) +* replace by zero at ("test/cases/large/clang-26760.c": line 1297) * inline variable l_2217 at ("test/cases/large/clang-26760.c": line 1297) * remove expr statement at ("test/cases/large/clang-26760.c": line 1298) * reduce to left at ("test/cases/large/clang-26760.c": line 1298) @@ -4529,9 +5179,12 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 1346) * reduce to right at ("test/cases/large/clang-26760.c": line 1346) * remove empty declaration at ("test/cases/large/clang-26760.c": line 1346) +* replace by zero at ("test/cases/large/clang-26760.c": line 1348) * inline variable l_2256 at ("test/cases/large/clang-26760.c": line 1348) +* replace by zero at ("test/cases/large/clang-26760.c": line 1349) * inline variable l_2257 at ("test/cases/large/clang-26760.c": line 1349) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1350) +* replace by zero at ("test/cases/large/clang-26760.c": line 1351) * inline variable l_2262 at ("test/cases/large/clang-26760.c": line 1351) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1352) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1352) @@ -4631,6 +5284,8 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 1376) * reduce to right at ("test/cases/large/clang-26760.c": line 1376) * remove empty declaration at ("test/cases/large/clang-26760.c": line 1376) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1379) +* replace by zero at ("test/cases/large/clang-26760.c": line 1379) * inline variable l_2199 at ("test/cases/large/clang-26760.c": line 1379) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1380) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1381) @@ -4668,16 +5323,23 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 1390) * reduce to right at ("test/cases/large/clang-26760.c": line 1390) * remove empty declaration at ("test/cases/large/clang-26760.c": line 1390) +* replace by zero at ("test/cases/large/clang-26760.c": line 1393) * inline variable l_2216 at ("test/cases/large/clang-26760.c": line 1393) +* replace by zero at ("test/cases/large/clang-26760.c": line 1394) * inline variable l_2249 at ("test/cases/large/clang-26760.c": line 1394) +* replace by zero at ("test/cases/large/clang-26760.c": line 1395) * inline variable l_2260 at ("test/cases/large/clang-26760.c": line 1395) +* replace by zero at ("test/cases/large/clang-26760.c": line 1396) * inline variable l_2261 at ("test/cases/large/clang-26760.c": line 1396) +* replace by zero at ("test/cases/large/clang-26760.c": line 1397) * inline variable l_2263 at ("test/cases/large/clang-26760.c": line 1397) * remove initializer at ("test/cases/large/clang-26760.c": line 1398) * reduce to left at ("test/cases/large/clang-26760.c": line 1398) * reduce to right at ("test/cases/large/clang-26760.c": line 1398) * remove empty declaration at ("test/cases/large/clang-26760.c": line 1398) +* replace by zero at ("test/cases/large/clang-26760.c": line 1401) * inline variable l_2200 at ("test/cases/large/clang-26760.c": line 1401) +* replace by zero at ("test/cases/large/clang-26760.c": line 1402) * inline variable l_2217 at ("test/cases/large/clang-26760.c": line 1402) * remove expr statement at ("test/cases/large/clang-26760.c": line 1403) * reduce to left at ("test/cases/large/clang-26760.c": line 1403) @@ -4881,9 +5543,12 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 1451) * reduce to right at ("test/cases/large/clang-26760.c": line 1451) * remove empty declaration at ("test/cases/large/clang-26760.c": line 1451) +* replace by zero at ("test/cases/large/clang-26760.c": line 1453) * inline variable l_2256 at ("test/cases/large/clang-26760.c": line 1453) +* replace by zero at ("test/cases/large/clang-26760.c": line 1454) * inline variable l_2257 at ("test/cases/large/clang-26760.c": line 1454) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1455) +* replace by zero at ("test/cases/large/clang-26760.c": line 1456) * inline variable l_2262 at ("test/cases/large/clang-26760.c": line 1456) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1457) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1457) @@ -5177,6 +5842,8 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 1571) * remove empty declaration at ("test/cases/large/clang-26760.c": line 1571) * delete variable at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1574) +* replace by zero at ("test/cases/large/clang-26760.c": line 1574) * inline variable l_1592 at ("test/cases/large/clang-26760.c": line 1574) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1575) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1575) @@ -5273,7 +5940,9 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 2348) * remove condition at ("test/cases/large/clang-26760.c": line 2349) * remove statement at ("test/cases/large/clang-26760.c": line 2350) +* replace by zero at ("test/cases/large/clang-26760.c": line 1592) * inline variable l_1611 at ("test/cases/large/clang-26760.c": line 1592) +* replace by zero at ("test/cases/large/clang-26760.c": line 1593) * inline variable l_1636 at ("test/cases/large/clang-26760.c": line 1593) * delete variable at ("test/cases/large/clang-26760.c": line 1594) * delete variable at ("test/cases/large/clang-26760.c": line 1595) @@ -5336,10 +6005,14 @@ * remove condition at ("test/cases/large/clang-26760.c": line 1602) * do without param at ("test/cases/large/clang-26760.c": line 1602) * do without param at ("test/cases/large/clang-26760.c": line 1602) +* replace by zero at ("test/cases/large/clang-26760.c": line 1719) * inline variable l_1932 at ("test/cases/large/clang-26760.c": line 1719) +* replace by zero at ("test/cases/large/clang-26760.c": line 1720) * inline variable l_1945 at ("test/cases/large/clang-26760.c": line 1720) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1721) +* replace by zero at ("test/cases/large/clang-26760.c": line 1722) * inline variable l_1971 at ("test/cases/large/clang-26760.c": line 1722) +* replace by zero at ("test/cases/large/clang-26760.c": line 1723) * inline variable l_1990 at ("test/cases/large/clang-26760.c": line 1723) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1724) * remove expr statement at ("test/cases/large/clang-26760.c": line 1725) @@ -5368,9 +6041,13 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 1735) * reduce to operant at ("test/cases/large/clang-26760.c": line 1735) * remove empty declaration at ("test/cases/large/clang-26760.c": line 1735) +* replace by zero at ("test/cases/large/clang-26760.c": line 1737) * inline variable l_1929 at ("test/cases/large/clang-26760.c": line 1737) +* replace by zero at ("test/cases/large/clang-26760.c": line 1738) * inline variable l_1930 at ("test/cases/large/clang-26760.c": line 1738) +* replace by zero at ("test/cases/large/clang-26760.c": line 1739) * inline variable l_1949 at ("test/cases/large/clang-26760.c": line 1739) +* replace by zero at ("test/cases/large/clang-26760.c": line 1740) * inline variable l_2005 at ("test/cases/large/clang-26760.c": line 1740) * remove initializer at ("test/cases/large/clang-26760.c": line 1741) * reduce to left at ("test/cases/large/clang-26760.c": line 1741) @@ -5456,7 +6133,9 @@ * do without param at ("test/cases/large/clang-26760.c": line 1789) * do without param at ("test/cases/large/clang-26760.c": line 1790) * do without param at ("test/cases/large/clang-26760.c": line 1791) +* replace by zero at ("test/cases/large/clang-26760.c": line 1767) * inline variable l_1947 at ("test/cases/large/clang-26760.c": line 1767) +* replace by zero at ("test/cases/large/clang-26760.c": line 1768) * inline variable l_1948 at ("test/cases/large/clang-26760.c": line 1768) * remove expr statement at ("test/cases/large/clang-26760.c": line 1769) * reduce to left at ("test/cases/large/clang-26760.c": line 1769) @@ -5636,6 +6315,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 1870) * do without param at ("test/cases/large/clang-26760.c": line 1871) * do without param at ("test/cases/large/clang-26760.c": line 1872) +* replace by zero at ("test/cases/large/clang-26760.c": line 1799) * inline variable l_2002 at ("test/cases/large/clang-26760.c": line 1799) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1800) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1801) @@ -5668,9 +6348,12 @@ * remove iterator at ("test/cases/large/clang-26760.c": line 1804) * reduce to operant at ("test/cases/large/clang-26760.c": line 1804) * remove expr statement at ("test/cases/large/clang-26760.c": line 1818) +* replace by zero at ("test/cases/large/clang-26760.c": line 1820) * inline variable l_2256 at ("test/cases/large/clang-26760.c": line 1820) +* replace by zero at ("test/cases/large/clang-26760.c": line 1821) * inline variable l_2257 at ("test/cases/large/clang-26760.c": line 1821) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1822) +* replace by zero at ("test/cases/large/clang-26760.c": line 1823) * inline variable l_2262 at ("test/cases/large/clang-26760.c": line 1823) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1824) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1824) @@ -5837,8 +6520,11 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 1735) * remove iterator at ("test/cases/large/clang-26760.c": line 1735) * reduce to operant at ("test/cases/large/clang-26760.c": line 1735) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1604) +* replace by zero at ("test/cases/large/clang-26760.c": line 1604) * inline variable l_1831 at ("test/cases/large/clang-26760.c": line 1604) * delete variable at ("test/cases/large/clang-26760.c": line 1605) +* replace by zero at ("test/cases/large/clang-26760.c": line 1606) * inline variable l_1889 at ("test/cases/large/clang-26760.c": line 1606) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1607) * remove initializer at ("test/cases/large/clang-26760.c": line 1608) @@ -5857,10 +6543,16 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 1610) * remove empty declaration at ("test/cases/large/clang-26760.c": line 1610) * delete variable at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1614) +* replace by zero at ("test/cases/large/clang-26760.c": line 1614) * inline variable l_1841 at ("test/cases/large/clang-26760.c": line 1614) +* replace by zero at ("test/cases/large/clang-26760.c": line 1615) * inline variable l_1844 at ("test/cases/large/clang-26760.c": line 1615) +* replace by zero at ("test/cases/large/clang-26760.c": line 1616) * inline variable l_1845 at ("test/cases/large/clang-26760.c": line 1616) +* replace by zero at ("test/cases/large/clang-26760.c": line 1617) * inline variable l_1853 at ("test/cases/large/clang-26760.c": line 1617) +* replace by zero at ("test/cases/large/clang-26760.c": line 1618) * inline variable l_1856 at ("test/cases/large/clang-26760.c": line 1618) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1619) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1619) @@ -5939,11 +6631,18 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 1629) * reduce to right at ("test/cases/large/clang-26760.c": line 1629) * remove empty declaration at ("test/cases/large/clang-26760.c": line 1629) +* replace by zero at ("test/cases/large/clang-26760.c": line 1632) * inline variable l_1840 at ("test/cases/large/clang-26760.c": line 1632) +* replace by zero at ("test/cases/large/clang-26760.c": line 1633) * inline variable l_1843 at ("test/cases/large/clang-26760.c": line 1633) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1634) +* replace by zero at ("test/cases/large/clang-26760.c": line 1634) * inline variable l_1850 at ("test/cases/large/clang-26760.c": line 1634) +* replace by zero at ("test/cases/large/clang-26760.c": line 1635) * inline variable l_1851 at ("test/cases/large/clang-26760.c": line 1635) +* replace by zero at ("test/cases/large/clang-26760.c": line 1636) * inline variable l_1852 at ("test/cases/large/clang-26760.c": line 1636) +* replace by zero at ("test/cases/large/clang-26760.c": line 1637) * inline variable l_1855 at ("test/cases/large/clang-26760.c": line 1637) * remove expr statement at ("test/cases/large/clang-26760.c": line 1638) * reduce to left at ("test/cases/large/clang-26760.c": line 1638) @@ -5952,6 +6651,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 1639) * reduce to right at ("test/cases/large/clang-26760.c": line 1639) * remove empty declaration at ("test/cases/large/clang-26760.c": line 1639) +* replace by zero at ("test/cases/large/clang-26760.c": line 1641) * inline variable l_1581 at ("test/cases/large/clang-26760.c": line 1641) * remove condition at ("test/cases/large/clang-26760.c": line 1642) * remove statement at ("test/cases/large/clang-26760.c": line 1643) @@ -6272,6 +6972,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 1883) * replace by zero at ("test/cases/large/clang-26760.c": line 1883) * replace by zero at ("test/cases/large/clang-26760.c": line 1883) +* replace by zero at ("test/cases/large/clang-26760.c": line 2323) * inline variable l_1692 at ("test/cases/large/clang-26760.c": line 2323) * remove expr statement at ("test/cases/large/clang-26760.c": line 2324) * reduce to left at ("test/cases/large/clang-26760.c": line 2324) @@ -6374,10 +7075,15 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 2343) * replace by zero at ("test/cases/large/clang-26760.c": line 2343) * replace by zero at ("test/cases/large/clang-26760.c": line 2343) +* replace by zero at ("test/cases/large/clang-26760.c": line 1885) * inline variable l_1635 at ("test/cases/large/clang-26760.c": line 1885) +* replace by zero at ("test/cases/large/clang-26760.c": line 1886) * inline variable l_1637 at ("test/cases/large/clang-26760.c": line 1886) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1887) +* replace by zero at ("test/cases/large/clang-26760.c": line 1887) * inline variable l_1642 at ("test/cases/large/clang-26760.c": line 1887) * delete variable at ("test/cases/large/clang-26760.c": line 1888) +* replace by zero at ("test/cases/large/clang-26760.c": line 1889) * inline variable l_1653 at ("test/cases/large/clang-26760.c": line 1889) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1890) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1890) @@ -6427,16 +7133,26 @@ * do without param at ("test/cases/large/clang-26760.c": line 1897) * do without param at ("test/cases/large/clang-26760.c": line 1898) * delete variable at ("test/cases/large/clang-26760.c": line 1900) +* replace by zero at ("test/cases/large/clang-26760.c": line 1901) * inline variable l_1591 at ("test/cases/large/clang-26760.c": line 1901) +* replace by zero at ("test/cases/large/clang-26760.c": line 1902) * inline variable l_1599 at ("test/cases/large/clang-26760.c": line 1902) +* replace by zero at ("test/cases/large/clang-26760.c": line 1903) * inline variable l_1633 at ("test/cases/large/clang-26760.c": line 1903) +* replace by zero at ("test/cases/large/clang-26760.c": line 1904) * inline variable l_1634 at ("test/cases/large/clang-26760.c": line 1904) * delete variable at ("test/cases/large/clang-26760.c": line 1905) +* replace by zero at ("test/cases/large/clang-26760.c": line 1906) * inline variable l_1659 at ("test/cases/large/clang-26760.c": line 1906) +* replace by zero at ("test/cases/large/clang-26760.c": line 1907) * inline variable l_1699 at ("test/cases/large/clang-26760.c": line 1907) +* replace by zero at ("test/cases/large/clang-26760.c": line 1908) * inline variable l_1706 at ("test/cases/large/clang-26760.c": line 1908) +* replace by zero at ("test/cases/large/clang-26760.c": line 1909) * inline variable l_1806 at ("test/cases/large/clang-26760.c": line 1909) +* replace by zero at ("test/cases/large/clang-26760.c": line 1910) * inline variable l_1837 at ("test/cases/large/clang-26760.c": line 1910) +* replace by zero at ("test/cases/large/clang-26760.c": line 1911) * inline variable l_1846 at ("test/cases/large/clang-26760.c": line 1911) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1912) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1912) @@ -6488,9 +7204,12 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 1919) * replace by zero at ("test/cases/large/clang-26760.c": line 1919) * delete variable at ("test/cases/large/clang-26760.c": line 2058) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2059) +* replace by zero at ("test/cases/large/clang-26760.c": line 2059) * inline variable l_1703 at ("test/cases/large/clang-26760.c": line 2059) * delete variable at ("test/cases/large/clang-26760.c": line 2060) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2061) +* replace by zero at ("test/cases/large/clang-26760.c": line 2062) * inline variable l_1764 at ("test/cases/large/clang-26760.c": line 2062) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2063) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2063) @@ -6561,6 +7280,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 2077) * do without param at ("test/cases/large/clang-26760.c": line 2078) * reduce to operant at ("test/cases/large/clang-26760.c": line 2078) +* replace by zero at ("test/cases/large/clang-26760.c": line 2088) * inline variable l_1751 at ("test/cases/large/clang-26760.c": line 2088) * remove initializer at ("test/cases/large/clang-26760.c": line 2089) * reduce to left at ("test/cases/large/clang-26760.c": line 2089) @@ -6722,7 +7442,9 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 2120) * replace by zero at ("test/cases/large/clang-26760.c": line 2120) * replace by zero at ("test/cases/large/clang-26760.c": line 2120) +* replace by zero at ("test/cases/large/clang-26760.c": line 2080) * inline variable l_1727 at ("test/cases/large/clang-26760.c": line 2080) +* replace by zero at ("test/cases/large/clang-26760.c": line 2081) * inline variable l_1728 at ("test/cases/large/clang-26760.c": line 2081) * delete variable at ("test/cases/large/clang-26760.c": line 2082) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2083) @@ -6733,17 +7455,33 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 2084) * replace by zero at ("test/cases/large/clang-26760.c": line 2084) * remove return statement at ("test/cases/large/clang-26760.c": line 2122) +* replace by zero at ("test/cases/large/clang-26760.c": line 1921) * inline variable l_1543 at ("test/cases/large/clang-26760.c": line 1921) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1922) +* replace by zero at ("test/cases/large/clang-26760.c": line 1922) * inline variable l_1547 at ("test/cases/large/clang-26760.c": line 1922) +* replace by zero at ("test/cases/large/clang-26760.c": line 1923) * inline variable l_1640 at ("test/cases/large/clang-26760.c": line 1923) +* replace by zero at ("test/cases/large/clang-26760.c": line 1924) * inline variable l_1641 at ("test/cases/large/clang-26760.c": line 1924) +* replace by zero at ("test/cases/large/clang-26760.c": line 1925) * inline variable l_1646 at ("test/cases/large/clang-26760.c": line 1925) +* replace by zero at ("test/cases/large/clang-26760.c": line 1926) * inline variable l_1647 at ("test/cases/large/clang-26760.c": line 1926) +* replace by zero at ("test/cases/large/clang-26760.c": line 1927) * inline variable l_1649 at ("test/cases/large/clang-26760.c": line 1927) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1928) +* replace by zero at ("test/cases/large/clang-26760.c": line 1928) * inline variable l_1650 at ("test/cases/large/clang-26760.c": line 1928) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1929) +* replace by zero at ("test/cases/large/clang-26760.c": line 1929) * inline variable l_1652 at ("test/cases/large/clang-26760.c": line 1929) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1930) +* replace by zero at ("test/cases/large/clang-26760.c": line 1930) * inline variable l_1654 at ("test/cases/large/clang-26760.c": line 1930) +* replace by zero at ("test/cases/large/clang-26760.c": line 1931) * inline variable l_1655 at ("test/cases/large/clang-26760.c": line 1931) +* replace by zero at ("test/cases/large/clang-26760.c": line 1932) * inline variable l_1697 at ("test/cases/large/clang-26760.c": line 1932) * remove initializer at ("test/cases/large/clang-26760.c": line 1933) * reduce to left at ("test/cases/large/clang-26760.c": line 1933) @@ -6793,8 +7531,12 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 1940) * do without param at ("test/cases/large/clang-26760.c": line 1941) * do without param at ("test/cases/large/clang-26760.c": line 1942) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1951) +* replace by zero at ("test/cases/large/clang-26760.c": line 1951) * inline variable l_1541 at ("test/cases/large/clang-26760.c": line 1951) +* replace by zero at ("test/cases/large/clang-26760.c": line 1952) * inline variable l_1546 at ("test/cases/large/clang-26760.c": line 1952) +* replace by zero at ("test/cases/large/clang-26760.c": line 1953) * inline variable l_1550 at ("test/cases/large/clang-26760.c": line 1953) * remove expr statement at ("test/cases/large/clang-26760.c": line 1954) * reduce to operant at ("test/cases/large/clang-26760.c": line 1954) @@ -6853,6 +7595,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 1959) * reduce to right at ("test/cases/large/clang-26760.c": line 1959) * remove empty declaration at ("test/cases/large/clang-26760.c": line 1959) +* replace by zero at ("test/cases/large/clang-26760.c": line 1962) * inline variable l_1581 at ("test/cases/large/clang-26760.c": line 1962) * remove condition at ("test/cases/large/clang-26760.c": line 1963) * remove statement at ("test/cases/large/clang-26760.c": line 1964) @@ -6921,6 +7664,8 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 1979) * remove empty declaration at ("test/cases/large/clang-26760.c": line 1979) * delete variable at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1982) +* replace by zero at ("test/cases/large/clang-26760.c": line 1982) * inline variable l_1592 at ("test/cases/large/clang-26760.c": line 1982) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1983) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1983) @@ -7017,7 +7762,9 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 2050) * remove condition at ("test/cases/large/clang-26760.c": line 2051) * remove statement at ("test/cases/large/clang-26760.c": line 2052) +* replace by zero at ("test/cases/large/clang-26760.c": line 2000) * inline variable l_1611 at ("test/cases/large/clang-26760.c": line 2000) +* replace by zero at ("test/cases/large/clang-26760.c": line 2001) * inline variable l_1636 at ("test/cases/large/clang-26760.c": line 2001) * delete variable at ("test/cases/large/clang-26760.c": line 2002) * delete variable at ("test/cases/large/clang-26760.c": line 2003) @@ -7082,6 +7829,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 2010) * replace by zero at ("test/cases/large/clang-26760.c": line 2010) * replace by zero at ("test/cases/large/clang-26760.c": line 2010) +* replace by zero at ("test/cases/large/clang-26760.c": line 2030) * inline variable l_1692 at ("test/cases/large/clang-26760.c": line 2030) * remove expr statement at ("test/cases/large/clang-26760.c": line 2031) * reduce to left at ("test/cases/large/clang-26760.c": line 2031) @@ -7175,10 +7923,15 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 2045) * replace by zero at ("test/cases/large/clang-26760.c": line 2045) * replace by zero at ("test/cases/large/clang-26760.c": line 2045) +* replace by zero at ("test/cases/large/clang-26760.c": line 2012) * inline variable l_1635 at ("test/cases/large/clang-26760.c": line 2012) +* replace by zero at ("test/cases/large/clang-26760.c": line 2013) * inline variable l_1637 at ("test/cases/large/clang-26760.c": line 2013) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2014) +* replace by zero at ("test/cases/large/clang-26760.c": line 2014) * inline variable l_1642 at ("test/cases/large/clang-26760.c": line 2014) * delete variable at ("test/cases/large/clang-26760.c": line 2015) +* replace by zero at ("test/cases/large/clang-26760.c": line 2016) * inline variable l_1653 at ("test/cases/large/clang-26760.c": line 2016) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2017) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2017) @@ -7343,10 +8096,14 @@ * remove condition at ("test/cases/large/clang-26760.c": line 2141) * do without param at ("test/cases/large/clang-26760.c": line 2141) * do without param at ("test/cases/large/clang-26760.c": line 2141) +* replace by zero at ("test/cases/large/clang-26760.c": line 2223) * inline variable l_1932 at ("test/cases/large/clang-26760.c": line 2223) +* replace by zero at ("test/cases/large/clang-26760.c": line 2224) * inline variable l_1945 at ("test/cases/large/clang-26760.c": line 2224) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2225) +* replace by zero at ("test/cases/large/clang-26760.c": line 2226) * inline variable l_1971 at ("test/cases/large/clang-26760.c": line 2226) +* replace by zero at ("test/cases/large/clang-26760.c": line 2227) * inline variable l_1990 at ("test/cases/large/clang-26760.c": line 2227) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2228) * remove initializer at ("test/cases/large/clang-26760.c": line 2229) @@ -7365,9 +8122,13 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 2231) * reduce to operant at ("test/cases/large/clang-26760.c": line 2231) * remove empty declaration at ("test/cases/large/clang-26760.c": line 2231) +* replace by zero at ("test/cases/large/clang-26760.c": line 2233) * inline variable l_1929 at ("test/cases/large/clang-26760.c": line 2233) +* replace by zero at ("test/cases/large/clang-26760.c": line 2234) * inline variable l_1930 at ("test/cases/large/clang-26760.c": line 2234) +* replace by zero at ("test/cases/large/clang-26760.c": line 2235) * inline variable l_1949 at ("test/cases/large/clang-26760.c": line 2235) +* replace by zero at ("test/cases/large/clang-26760.c": line 2236) * inline variable l_2005 at ("test/cases/large/clang-26760.c": line 2236) * remove condition at ("test/cases/large/clang-26760.c": line 2237) * remove expr statement at ("test/cases/large/clang-26760.c": line 2245) @@ -7397,7 +8158,9 @@ * do without param at ("test/cases/large/clang-26760.c": line 2271) * do without param at ("test/cases/large/clang-26760.c": line 2272) * do without param at ("test/cases/large/clang-26760.c": line 2273) +* replace by zero at ("test/cases/large/clang-26760.c": line 2249) * inline variable l_1947 at ("test/cases/large/clang-26760.c": line 2249) +* replace by zero at ("test/cases/large/clang-26760.c": line 2250) * inline variable l_1948 at ("test/cases/large/clang-26760.c": line 2250) * remove expr statement at ("test/cases/large/clang-26760.c": line 2251) * reduce to left at ("test/cases/large/clang-26760.c": line 2251) @@ -7577,6 +8340,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 2307) * do without param at ("test/cases/large/clang-26760.c": line 2308) * do without param at ("test/cases/large/clang-26760.c": line 2309) +* replace by zero at ("test/cases/large/clang-26760.c": line 2281) * inline variable l_2002 at ("test/cases/large/clang-26760.c": line 2281) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2282) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2283) @@ -7670,8 +8434,11 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 2231) * remove iterator at ("test/cases/large/clang-26760.c": line 2231) * reduce to operant at ("test/cases/large/clang-26760.c": line 2231) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2143) +* replace by zero at ("test/cases/large/clang-26760.c": line 2143) * inline variable l_1831 at ("test/cases/large/clang-26760.c": line 2143) * delete variable at ("test/cases/large/clang-26760.c": line 2144) +* replace by zero at ("test/cases/large/clang-26760.c": line 2145) * inline variable l_1889 at ("test/cases/large/clang-26760.c": line 2145) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2146) * remove initializer at ("test/cases/large/clang-26760.c": line 2147) @@ -7679,10 +8446,16 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 2147) * remove empty declaration at ("test/cases/large/clang-26760.c": line 2147) * delete variable at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2151) +* replace by zero at ("test/cases/large/clang-26760.c": line 2151) * inline variable l_1841 at ("test/cases/large/clang-26760.c": line 2151) +* replace by zero at ("test/cases/large/clang-26760.c": line 2152) * inline variable l_1844 at ("test/cases/large/clang-26760.c": line 2152) +* replace by zero at ("test/cases/large/clang-26760.c": line 2153) * inline variable l_1845 at ("test/cases/large/clang-26760.c": line 2153) +* replace by zero at ("test/cases/large/clang-26760.c": line 2154) * inline variable l_1853 at ("test/cases/large/clang-26760.c": line 2154) +* replace by zero at ("test/cases/large/clang-26760.c": line 2155) * inline variable l_1856 at ("test/cases/large/clang-26760.c": line 2155) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2156) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2156) @@ -7761,11 +8534,18 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 2166) * reduce to right at ("test/cases/large/clang-26760.c": line 2166) * remove empty declaration at ("test/cases/large/clang-26760.c": line 2166) +* replace by zero at ("test/cases/large/clang-26760.c": line 2169) * inline variable l_1840 at ("test/cases/large/clang-26760.c": line 2169) +* replace by zero at ("test/cases/large/clang-26760.c": line 2170) * inline variable l_1843 at ("test/cases/large/clang-26760.c": line 2170) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2171) +* replace by zero at ("test/cases/large/clang-26760.c": line 2171) * inline variable l_1850 at ("test/cases/large/clang-26760.c": line 2171) +* replace by zero at ("test/cases/large/clang-26760.c": line 2172) * inline variable l_1851 at ("test/cases/large/clang-26760.c": line 2172) +* replace by zero at ("test/cases/large/clang-26760.c": line 2173) * inline variable l_1852 at ("test/cases/large/clang-26760.c": line 2173) +* replace by zero at ("test/cases/large/clang-26760.c": line 2174) * inline variable l_1855 at ("test/cases/large/clang-26760.c": line 2174) * remove expr statement at ("test/cases/large/clang-26760.c": line 2175) * reduce to left at ("test/cases/large/clang-26760.c": line 2175) @@ -8126,10 +8906,14 @@ * remove condition at ("test/cases/large/clang-26760.c": line 2487) * do without param at ("test/cases/large/clang-26760.c": line 2487) * do without param at ("test/cases/large/clang-26760.c": line 2487) +* replace by zero at ("test/cases/large/clang-26760.c": line 2779) * inline variable l_1932 at ("test/cases/large/clang-26760.c": line 2779) +* replace by zero at ("test/cases/large/clang-26760.c": line 2780) * inline variable l_1945 at ("test/cases/large/clang-26760.c": line 2780) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2781) +* replace by zero at ("test/cases/large/clang-26760.c": line 2782) * inline variable l_1971 at ("test/cases/large/clang-26760.c": line 2782) +* replace by zero at ("test/cases/large/clang-26760.c": line 2783) * inline variable l_1990 at ("test/cases/large/clang-26760.c": line 2783) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2784) * remove initializer at ("test/cases/large/clang-26760.c": line 2785) @@ -8150,9 +8934,13 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 2789) * reduce to operant at ("test/cases/large/clang-26760.c": line 2789) * remove empty declaration at ("test/cases/large/clang-26760.c": line 2789) +* replace by zero at ("test/cases/large/clang-26760.c": line 2791) * inline variable l_1929 at ("test/cases/large/clang-26760.c": line 2791) +* replace by zero at ("test/cases/large/clang-26760.c": line 2792) * inline variable l_1930 at ("test/cases/large/clang-26760.c": line 2792) +* replace by zero at ("test/cases/large/clang-26760.c": line 2793) * inline variable l_1949 at ("test/cases/large/clang-26760.c": line 2793) +* replace by zero at ("test/cases/large/clang-26760.c": line 2794) * inline variable l_2005 at ("test/cases/large/clang-26760.c": line 2794) * remove condition at ("test/cases/large/clang-26760.c": line 2795) * remove expr statement at ("test/cases/large/clang-26760.c": line 2803) @@ -8182,7 +8970,9 @@ * do without param at ("test/cases/large/clang-26760.c": line 2829) * do without param at ("test/cases/large/clang-26760.c": line 2830) * do without param at ("test/cases/large/clang-26760.c": line 2831) +* replace by zero at ("test/cases/large/clang-26760.c": line 2807) * inline variable l_1947 at ("test/cases/large/clang-26760.c": line 2807) +* replace by zero at ("test/cases/large/clang-26760.c": line 2808) * inline variable l_1948 at ("test/cases/large/clang-26760.c": line 2808) * remove expr statement at ("test/cases/large/clang-26760.c": line 2809) * reduce to left at ("test/cases/large/clang-26760.c": line 2809) @@ -8392,6 +9182,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 2871) * do without param at ("test/cases/large/clang-26760.c": line 2872) * do without param at ("test/cases/large/clang-26760.c": line 2873) +* replace by zero at ("test/cases/large/clang-26760.c": line 2882) * inline variable l_861 at ("test/cases/large/clang-26760.c": line 2882) * remove expr statement at ("test/cases/large/clang-26760.c": line 2883) * reduce to left at ("test/cases/large/clang-26760.c": line 2883) @@ -8469,6 +9260,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 2898) * do without param at ("test/cases/large/clang-26760.c": line 2899) * do without param at ("test/cases/large/clang-26760.c": line 2900) +* replace by zero at ("test/cases/large/clang-26760.c": line 2839) * inline variable l_2002 at ("test/cases/large/clang-26760.c": line 2839) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2840) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2841) @@ -8562,8 +9354,11 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 2789) * remove iterator at ("test/cases/large/clang-26760.c": line 2789) * reduce to operant at ("test/cases/large/clang-26760.c": line 2789) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2489) +* replace by zero at ("test/cases/large/clang-26760.c": line 2489) * inline variable l_1831 at ("test/cases/large/clang-26760.c": line 2489) * delete variable at ("test/cases/large/clang-26760.c": line 2490) +* replace by zero at ("test/cases/large/clang-26760.c": line 2491) * inline variable l_1889 at ("test/cases/large/clang-26760.c": line 2491) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2492) * remove expr statement at ("test/cases/large/clang-26760.c": line 2494) @@ -8574,10 +9369,14 @@ * remove condition at ("test/cases/large/clang-26760.c": line 2495) * do without param at ("test/cases/large/clang-26760.c": line 2495) * do without param at ("test/cases/large/clang-26760.c": line 2495) +* replace by zero at ("test/cases/large/clang-26760.c": line 2577) * inline variable l_1932 at ("test/cases/large/clang-26760.c": line 2577) +* replace by zero at ("test/cases/large/clang-26760.c": line 2578) * inline variable l_1945 at ("test/cases/large/clang-26760.c": line 2578) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2579) +* replace by zero at ("test/cases/large/clang-26760.c": line 2580) * inline variable l_1971 at ("test/cases/large/clang-26760.c": line 2580) +* replace by zero at ("test/cases/large/clang-26760.c": line 2581) * inline variable l_1990 at ("test/cases/large/clang-26760.c": line 2581) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2582) * remove initializer at ("test/cases/large/clang-26760.c": line 2583) @@ -8596,9 +9395,13 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 2585) * reduce to operant at ("test/cases/large/clang-26760.c": line 2585) * remove empty declaration at ("test/cases/large/clang-26760.c": line 2585) +* replace by zero at ("test/cases/large/clang-26760.c": line 2587) * inline variable l_1929 at ("test/cases/large/clang-26760.c": line 2587) +* replace by zero at ("test/cases/large/clang-26760.c": line 2588) * inline variable l_1930 at ("test/cases/large/clang-26760.c": line 2588) +* replace by zero at ("test/cases/large/clang-26760.c": line 2589) * inline variable l_1949 at ("test/cases/large/clang-26760.c": line 2589) +* replace by zero at ("test/cases/large/clang-26760.c": line 2590) * inline variable l_2005 at ("test/cases/large/clang-26760.c": line 2590) * remove condition at ("test/cases/large/clang-26760.c": line 2591) * remove expr statement at ("test/cases/large/clang-26760.c": line 2599) @@ -8628,7 +9431,9 @@ * do without param at ("test/cases/large/clang-26760.c": line 2626) * do without param at ("test/cases/large/clang-26760.c": line 2627) * do without param at ("test/cases/large/clang-26760.c": line 2628) +* replace by zero at ("test/cases/large/clang-26760.c": line 2603) * inline variable l_1947 at ("test/cases/large/clang-26760.c": line 2603) +* replace by zero at ("test/cases/large/clang-26760.c": line 2604) * inline variable l_1948 at ("test/cases/large/clang-26760.c": line 2604) * remove expr statement at ("test/cases/large/clang-26760.c": line 2605) * reduce to left at ("test/cases/large/clang-26760.c": line 2605) @@ -8811,6 +9616,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 2664) * do without param at ("test/cases/large/clang-26760.c": line 2665) * do without param at ("test/cases/large/clang-26760.c": line 2666) +* replace by zero at ("test/cases/large/clang-26760.c": line 2636) * inline variable l_2002 at ("test/cases/large/clang-26760.c": line 2636) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2637) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2638) @@ -8915,8 +9721,11 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 2585) * remove iterator at ("test/cases/large/clang-26760.c": line 2585) * reduce to operant at ("test/cases/large/clang-26760.c": line 2585) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2497) +* replace by zero at ("test/cases/large/clang-26760.c": line 2497) * inline variable l_1831 at ("test/cases/large/clang-26760.c": line 2497) * delete variable at ("test/cases/large/clang-26760.c": line 2498) +* replace by zero at ("test/cases/large/clang-26760.c": line 2499) * inline variable l_1889 at ("test/cases/large/clang-26760.c": line 2499) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2500) * remove initializer at ("test/cases/large/clang-26760.c": line 2501) @@ -8924,10 +9733,16 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 2501) * remove empty declaration at ("test/cases/large/clang-26760.c": line 2501) * delete variable at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2505) +* replace by zero at ("test/cases/large/clang-26760.c": line 2505) * inline variable l_1841 at ("test/cases/large/clang-26760.c": line 2505) +* replace by zero at ("test/cases/large/clang-26760.c": line 2506) * inline variable l_1844 at ("test/cases/large/clang-26760.c": line 2506) +* replace by zero at ("test/cases/large/clang-26760.c": line 2507) * inline variable l_1845 at ("test/cases/large/clang-26760.c": line 2507) +* replace by zero at ("test/cases/large/clang-26760.c": line 2508) * inline variable l_1853 at ("test/cases/large/clang-26760.c": line 2508) +* replace by zero at ("test/cases/large/clang-26760.c": line 2509) * inline variable l_1856 at ("test/cases/large/clang-26760.c": line 2509) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2510) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2510) @@ -9006,11 +9821,18 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 2520) * reduce to right at ("test/cases/large/clang-26760.c": line 2520) * remove empty declaration at ("test/cases/large/clang-26760.c": line 2520) +* replace by zero at ("test/cases/large/clang-26760.c": line 2523) * inline variable l_1840 at ("test/cases/large/clang-26760.c": line 2523) +* replace by zero at ("test/cases/large/clang-26760.c": line 2524) * inline variable l_1843 at ("test/cases/large/clang-26760.c": line 2524) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2525) +* replace by zero at ("test/cases/large/clang-26760.c": line 2525) * inline variable l_1850 at ("test/cases/large/clang-26760.c": line 2525) +* replace by zero at ("test/cases/large/clang-26760.c": line 2526) * inline variable l_1851 at ("test/cases/large/clang-26760.c": line 2526) +* replace by zero at ("test/cases/large/clang-26760.c": line 2527) * inline variable l_1852 at ("test/cases/large/clang-26760.c": line 2527) +* replace by zero at ("test/cases/large/clang-26760.c": line 2528) * inline variable l_1855 at ("test/cases/large/clang-26760.c": line 2528) * remove expr statement at ("test/cases/large/clang-26760.c": line 2529) * reduce to left at ("test/cases/large/clang-26760.c": line 2529) @@ -9248,10 +10070,16 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 2678) * remove empty declaration at ("test/cases/large/clang-26760.c": line 2678) * delete variable at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2682) +* replace by zero at ("test/cases/large/clang-26760.c": line 2682) * inline variable l_1841 at ("test/cases/large/clang-26760.c": line 2682) +* replace by zero at ("test/cases/large/clang-26760.c": line 2683) * inline variable l_1844 at ("test/cases/large/clang-26760.c": line 2683) +* replace by zero at ("test/cases/large/clang-26760.c": line 2684) * inline variable l_1845 at ("test/cases/large/clang-26760.c": line 2684) +* replace by zero at ("test/cases/large/clang-26760.c": line 2685) * inline variable l_1853 at ("test/cases/large/clang-26760.c": line 2685) +* replace by zero at ("test/cases/large/clang-26760.c": line 2686) * inline variable l_1856 at ("test/cases/large/clang-26760.c": line 2686) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2687) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2687) @@ -9330,11 +10158,18 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 2697) * reduce to right at ("test/cases/large/clang-26760.c": line 2697) * remove empty declaration at ("test/cases/large/clang-26760.c": line 2697) +* replace by zero at ("test/cases/large/clang-26760.c": line 2700) * inline variable l_1840 at ("test/cases/large/clang-26760.c": line 2700) +* replace by zero at ("test/cases/large/clang-26760.c": line 2701) * inline variable l_1843 at ("test/cases/large/clang-26760.c": line 2701) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2702) +* replace by zero at ("test/cases/large/clang-26760.c": line 2702) * inline variable l_1850 at ("test/cases/large/clang-26760.c": line 2702) +* replace by zero at ("test/cases/large/clang-26760.c": line 2703) * inline variable l_1851 at ("test/cases/large/clang-26760.c": line 2703) +* replace by zero at ("test/cases/large/clang-26760.c": line 2704) * inline variable l_1852 at ("test/cases/large/clang-26760.c": line 2704) +* replace by zero at ("test/cases/large/clang-26760.c": line 2705) * inline variable l_1855 at ("test/cases/large/clang-26760.c": line 2705) * remove expr statement at ("test/cases/large/clang-26760.c": line 2706) * reduce to left at ("test/cases/large/clang-26760.c": line 2706) @@ -9343,7 +10178,10 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 2707) * reduce to right at ("test/cases/large/clang-26760.c": line 2707) * remove empty declaration at ("test/cases/large/clang-26760.c": line 2707) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2709) +* replace by zero at ("test/cases/large/clang-26760.c": line 2709) * inline variable l_1432 at ("test/cases/large/clang-26760.c": line 2709) +* replace by zero at ("test/cases/large/clang-26760.c": line 2710) * inline variable l_1440 at ("test/cases/large/clang-26760.c": line 2710) * remove expr statement at ("test/cases/large/clang-26760.c": line 2712) * do without param at ("test/cases/large/clang-26760.c": line 2712) @@ -9649,14 +10487,22 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 2910) * reduce to right at ("test/cases/large/clang-26760.c": line 2910) * remove empty declaration at ("test/cases/large/clang-26760.c": line 2910) +* replace by zero at ("test/cases/large/clang-26760.c": line 2913) * inline variable l_2039 at ("test/cases/large/clang-26760.c": line 2913) +* replace by zero at ("test/cases/large/clang-26760.c": line 2914) * inline variable l_2040 at ("test/cases/large/clang-26760.c": line 2914) +* replace by zero at ("test/cases/large/clang-26760.c": line 2915) * inline variable l_2061 at ("test/cases/large/clang-26760.c": line 2915) +* replace by zero at ("test/cases/large/clang-26760.c": line 2916) * inline variable l_2101 at ("test/cases/large/clang-26760.c": line 2916) +* replace by zero at ("test/cases/large/clang-26760.c": line 2917) * inline variable l_2137 at ("test/cases/large/clang-26760.c": line 2917) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2918) +* replace by zero at ("test/cases/large/clang-26760.c": line 2919) * inline variable l_2152 at ("test/cases/large/clang-26760.c": line 2919) +* replace by zero at ("test/cases/large/clang-26760.c": line 2920) * inline variable l_2158 at ("test/cases/large/clang-26760.c": line 2920) +* replace by zero at ("test/cases/large/clang-26760.c": line 2921) * inline variable l_2301 at ("test/cases/large/clang-26760.c": line 2921) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2922) * remove initializer at ("test/cases/large/clang-26760.c": line 2923) @@ -9670,6 +10516,7 @@ * remove check at ("test/cases/large/clang-26760.c": line 2923) * remove iterator at ("test/cases/large/clang-26760.c": line 2923) * reduce to operant at ("test/cases/large/clang-26760.c": line 2923) +* replace by zero at ("test/cases/large/clang-26760.c": line 2926) * inline variable l_83 at ("test/cases/large/clang-26760.c": line 2926) * remove expr statement at ("test/cases/large/clang-26760.c": line 2927) * reduce to left at ("test/cases/large/clang-26760.c": line 2927) @@ -9727,18 +10574,29 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 2937) * replace by zero at ("test/cases/large/clang-26760.c": line 2937) * delete variable at ("test/cases/large/clang-26760.c": line 3549) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3550) +* replace by zero at ("test/cases/large/clang-26760.c": line 3550) * inline variable l_2321 at ("test/cases/large/clang-26760.c": line 3550) +* replace by zero at ("test/cases/large/clang-26760.c": line 3551) * inline variable l_2322 at ("test/cases/large/clang-26760.c": line 3551) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 3552) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 3552) +* replace by zero at ("test/cases/large/clang-26760.c": line 3554) * inline variable l_2039 at ("test/cases/large/clang-26760.c": line 3554) +* replace by zero at ("test/cases/large/clang-26760.c": line 3555) * inline variable l_2040 at ("test/cases/large/clang-26760.c": line 3555) +* replace by zero at ("test/cases/large/clang-26760.c": line 3556) * inline variable l_2061 at ("test/cases/large/clang-26760.c": line 3556) +* replace by zero at ("test/cases/large/clang-26760.c": line 3557) * inline variable l_2101 at ("test/cases/large/clang-26760.c": line 3557) +* replace by zero at ("test/cases/large/clang-26760.c": line 3558) * inline variable l_2137 at ("test/cases/large/clang-26760.c": line 3558) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 3559) +* replace by zero at ("test/cases/large/clang-26760.c": line 3560) * inline variable l_2152 at ("test/cases/large/clang-26760.c": line 3560) +* replace by zero at ("test/cases/large/clang-26760.c": line 3561) * inline variable l_2158 at ("test/cases/large/clang-26760.c": line 3561) +* replace by zero at ("test/cases/large/clang-26760.c": line 3562) * inline variable l_2301 at ("test/cases/large/clang-26760.c": line 3562) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 3563) * remove initializer at ("test/cases/large/clang-26760.c": line 3564) @@ -9769,7 +10627,10 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 3567) * replace by zero at ("test/cases/large/clang-26760.c": line 3567) * delete variable at ("test/cases/large/clang-26760.c": line 3858) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3859) +* replace by zero at ("test/cases/large/clang-26760.c": line 3859) * inline variable l_2321 at ("test/cases/large/clang-26760.c": line 3859) +* replace by zero at ("test/cases/large/clang-26760.c": line 3860) * inline variable l_2322 at ("test/cases/large/clang-26760.c": line 3860) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 3861) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 3861) @@ -9789,9 +10650,11 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 3867) * reduce to right at ("test/cases/large/clang-26760.c": line 3867) * remove empty declaration at ("test/cases/large/clang-26760.c": line 3867) +* replace by zero at ("test/cases/large/clang-26760.c": line 3869) * inline variable l_2298 at ("test/cases/large/clang-26760.c": line 3869) * remove condition at ("test/cases/large/clang-26760.c": line 3870) * remove return statement at ("test/cases/large/clang-26760.c": line 3893) +* replace by zero at ("test/cases/large/clang-26760.c": line 3872) * inline variable l_2299 at ("test/cases/large/clang-26760.c": line 3872) * remove expr statement at ("test/cases/large/clang-26760.c": line 3873) * reduce to left at ("test/cases/large/clang-26760.c": line 3873) @@ -9897,23 +10760,42 @@ * remove iterator at ("test/cases/large/clang-26760.c": line 3862) * reduce to left at ("test/cases/large/clang-26760.c": line 3862) * reduce to right at ("test/cases/large/clang-26760.c": line 3862) +* replace by zero at ("test/cases/large/clang-26760.c": line 3569) * inline variable l_2062 at ("test/cases/large/clang-26760.c": line 3569) +* replace by zero at ("test/cases/large/clang-26760.c": line 3570) * inline variable l_2136 at ("test/cases/large/clang-26760.c": line 3570) +* replace by zero at ("test/cases/large/clang-26760.c": line 3571) * inline variable l_2138 at ("test/cases/large/clang-26760.c": line 3571) +* replace by zero at ("test/cases/large/clang-26760.c": line 3572) * inline variable l_2139 at ("test/cases/large/clang-26760.c": line 3572) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3573) +* replace by zero at ("test/cases/large/clang-26760.c": line 3573) * inline variable l_2140 at ("test/cases/large/clang-26760.c": line 3573) +* replace by zero at ("test/cases/large/clang-26760.c": line 3574) * inline variable l_2142 at ("test/cases/large/clang-26760.c": line 3574) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3575) +* replace by zero at ("test/cases/large/clang-26760.c": line 3575) * inline variable l_2146 at ("test/cases/large/clang-26760.c": line 3575) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3576) +* replace by zero at ("test/cases/large/clang-26760.c": line 3576) * inline variable l_2147 at ("test/cases/large/clang-26760.c": line 3576) +* replace by zero at ("test/cases/large/clang-26760.c": line 3577) * inline variable l_2149 at ("test/cases/large/clang-26760.c": line 3577) +* replace by zero at ("test/cases/large/clang-26760.c": line 3578) * inline variable l_2151 at ("test/cases/large/clang-26760.c": line 3578) +* replace by zero at ("test/cases/large/clang-26760.c": line 3579) * inline variable l_2155 at ("test/cases/large/clang-26760.c": line 3579) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 3580) +* replace by zero at ("test/cases/large/clang-26760.c": line 3581) * inline variable l_2177 at ("test/cases/large/clang-26760.c": line 3581) +* replace by zero at ("test/cases/large/clang-26760.c": line 3582) * inline variable l_2179 at ("test/cases/large/clang-26760.c": line 3582) +* replace by zero at ("test/cases/large/clang-26760.c": line 3583) * inline variable l_2180 at ("test/cases/large/clang-26760.c": line 3583) +* replace by zero at ("test/cases/large/clang-26760.c": line 3584) * inline variable l_2181 at ("test/cases/large/clang-26760.c": line 3584) * delete variable at ("test/cases/large/clang-26760.c": line 3585) +* replace by zero at ("test/cases/large/clang-26760.c": line 3586) * inline variable l_2185 at ("test/cases/large/clang-26760.c": line 3586) * delete variable at ("test/cases/large/clang-26760.c": line 3587) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 3588) @@ -9973,6 +10855,7 @@ * do without param at ("test/cases/large/clang-26760.c": line 3598) * do without param at ("test/cases/large/clang-26760.c": line 3599) * remove condition at ("test/cases/large/clang-26760.c": line 3600) +* replace by zero at ("test/cases/large/clang-26760.c": line 3742) * inline variable l_2161 at ("test/cases/large/clang-26760.c": line 3742) * remove expr statement at ("test/cases/large/clang-26760.c": line 3743) * reduce to left at ("test/cases/large/clang-26760.c": line 3743) @@ -10031,18 +10914,29 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 3750) * do without param at ("test/cases/large/clang-26760.c": line 3751) * do without param at ("test/cases/large/clang-26760.c": line 3752) +* replace by zero at ("test/cases/large/clang-26760.c": line 3602) * inline variable l_2075 at ("test/cases/large/clang-26760.c": line 3602) +* replace by zero at ("test/cases/large/clang-26760.c": line 3603) * inline variable l_2076 at ("test/cases/large/clang-26760.c": line 3603) +* replace by zero at ("test/cases/large/clang-26760.c": line 3604) * inline variable l_2121 at ("test/cases/large/clang-26760.c": line 3604) +* replace by zero at ("test/cases/large/clang-26760.c": line 3605) * inline variable l_2135 at ("test/cases/large/clang-26760.c": line 3605) +* replace by zero at ("test/cases/large/clang-26760.c": line 3606) * inline variable l_2144 at ("test/cases/large/clang-26760.c": line 3606) +* replace by zero at ("test/cases/large/clang-26760.c": line 3607) * inline variable l_2145 at ("test/cases/large/clang-26760.c": line 3607) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3608) +* replace by zero at ("test/cases/large/clang-26760.c": line 3608) * inline variable l_2148 at ("test/cases/large/clang-26760.c": line 3608) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3609) +* replace by zero at ("test/cases/large/clang-26760.c": line 3609) * inline variable l_2150 at ("test/cases/large/clang-26760.c": line 3609) * remove initializer at ("test/cases/large/clang-26760.c": line 3610) * reduce to left at ("test/cases/large/clang-26760.c": line 3610) * reduce to right at ("test/cases/large/clang-26760.c": line 3610) * remove empty declaration at ("test/cases/large/clang-26760.c": line 3610) +* replace by zero at ("test/cases/large/clang-26760.c": line 3613) * inline variable l_2105 at ("test/cases/large/clang-26760.c": line 3613) * remove expr statement at ("test/cases/large/clang-26760.c": line 3614) * reduce to left at ("test/cases/large/clang-26760.c": line 3614) @@ -10076,6 +10970,7 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 3623) * reduce to operant at ("test/cases/large/clang-26760.c": line 3623) * remove empty declaration at ("test/cases/large/clang-26760.c": line 3623) +* replace by zero at ("test/cases/large/clang-26760.c": line 3625) * inline variable l_2102 at ("test/cases/large/clang-26760.c": line 3625) * remove expr statement at ("test/cases/large/clang-26760.c": line 3626) * reduce to left at ("test/cases/large/clang-26760.c": line 3626) @@ -10152,6 +11047,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 3639) * reduce to right at ("test/cases/large/clang-26760.c": line 3639) * remove empty declaration at ("test/cases/large/clang-26760.c": line 3639) +* replace by zero at ("test/cases/large/clang-26760.c": line 3641) * inline variable l_2108 at ("test/cases/large/clang-26760.c": line 3641) * remove expr statement at ("test/cases/large/clang-26760.c": line 3642) * reduce to left at ("test/cases/large/clang-26760.c": line 3642) @@ -10203,6 +11099,7 @@ * remove iterator at ("test/cases/large/clang-26760.c": line 3639) * reduce to operant at ("test/cases/large/clang-26760.c": line 3639) * remove condition at ("test/cases/large/clang-26760.c": line 3652) +* replace by zero at ("test/cases/large/clang-26760.c": line 3716) * inline variable l_2161 at ("test/cases/large/clang-26760.c": line 3716) * remove expr statement at ("test/cases/large/clang-26760.c": line 3717) * reduce to left at ("test/cases/large/clang-26760.c": line 3717) @@ -10261,18 +11158,29 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 3724) * do without param at ("test/cases/large/clang-26760.c": line 3725) * do without param at ("test/cases/large/clang-26760.c": line 3726) +* replace by zero at ("test/cases/large/clang-26760.c": line 3654) * inline variable l_2075 at ("test/cases/large/clang-26760.c": line 3654) +* replace by zero at ("test/cases/large/clang-26760.c": line 3655) * inline variable l_2076 at ("test/cases/large/clang-26760.c": line 3655) +* replace by zero at ("test/cases/large/clang-26760.c": line 3656) * inline variable l_2121 at ("test/cases/large/clang-26760.c": line 3656) +* replace by zero at ("test/cases/large/clang-26760.c": line 3657) * inline variable l_2135 at ("test/cases/large/clang-26760.c": line 3657) +* replace by zero at ("test/cases/large/clang-26760.c": line 3658) * inline variable l_2144 at ("test/cases/large/clang-26760.c": line 3658) +* replace by zero at ("test/cases/large/clang-26760.c": line 3659) * inline variable l_2145 at ("test/cases/large/clang-26760.c": line 3659) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3660) +* replace by zero at ("test/cases/large/clang-26760.c": line 3660) * inline variable l_2148 at ("test/cases/large/clang-26760.c": line 3660) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3661) +* replace by zero at ("test/cases/large/clang-26760.c": line 3661) * inline variable l_2150 at ("test/cases/large/clang-26760.c": line 3661) * remove initializer at ("test/cases/large/clang-26760.c": line 3662) * reduce to left at ("test/cases/large/clang-26760.c": line 3662) * reduce to right at ("test/cases/large/clang-26760.c": line 3662) * remove empty declaration at ("test/cases/large/clang-26760.c": line 3662) +* replace by zero at ("test/cases/large/clang-26760.c": line 3665) * inline variable l_2105 at ("test/cases/large/clang-26760.c": line 3665) * remove initializer at ("test/cases/large/clang-26760.c": line 3666) * reduce to left at ("test/cases/large/clang-26760.c": line 3666) @@ -10303,6 +11211,7 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 3674) * reduce to operant at ("test/cases/large/clang-26760.c": line 3674) * remove empty declaration at ("test/cases/large/clang-26760.c": line 3674) +* replace by zero at ("test/cases/large/clang-26760.c": line 3676) * inline variable l_2102 at ("test/cases/large/clang-26760.c": line 3676) * remove expr statement at ("test/cases/large/clang-26760.c": line 3677) * reduce to left at ("test/cases/large/clang-26760.c": line 3677) @@ -10379,6 +11288,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 3690) * reduce to right at ("test/cases/large/clang-26760.c": line 3690) * remove empty declaration at ("test/cases/large/clang-26760.c": line 3690) +* replace by zero at ("test/cases/large/clang-26760.c": line 3692) * inline variable l_2108 at ("test/cases/large/clang-26760.c": line 3692) * remove expr statement at ("test/cases/large/clang-26760.c": line 3693) * reduce to left at ("test/cases/large/clang-26760.c": line 3693) @@ -10544,6 +11454,8 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 3755) * reduce to right at ("test/cases/large/clang-26760.c": line 3755) * remove empty declaration at ("test/cases/large/clang-26760.c": line 3755) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3758) +* replace by zero at ("test/cases/large/clang-26760.c": line 3758) * inline variable l_2199 at ("test/cases/large/clang-26760.c": line 3758) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 3759) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 3760) @@ -10562,16 +11474,23 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 3763) * reduce to right at ("test/cases/large/clang-26760.c": line 3763) * remove empty declaration at ("test/cases/large/clang-26760.c": line 3763) +* replace by zero at ("test/cases/large/clang-26760.c": line 3766) * inline variable l_2216 at ("test/cases/large/clang-26760.c": line 3766) +* replace by zero at ("test/cases/large/clang-26760.c": line 3767) * inline variable l_2249 at ("test/cases/large/clang-26760.c": line 3767) +* replace by zero at ("test/cases/large/clang-26760.c": line 3768) * inline variable l_2260 at ("test/cases/large/clang-26760.c": line 3768) +* replace by zero at ("test/cases/large/clang-26760.c": line 3769) * inline variable l_2261 at ("test/cases/large/clang-26760.c": line 3769) +* replace by zero at ("test/cases/large/clang-26760.c": line 3770) * inline variable l_2263 at ("test/cases/large/clang-26760.c": line 3770) * remove initializer at ("test/cases/large/clang-26760.c": line 3771) * reduce to left at ("test/cases/large/clang-26760.c": line 3771) * reduce to right at ("test/cases/large/clang-26760.c": line 3771) * remove empty declaration at ("test/cases/large/clang-26760.c": line 3771) +* replace by zero at ("test/cases/large/clang-26760.c": line 3774) * inline variable l_2200 at ("test/cases/large/clang-26760.c": line 3774) +* replace by zero at ("test/cases/large/clang-26760.c": line 3775) * inline variable l_2217 at ("test/cases/large/clang-26760.c": line 3775) * remove expr statement at ("test/cases/large/clang-26760.c": line 3776) * reduce to left at ("test/cases/large/clang-26760.c": line 3776) @@ -10775,9 +11694,12 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 3824) * reduce to right at ("test/cases/large/clang-26760.c": line 3824) * remove empty declaration at ("test/cases/large/clang-26760.c": line 3824) +* replace by zero at ("test/cases/large/clang-26760.c": line 3826) * inline variable l_2256 at ("test/cases/large/clang-26760.c": line 3826) +* replace by zero at ("test/cases/large/clang-26760.c": line 3827) * inline variable l_2257 at ("test/cases/large/clang-26760.c": line 3827) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 3828) +* replace by zero at ("test/cases/large/clang-26760.c": line 3829) * inline variable l_2262 at ("test/cases/large/clang-26760.c": line 3829) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 3830) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 3830) @@ -10887,7 +11809,10 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 3903) * reduce to right at ("test/cases/large/clang-26760.c": line 3903) * remove empty declaration at ("test/cases/large/clang-26760.c": line 3903) +* replace by zero at ("test/cases/large/clang-26760.c": line 3905) * inline variable l_2298 at ("test/cases/large/clang-26760.c": line 3905) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3907) +* replace by zero at ("test/cases/large/clang-26760.c": line 3907) * inline variable l_2199 at ("test/cases/large/clang-26760.c": line 3907) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 3908) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 3909) @@ -10906,16 +11831,23 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 3912) * reduce to right at ("test/cases/large/clang-26760.c": line 3912) * remove empty declaration at ("test/cases/large/clang-26760.c": line 3912) +* replace by zero at ("test/cases/large/clang-26760.c": line 3915) * inline variable l_2216 at ("test/cases/large/clang-26760.c": line 3915) +* replace by zero at ("test/cases/large/clang-26760.c": line 3916) * inline variable l_2249 at ("test/cases/large/clang-26760.c": line 3916) +* replace by zero at ("test/cases/large/clang-26760.c": line 3917) * inline variable l_2260 at ("test/cases/large/clang-26760.c": line 3917) +* replace by zero at ("test/cases/large/clang-26760.c": line 3918) * inline variable l_2261 at ("test/cases/large/clang-26760.c": line 3918) +* replace by zero at ("test/cases/large/clang-26760.c": line 3919) * inline variable l_2263 at ("test/cases/large/clang-26760.c": line 3919) * remove initializer at ("test/cases/large/clang-26760.c": line 3920) * reduce to left at ("test/cases/large/clang-26760.c": line 3920) * reduce to right at ("test/cases/large/clang-26760.c": line 3920) * remove empty declaration at ("test/cases/large/clang-26760.c": line 3920) +* replace by zero at ("test/cases/large/clang-26760.c": line 3923) * inline variable l_2200 at ("test/cases/large/clang-26760.c": line 3923) +* replace by zero at ("test/cases/large/clang-26760.c": line 3924) * inline variable l_2217 at ("test/cases/large/clang-26760.c": line 3924) * remove expr statement at ("test/cases/large/clang-26760.c": line 3925) * reduce to left at ("test/cases/large/clang-26760.c": line 3925) @@ -11041,14 +11973,22 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 3967) * reduce to right at ("test/cases/large/clang-26760.c": line 3967) * remove empty declaration at ("test/cases/large/clang-26760.c": line 3967) +* replace by zero at ("test/cases/large/clang-26760.c": line 3970) * inline variable l_2039 at ("test/cases/large/clang-26760.c": line 3970) +* replace by zero at ("test/cases/large/clang-26760.c": line 3971) * inline variable l_2040 at ("test/cases/large/clang-26760.c": line 3971) +* replace by zero at ("test/cases/large/clang-26760.c": line 3972) * inline variable l_2061 at ("test/cases/large/clang-26760.c": line 3972) +* replace by zero at ("test/cases/large/clang-26760.c": line 3973) * inline variable l_2101 at ("test/cases/large/clang-26760.c": line 3973) +* replace by zero at ("test/cases/large/clang-26760.c": line 3974) * inline variable l_2137 at ("test/cases/large/clang-26760.c": line 3974) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 3975) +* replace by zero at ("test/cases/large/clang-26760.c": line 3976) * inline variable l_2152 at ("test/cases/large/clang-26760.c": line 3976) +* replace by zero at ("test/cases/large/clang-26760.c": line 3977) * inline variable l_2158 at ("test/cases/large/clang-26760.c": line 3977) +* replace by zero at ("test/cases/large/clang-26760.c": line 3978) * inline variable l_2301 at ("test/cases/large/clang-26760.c": line 3978) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 3979) * remove initializer at ("test/cases/large/clang-26760.c": line 3980) @@ -11079,7 +12019,10 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 3983) * replace by zero at ("test/cases/large/clang-26760.c": line 3983) * delete variable at ("test/cases/large/clang-26760.c": line 4193) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4194) +* replace by zero at ("test/cases/large/clang-26760.c": line 4194) * inline variable l_2321 at ("test/cases/large/clang-26760.c": line 4194) +* replace by zero at ("test/cases/large/clang-26760.c": line 4195) * inline variable l_2322 at ("test/cases/large/clang-26760.c": line 4195) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4196) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4196) @@ -11097,9 +12040,11 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4201) * reduce to right at ("test/cases/large/clang-26760.c": line 4201) * remove empty declaration at ("test/cases/large/clang-26760.c": line 4201) +* replace by zero at ("test/cases/large/clang-26760.c": line 4203) * inline variable l_2298 at ("test/cases/large/clang-26760.c": line 4203) * remove condition at ("test/cases/large/clang-26760.c": line 4204) * remove return statement at ("test/cases/large/clang-26760.c": line 4227) +* replace by zero at ("test/cases/large/clang-26760.c": line 4206) * inline variable l_2299 at ("test/cases/large/clang-26760.c": line 4206) * remove expr statement at ("test/cases/large/clang-26760.c": line 4207) * reduce to left at ("test/cases/large/clang-26760.c": line 4207) @@ -11202,23 +12147,42 @@ * remove iterator at ("test/cases/large/clang-26760.c": line 4197) * reduce to left at ("test/cases/large/clang-26760.c": line 4197) * reduce to right at ("test/cases/large/clang-26760.c": line 4197) +* replace by zero at ("test/cases/large/clang-26760.c": line 3985) * inline variable l_2062 at ("test/cases/large/clang-26760.c": line 3985) +* replace by zero at ("test/cases/large/clang-26760.c": line 3986) * inline variable l_2136 at ("test/cases/large/clang-26760.c": line 3986) +* replace by zero at ("test/cases/large/clang-26760.c": line 3987) * inline variable l_2138 at ("test/cases/large/clang-26760.c": line 3987) +* replace by zero at ("test/cases/large/clang-26760.c": line 3988) * inline variable l_2139 at ("test/cases/large/clang-26760.c": line 3988) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3989) +* replace by zero at ("test/cases/large/clang-26760.c": line 3989) * inline variable l_2140 at ("test/cases/large/clang-26760.c": line 3989) +* replace by zero at ("test/cases/large/clang-26760.c": line 3990) * inline variable l_2142 at ("test/cases/large/clang-26760.c": line 3990) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3991) +* replace by zero at ("test/cases/large/clang-26760.c": line 3991) * inline variable l_2146 at ("test/cases/large/clang-26760.c": line 3991) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3992) +* replace by zero at ("test/cases/large/clang-26760.c": line 3992) * inline variable l_2147 at ("test/cases/large/clang-26760.c": line 3992) +* replace by zero at ("test/cases/large/clang-26760.c": line 3993) * inline variable l_2149 at ("test/cases/large/clang-26760.c": line 3993) +* replace by zero at ("test/cases/large/clang-26760.c": line 3994) * inline variable l_2151 at ("test/cases/large/clang-26760.c": line 3994) +* replace by zero at ("test/cases/large/clang-26760.c": line 3995) * inline variable l_2155 at ("test/cases/large/clang-26760.c": line 3995) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 3996) +* replace by zero at ("test/cases/large/clang-26760.c": line 3997) * inline variable l_2177 at ("test/cases/large/clang-26760.c": line 3997) +* replace by zero at ("test/cases/large/clang-26760.c": line 3998) * inline variable l_2179 at ("test/cases/large/clang-26760.c": line 3998) +* replace by zero at ("test/cases/large/clang-26760.c": line 3999) * inline variable l_2180 at ("test/cases/large/clang-26760.c": line 3999) +* replace by zero at ("test/cases/large/clang-26760.c": line 4000) * inline variable l_2181 at ("test/cases/large/clang-26760.c": line 4000) * delete variable at ("test/cases/large/clang-26760.c": line 4001) +* replace by zero at ("test/cases/large/clang-26760.c": line 4002) * inline variable l_2185 at ("test/cases/large/clang-26760.c": line 4002) * delete variable at ("test/cases/large/clang-26760.c": line 4003) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4004) @@ -11278,6 +12242,7 @@ * do without param at ("test/cases/large/clang-26760.c": line 4014) * do without param at ("test/cases/large/clang-26760.c": line 4015) * remove condition at ("test/cases/large/clang-26760.c": line 4016) +* replace by zero at ("test/cases/large/clang-26760.c": line 4080) * inline variable l_2161 at ("test/cases/large/clang-26760.c": line 4080) * remove expr statement at ("test/cases/large/clang-26760.c": line 4081) * reduce to left at ("test/cases/large/clang-26760.c": line 4081) @@ -11336,18 +12301,29 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 4088) * do without param at ("test/cases/large/clang-26760.c": line 4089) * do without param at ("test/cases/large/clang-26760.c": line 4090) +* replace by zero at ("test/cases/large/clang-26760.c": line 4018) * inline variable l_2075 at ("test/cases/large/clang-26760.c": line 4018) +* replace by zero at ("test/cases/large/clang-26760.c": line 4019) * inline variable l_2076 at ("test/cases/large/clang-26760.c": line 4019) +* replace by zero at ("test/cases/large/clang-26760.c": line 4020) * inline variable l_2121 at ("test/cases/large/clang-26760.c": line 4020) +* replace by zero at ("test/cases/large/clang-26760.c": line 4021) * inline variable l_2135 at ("test/cases/large/clang-26760.c": line 4021) +* replace by zero at ("test/cases/large/clang-26760.c": line 4022) * inline variable l_2144 at ("test/cases/large/clang-26760.c": line 4022) +* replace by zero at ("test/cases/large/clang-26760.c": line 4023) * inline variable l_2145 at ("test/cases/large/clang-26760.c": line 4023) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4024) +* replace by zero at ("test/cases/large/clang-26760.c": line 4024) * inline variable l_2148 at ("test/cases/large/clang-26760.c": line 4024) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4025) +* replace by zero at ("test/cases/large/clang-26760.c": line 4025) * inline variable l_2150 at ("test/cases/large/clang-26760.c": line 4025) * remove initializer at ("test/cases/large/clang-26760.c": line 4026) * reduce to left at ("test/cases/large/clang-26760.c": line 4026) * reduce to right at ("test/cases/large/clang-26760.c": line 4026) * remove empty declaration at ("test/cases/large/clang-26760.c": line 4026) +* replace by zero at ("test/cases/large/clang-26760.c": line 4029) * inline variable l_2105 at ("test/cases/large/clang-26760.c": line 4029) * remove initializer at ("test/cases/large/clang-26760.c": line 4030) * reduce to left at ("test/cases/large/clang-26760.c": line 4030) @@ -11378,6 +12354,7 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 4038) * reduce to operant at ("test/cases/large/clang-26760.c": line 4038) * remove empty declaration at ("test/cases/large/clang-26760.c": line 4038) +* replace by zero at ("test/cases/large/clang-26760.c": line 4040) * inline variable l_2102 at ("test/cases/large/clang-26760.c": line 4040) * remove expr statement at ("test/cases/large/clang-26760.c": line 4041) * reduce to left at ("test/cases/large/clang-26760.c": line 4041) @@ -11454,6 +12431,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4054) * reduce to right at ("test/cases/large/clang-26760.c": line 4054) * remove empty declaration at ("test/cases/large/clang-26760.c": line 4054) +* replace by zero at ("test/cases/large/clang-26760.c": line 4056) * inline variable l_2108 at ("test/cases/large/clang-26760.c": line 4056) * remove expr statement at ("test/cases/large/clang-26760.c": line 4057) * reduce to left at ("test/cases/large/clang-26760.c": line 4057) @@ -11564,6 +12542,8 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4093) * reduce to right at ("test/cases/large/clang-26760.c": line 4093) * remove empty declaration at ("test/cases/large/clang-26760.c": line 4093) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4096) +* replace by zero at ("test/cases/large/clang-26760.c": line 4096) * inline variable l_2199 at ("test/cases/large/clang-26760.c": line 4096) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4097) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4098) @@ -11582,16 +12562,23 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4101) * reduce to right at ("test/cases/large/clang-26760.c": line 4101) * remove empty declaration at ("test/cases/large/clang-26760.c": line 4101) +* replace by zero at ("test/cases/large/clang-26760.c": line 4104) * inline variable l_2216 at ("test/cases/large/clang-26760.c": line 4104) +* replace by zero at ("test/cases/large/clang-26760.c": line 4105) * inline variable l_2249 at ("test/cases/large/clang-26760.c": line 4105) +* replace by zero at ("test/cases/large/clang-26760.c": line 4106) * inline variable l_2260 at ("test/cases/large/clang-26760.c": line 4106) +* replace by zero at ("test/cases/large/clang-26760.c": line 4107) * inline variable l_2261 at ("test/cases/large/clang-26760.c": line 4107) +* replace by zero at ("test/cases/large/clang-26760.c": line 4108) * inline variable l_2263 at ("test/cases/large/clang-26760.c": line 4108) * remove initializer at ("test/cases/large/clang-26760.c": line 4109) * reduce to left at ("test/cases/large/clang-26760.c": line 4109) * reduce to right at ("test/cases/large/clang-26760.c": line 4109) * remove empty declaration at ("test/cases/large/clang-26760.c": line 4109) +* replace by zero at ("test/cases/large/clang-26760.c": line 4112) * inline variable l_2200 at ("test/cases/large/clang-26760.c": line 4112) +* replace by zero at ("test/cases/large/clang-26760.c": line 4113) * inline variable l_2217 at ("test/cases/large/clang-26760.c": line 4113) * remove expr statement at ("test/cases/large/clang-26760.c": line 4114) * reduce to left at ("test/cases/large/clang-26760.c": line 4114) @@ -11795,9 +12782,12 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4162) * reduce to right at ("test/cases/large/clang-26760.c": line 4162) * remove empty declaration at ("test/cases/large/clang-26760.c": line 4162) +* replace by zero at ("test/cases/large/clang-26760.c": line 4164) * inline variable l_2256 at ("test/cases/large/clang-26760.c": line 4164) +* replace by zero at ("test/cases/large/clang-26760.c": line 4165) * inline variable l_2257 at ("test/cases/large/clang-26760.c": line 4165) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4166) +* replace by zero at ("test/cases/large/clang-26760.c": line 4167) * inline variable l_2262 at ("test/cases/large/clang-26760.c": line 4167) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4168) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4168) @@ -11997,6 +12987,7 @@ * do without param at ("test/cases/large/clang-26760.c": line 4253) * remove condition at ("test/cases/large/clang-26760.c": line 4254) * remove return statement at ("test/cases/large/clang-26760.c": line 4276) +* replace by zero at ("test/cases/large/clang-26760.c": line 4256) * inline variable l_2299 at ("test/cases/large/clang-26760.c": line 4256) * remove expr statement at ("test/cases/large/clang-26760.c": line 4257) * reduce to left at ("test/cases/large/clang-26760.c": line 4257) @@ -12175,9 +13166,12 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4312) * reduce to right at ("test/cases/large/clang-26760.c": line 4312) * remove empty declaration at ("test/cases/large/clang-26760.c": line 4312) +* replace by zero at ("test/cases/large/clang-26760.c": line 4314) * inline variable l_2256 at ("test/cases/large/clang-26760.c": line 4314) +* replace by zero at ("test/cases/large/clang-26760.c": line 4315) * inline variable l_2257 at ("test/cases/large/clang-26760.c": line 4315) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4316) +* replace by zero at ("test/cases/large/clang-26760.c": line 4317) * inline variable l_2262 at ("test/cases/large/clang-26760.c": line 4317) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4318) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4318) @@ -12221,6 +13215,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 4332) * remove condition at ("test/cases/large/clang-26760.c": line 4334) * remove return statement at ("test/cases/large/clang-26760.c": line 4357) +* replace by zero at ("test/cases/large/clang-26760.c": line 4336) * inline variable l_2299 at ("test/cases/large/clang-26760.c": line 4336) * remove expr statement at ("test/cases/large/clang-26760.c": line 4337) * reduce to left at ("test/cases/large/clang-26760.c": line 4337) @@ -12388,6 +13383,7 @@ * do without param at ("test/cases/large/clang-26760.c": line 4405) * expand compound statment at ("test/cases/large/clang-26760.c": line 4402) * remove return statement at ("test/cases/large/clang-26760.c": line 4407) +* replace by zero at ("test/cases/large/clang-26760.c": line 4380) * inline variable l_2299 at ("test/cases/large/clang-26760.c": line 4380) * remove expr statement at ("test/cases/large/clang-26760.c": line 4381) * reduce to left at ("test/cases/large/clang-26760.c": line 4381) @@ -12517,23 +13513,42 @@ * remove iterator at ("test/cases/large/clang-26760.c": line 3900) * reduce to left at ("test/cases/large/clang-26760.c": line 3900) * reduce to right at ("test/cases/large/clang-26760.c": line 3900) +* replace by zero at ("test/cases/large/clang-26760.c": line 2939) * inline variable l_2062 at ("test/cases/large/clang-26760.c": line 2939) +* replace by zero at ("test/cases/large/clang-26760.c": line 2940) * inline variable l_2136 at ("test/cases/large/clang-26760.c": line 2940) +* replace by zero at ("test/cases/large/clang-26760.c": line 2941) * inline variable l_2138 at ("test/cases/large/clang-26760.c": line 2941) +* replace by zero at ("test/cases/large/clang-26760.c": line 2942) * inline variable l_2139 at ("test/cases/large/clang-26760.c": line 2942) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2943) +* replace by zero at ("test/cases/large/clang-26760.c": line 2943) * inline variable l_2140 at ("test/cases/large/clang-26760.c": line 2943) +* replace by zero at ("test/cases/large/clang-26760.c": line 2944) * inline variable l_2142 at ("test/cases/large/clang-26760.c": line 2944) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2945) +* replace by zero at ("test/cases/large/clang-26760.c": line 2945) * inline variable l_2146 at ("test/cases/large/clang-26760.c": line 2945) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2946) +* replace by zero at ("test/cases/large/clang-26760.c": line 2946) * inline variable l_2147 at ("test/cases/large/clang-26760.c": line 2946) +* replace by zero at ("test/cases/large/clang-26760.c": line 2947) * inline variable l_2149 at ("test/cases/large/clang-26760.c": line 2947) +* replace by zero at ("test/cases/large/clang-26760.c": line 2948) * inline variable l_2151 at ("test/cases/large/clang-26760.c": line 2948) +* replace by zero at ("test/cases/large/clang-26760.c": line 2949) * inline variable l_2155 at ("test/cases/large/clang-26760.c": line 2949) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2950) +* replace by zero at ("test/cases/large/clang-26760.c": line 2951) * inline variable l_2177 at ("test/cases/large/clang-26760.c": line 2951) +* replace by zero at ("test/cases/large/clang-26760.c": line 2952) * inline variable l_2179 at ("test/cases/large/clang-26760.c": line 2952) +* replace by zero at ("test/cases/large/clang-26760.c": line 2953) * inline variable l_2180 at ("test/cases/large/clang-26760.c": line 2953) +* replace by zero at ("test/cases/large/clang-26760.c": line 2954) * inline variable l_2181 at ("test/cases/large/clang-26760.c": line 2954) * delete variable at ("test/cases/large/clang-26760.c": line 2955) +* replace by zero at ("test/cases/large/clang-26760.c": line 2956) * inline variable l_2185 at ("test/cases/large/clang-26760.c": line 2956) * delete variable at ("test/cases/large/clang-26760.c": line 2957) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2958) @@ -12598,11 +13613,18 @@ * remove check at ("test/cases/large/clang-26760.c": line 2981) * remove iterator at ("test/cases/large/clang-26760.c": line 2981) * reduce to operant at ("test/cases/large/clang-26760.c": line 2981) +* replace by zero at ("test/cases/large/clang-26760.c": line 2984) * inline variable l_1840 at ("test/cases/large/clang-26760.c": line 2984) +* replace by zero at ("test/cases/large/clang-26760.c": line 2985) * inline variable l_1843 at ("test/cases/large/clang-26760.c": line 2985) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2986) +* replace by zero at ("test/cases/large/clang-26760.c": line 2986) * inline variable l_1850 at ("test/cases/large/clang-26760.c": line 2986) +* replace by zero at ("test/cases/large/clang-26760.c": line 2987) * inline variable l_1851 at ("test/cases/large/clang-26760.c": line 2987) +* replace by zero at ("test/cases/large/clang-26760.c": line 2988) * inline variable l_1852 at ("test/cases/large/clang-26760.c": line 2988) +* replace by zero at ("test/cases/large/clang-26760.c": line 2989) * inline variable l_1855 at ("test/cases/large/clang-26760.c": line 2989) * remove expr statement at ("test/cases/large/clang-26760.c": line 2990) * reduce to left at ("test/cases/large/clang-26760.c": line 2990) @@ -12681,6 +13703,7 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 3003) * remove expr statement at ("test/cases/large/clang-26760.c": line 3014) * remove condition at ("test/cases/large/clang-26760.c": line 3015) +* replace by zero at ("test/cases/large/clang-26760.c": line 3209) * inline variable l_2161 at ("test/cases/large/clang-26760.c": line 3209) * remove condition at ("test/cases/large/clang-26760.c": line 3211) * remove statement at ("test/cases/large/clang-26760.c": line 3212) @@ -12745,13 +13768,23 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 3222) * do without param at ("test/cases/large/clang-26760.c": line 3223) * do without param at ("test/cases/large/clang-26760.c": line 3224) +* replace by zero at ("test/cases/large/clang-26760.c": line 3017) * inline variable l_2075 at ("test/cases/large/clang-26760.c": line 3017) +* replace by zero at ("test/cases/large/clang-26760.c": line 3018) * inline variable l_2076 at ("test/cases/large/clang-26760.c": line 3018) +* replace by zero at ("test/cases/large/clang-26760.c": line 3019) * inline variable l_2121 at ("test/cases/large/clang-26760.c": line 3019) +* replace by zero at ("test/cases/large/clang-26760.c": line 3020) * inline variable l_2135 at ("test/cases/large/clang-26760.c": line 3020) +* replace by zero at ("test/cases/large/clang-26760.c": line 3021) * inline variable l_2144 at ("test/cases/large/clang-26760.c": line 3021) +* replace by zero at ("test/cases/large/clang-26760.c": line 3022) * inline variable l_2145 at ("test/cases/large/clang-26760.c": line 3022) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3023) +* replace by zero at ("test/cases/large/clang-26760.c": line 3023) * inline variable l_2148 at ("test/cases/large/clang-26760.c": line 3023) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3024) +* replace by zero at ("test/cases/large/clang-26760.c": line 3024) * inline variable l_2150 at ("test/cases/large/clang-26760.c": line 3024) * delete variable at ("test/cases/large/clang-26760.c": line 3026) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 3027) @@ -12764,6 +13797,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 3033) * reduce to right at ("test/cases/large/clang-26760.c": line 3033) * remove empty declaration at ("test/cases/large/clang-26760.c": line 3033) +* replace by zero at ("test/cases/large/clang-26760.c": line 3036) * inline variable l_2105 at ("test/cases/large/clang-26760.c": line 3036) * remove initializer at ("test/cases/large/clang-26760.c": line 3037) * reduce to left at ("test/cases/large/clang-26760.c": line 3037) @@ -12794,6 +13828,7 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 3045) * reduce to operant at ("test/cases/large/clang-26760.c": line 3045) * remove empty declaration at ("test/cases/large/clang-26760.c": line 3045) +* replace by zero at ("test/cases/large/clang-26760.c": line 3047) * inline variable l_2102 at ("test/cases/large/clang-26760.c": line 3047) * remove expr statement at ("test/cases/large/clang-26760.c": line 3048) * reduce to left at ("test/cases/large/clang-26760.c": line 3048) @@ -12897,6 +13932,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 3073) * reduce to right at ("test/cases/large/clang-26760.c": line 3073) * remove empty declaration at ("test/cases/large/clang-26760.c": line 3073) +* replace by zero at ("test/cases/large/clang-26760.c": line 3075) * inline variable l_2108 at ("test/cases/large/clang-26760.c": line 3075) * remove expr statement at ("test/cases/large/clang-26760.c": line 3076) * reduce to left at ("test/cases/large/clang-26760.c": line 3076) @@ -12952,6 +13988,8 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 3086) * reduce to operant at ("test/cases/large/clang-26760.c": line 3086) * remove empty declaration at ("test/cases/large/clang-26760.c": line 3086) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3088) +* replace by zero at ("test/cases/large/clang-26760.c": line 3088) * inline variable l_524 at ("test/cases/large/clang-26760.c": line 3088) * remove expr statement at ("test/cases/large/clang-26760.c": line 3089) * reduce to left at ("test/cases/large/clang-26760.c": line 3089) @@ -12981,6 +14019,7 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 3093) * expand compound statment at ("test/cases/large/clang-26760.c": line 3092) * remove condition at ("test/cases/large/clang-26760.c": line 3102) +* replace by zero at ("test/cases/large/clang-26760.c": line 3181) * inline variable l_2161 at ("test/cases/large/clang-26760.c": line 3181) * remove expr statement at ("test/cases/large/clang-26760.c": line 3182) * reduce to left at ("test/cases/large/clang-26760.c": line 3182) @@ -13039,18 +14078,29 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 3189) * do without param at ("test/cases/large/clang-26760.c": line 3190) * do without param at ("test/cases/large/clang-26760.c": line 3191) +* replace by zero at ("test/cases/large/clang-26760.c": line 3104) * inline variable l_2075 at ("test/cases/large/clang-26760.c": line 3104) +* replace by zero at ("test/cases/large/clang-26760.c": line 3105) * inline variable l_2076 at ("test/cases/large/clang-26760.c": line 3105) +* replace by zero at ("test/cases/large/clang-26760.c": line 3106) * inline variable l_2121 at ("test/cases/large/clang-26760.c": line 3106) +* replace by zero at ("test/cases/large/clang-26760.c": line 3107) * inline variable l_2135 at ("test/cases/large/clang-26760.c": line 3107) +* replace by zero at ("test/cases/large/clang-26760.c": line 3108) * inline variable l_2144 at ("test/cases/large/clang-26760.c": line 3108) +* replace by zero at ("test/cases/large/clang-26760.c": line 3109) * inline variable l_2145 at ("test/cases/large/clang-26760.c": line 3109) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3110) +* replace by zero at ("test/cases/large/clang-26760.c": line 3110) * inline variable l_2148 at ("test/cases/large/clang-26760.c": line 3110) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3111) +* replace by zero at ("test/cases/large/clang-26760.c": line 3111) * inline variable l_2150 at ("test/cases/large/clang-26760.c": line 3111) * remove initializer at ("test/cases/large/clang-26760.c": line 3112) * reduce to left at ("test/cases/large/clang-26760.c": line 3112) * reduce to right at ("test/cases/large/clang-26760.c": line 3112) * remove empty declaration at ("test/cases/large/clang-26760.c": line 3112) +* replace by zero at ("test/cases/large/clang-26760.c": line 3115) * inline variable l_2105 at ("test/cases/large/clang-26760.c": line 3115) * remove initializer at ("test/cases/large/clang-26760.c": line 3116) * reduce to left at ("test/cases/large/clang-26760.c": line 3116) @@ -13106,6 +14156,7 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 3139) * reduce to operant at ("test/cases/large/clang-26760.c": line 3139) * remove empty declaration at ("test/cases/large/clang-26760.c": line 3139) +* replace by zero at ("test/cases/large/clang-26760.c": line 3141) * inline variable l_2102 at ("test/cases/large/clang-26760.c": line 3141) * remove expr statement at ("test/cases/large/clang-26760.c": line 3142) * reduce to left at ("test/cases/large/clang-26760.c": line 3142) @@ -13182,6 +14233,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 3155) * reduce to right at ("test/cases/large/clang-26760.c": line 3155) * remove empty declaration at ("test/cases/large/clang-26760.c": line 3155) +* replace by zero at ("test/cases/large/clang-26760.c": line 3157) * inline variable l_2108 at ("test/cases/large/clang-26760.c": line 3157) * remove expr statement at ("test/cases/large/clang-26760.c": line 3158) * reduce to left at ("test/cases/large/clang-26760.c": line 3158) @@ -13369,6 +14421,8 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 3237) * reduce to right at ("test/cases/large/clang-26760.c": line 3237) * remove empty declaration at ("test/cases/large/clang-26760.c": line 3237) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3240) +* replace by zero at ("test/cases/large/clang-26760.c": line 3240) * inline variable l_2199 at ("test/cases/large/clang-26760.c": line 3240) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 3241) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 3242) @@ -13387,10 +14441,15 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 3245) * reduce to right at ("test/cases/large/clang-26760.c": line 3245) * remove empty declaration at ("test/cases/large/clang-26760.c": line 3245) +* replace by zero at ("test/cases/large/clang-26760.c": line 3248) * inline variable l_2216 at ("test/cases/large/clang-26760.c": line 3248) +* replace by zero at ("test/cases/large/clang-26760.c": line 3249) * inline variable l_2249 at ("test/cases/large/clang-26760.c": line 3249) +* replace by zero at ("test/cases/large/clang-26760.c": line 3250) * inline variable l_2260 at ("test/cases/large/clang-26760.c": line 3250) +* replace by zero at ("test/cases/large/clang-26760.c": line 3251) * inline variable l_2261 at ("test/cases/large/clang-26760.c": line 3251) +* replace by zero at ("test/cases/large/clang-26760.c": line 3252) * inline variable l_2263 at ("test/cases/large/clang-26760.c": line 3252) * remove initializer at ("test/cases/large/clang-26760.c": line 3253) * reduce to left at ("test/cases/large/clang-26760.c": line 3253) @@ -13508,18 +14567,27 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 3278) * reduce to right at ("test/cases/large/clang-26760.c": line 3278) * remove empty declaration at ("test/cases/large/clang-26760.c": line 3278) +* replace by zero at ("test/cases/large/clang-26760.c": line 3281) * inline variable l_2200 at ("test/cases/large/clang-26760.c": line 3281) +* replace by zero at ("test/cases/large/clang-26760.c": line 3282) * inline variable l_2217 at ("test/cases/large/clang-26760.c": line 3282) +* replace by zero at ("test/cases/large/clang-26760.c": line 3284) * inline variable l_2216 at ("test/cases/large/clang-26760.c": line 3284) +* replace by zero at ("test/cases/large/clang-26760.c": line 3285) * inline variable l_2249 at ("test/cases/large/clang-26760.c": line 3285) +* replace by zero at ("test/cases/large/clang-26760.c": line 3286) * inline variable l_2260 at ("test/cases/large/clang-26760.c": line 3286) +* replace by zero at ("test/cases/large/clang-26760.c": line 3287) * inline variable l_2261 at ("test/cases/large/clang-26760.c": line 3287) +* replace by zero at ("test/cases/large/clang-26760.c": line 3288) * inline variable l_2263 at ("test/cases/large/clang-26760.c": line 3288) * remove initializer at ("test/cases/large/clang-26760.c": line 3289) * reduce to left at ("test/cases/large/clang-26760.c": line 3289) * reduce to right at ("test/cases/large/clang-26760.c": line 3289) * remove empty declaration at ("test/cases/large/clang-26760.c": line 3289) +* replace by zero at ("test/cases/large/clang-26760.c": line 3292) * inline variable l_2200 at ("test/cases/large/clang-26760.c": line 3292) +* replace by zero at ("test/cases/large/clang-26760.c": line 3293) * inline variable l_2217 at ("test/cases/large/clang-26760.c": line 3293) * remove expr statement at ("test/cases/large/clang-26760.c": line 3294) * reduce to left at ("test/cases/large/clang-26760.c": line 3294) @@ -13755,9 +14823,12 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 3360) * reduce to right at ("test/cases/large/clang-26760.c": line 3360) * remove empty declaration at ("test/cases/large/clang-26760.c": line 3360) +* replace by zero at ("test/cases/large/clang-26760.c": line 3362) * inline variable l_2256 at ("test/cases/large/clang-26760.c": line 3362) +* replace by zero at ("test/cases/large/clang-26760.c": line 3363) * inline variable l_2257 at ("test/cases/large/clang-26760.c": line 3363) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 3364) +* replace by zero at ("test/cases/large/clang-26760.c": line 3365) * inline variable l_2262 at ("test/cases/large/clang-26760.c": line 3365) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 3366) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 3366) @@ -14103,9 +15174,12 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 3468) * reduce to right at ("test/cases/large/clang-26760.c": line 3468) * remove empty declaration at ("test/cases/large/clang-26760.c": line 3468) +* replace by zero at ("test/cases/large/clang-26760.c": line 3470) * inline variable l_2256 at ("test/cases/large/clang-26760.c": line 3470) +* replace by zero at ("test/cases/large/clang-26760.c": line 3471) * inline variable l_2257 at ("test/cases/large/clang-26760.c": line 3471) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 3472) +* replace by zero at ("test/cases/large/clang-26760.c": line 3473) * inline variable l_2262 at ("test/cases/large/clang-26760.c": line 3473) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 3474) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 3474) @@ -14184,6 +15258,7 @@ * remove check at ("test/cases/large/clang-26760.c": line 3489) * remove iterator at ("test/cases/large/clang-26760.c": line 3489) * reduce to operant at ("test/cases/large/clang-26760.c": line 3489) +* replace by zero at ("test/cases/large/clang-26760.c": line 3495) * inline variable l_2108 at ("test/cases/large/clang-26760.c": line 3495) * remove expr statement at ("test/cases/large/clang-26760.c": line 3496) * reduce to left at ("test/cases/large/clang-26760.c": line 3496) @@ -14381,6 +15456,7 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 4438) * replace by zero at ("test/cases/large/clang-26760.c": line 4436) * remove return statement at ("test/cases/large/clang-26760.c": line 4440) +* replace by zero at ("test/cases/large/clang-26760.c": line 4444) * inline variable l_21 at ("test/cases/large/clang-26760.c": line 4444) * remove expr statement at ("test/cases/large/clang-26760.c": line 4445) * reduce to left at ("test/cases/large/clang-26760.c": line 4445) @@ -14395,6 +15471,7 @@ * do without param at ("test/cases/large/clang-26760.c": line 4447) * do without param at ("test/cases/large/clang-26760.c": line 4447) * remove return statement at ("test/cases/large/clang-26760.c": line 4448) +* replace by zero at ("test/cases/large/clang-26760.c": line 4452) * inline variable l_27 at ("test/cases/large/clang-26760.c": line 4452) * remove expr statement at ("test/cases/large/clang-26760.c": line 4453) * reduce to left at ("test/cases/large/clang-26760.c": line 4453) @@ -14417,7 +15494,9 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4472) * reduce to right at ("test/cases/large/clang-26760.c": line 4472) * remove empty declaration at ("test/cases/large/clang-26760.c": line 4472) +* replace by zero at ("test/cases/large/clang-26760.c": line 4474) * inline variable l_1466 at ("test/cases/large/clang-26760.c": line 4474) +* replace by zero at ("test/cases/large/clang-26760.c": line 4475) * inline variable l_1481 at ("test/cases/large/clang-26760.c": line 4475) * remove expr statement at ("test/cases/large/clang-26760.c": line 4476) * reduce to left at ("test/cases/large/clang-26760.c": line 4476) @@ -14454,6 +15533,7 @@ * remove return statement at ("test/cases/large/clang-26760.c": line 4485) * remove labelIdent "LABEL_HoHof" 381454432 (NodeInfo ("test/cases/large/clang-26760.c": line 4539) (("test/cases/large/clang-26760.c": line 4539),11) (Name {nameId = 51617})) at ("test/cases/large/clang-26760.c": line 4539) * remove labelIdent "LABEL_PoPol" 381683816 (NodeInfo ("test/cases/large/clang-26760.c": line 4551) (("test/cases/large/clang-26760.c": line 4551),11) (Name {nameId = 51809})) at ("test/cases/large/clang-26760.c": line 4551) +* replace by zero at ("test/cases/large/clang-26760.c": line 4489) * inline variable l_1461 at ("test/cases/large/clang-26760.c": line 4489) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4490) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4491) @@ -14466,10 +15546,102 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4494) * reduce to right at ("test/cases/large/clang-26760.c": line 4494) * remove empty declaration at ("test/cases/large/clang-26760.c": line 4494) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4496) +* reduce to left at ("test/cases/large/clang-26760.c": line 4496) +* reduce to right at ("test/cases/large/clang-26760.c": line 4496) +* reduce to left at ("test/cases/large/clang-26760.c": line 4496) +* reduce to right at ("test/cases/large/clang-26760.c": line 4496) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4496) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4496) +* reduce to left at ("test/cases/large/clang-26760.c": line 4496) +* reduce to right at ("test/cases/large/clang-26760.c": line 4496) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4496) +* reduce to left at ("test/cases/large/clang-26760.c": line 4496) +* reduce to right at ("test/cases/large/clang-26760.c": line 4496) +* replace by zero at ("test/cases/large/clang-26760.c": line 4496) * inline variable BCoCog_101 at ("test/cases/large/clang-26760.c": line 4496) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4497) +* reduce to left at ("test/cases/large/clang-26760.c": line 4497) +* reduce to right at ("test/cases/large/clang-26760.c": line 4497) +* reduce to left at ("test/cases/large/clang-26760.c": line 4497) +* reduce to right at ("test/cases/large/clang-26760.c": line 4497) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4497) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4497) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4497) +* reduce to left at ("test/cases/large/clang-26760.c": line 4497) +* reduce to right at ("test/cases/large/clang-26760.c": line 4497) +* reduce to left at ("test/cases/large/clang-26760.c": line 4497) +* reduce to right at ("test/cases/large/clang-26760.c": line 4497) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4497) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4497) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4497) +* reduce to left at ("test/cases/large/clang-26760.c": line 4497) +* reduce to right at ("test/cases/large/clang-26760.c": line 4497) +* replace by zero at ("test/cases/large/clang-26760.c": line 4497) * inline variable BCoCobl_1461 at ("test/cases/large/clang-26760.c": line 4497) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4498) +* reduce to left at ("test/cases/large/clang-26760.c": line 4498) +* reduce to right at ("test/cases/large/clang-26760.c": line 4498) +* reduce to left at ("test/cases/large/clang-26760.c": line 4498) +* reduce to right at ("test/cases/large/clang-26760.c": line 4498) +* reduce to left at ("test/cases/large/clang-26760.c": line 4498) +* reduce to right at ("test/cases/large/clang-26760.c": line 4498) +* reduce to left at ("test/cases/large/clang-26760.c": line 4498) +* reduce to right at ("test/cases/large/clang-26760.c": line 4498) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4498) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4498) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4498) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4498) +* reduce to left at ("test/cases/large/clang-26760.c": line 4498) +* reduce to right at ("test/cases/large/clang-26760.c": line 4498) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4498) +* reduce to left at ("test/cases/large/clang-26760.c": line 4498) +* reduce to right at ("test/cases/large/clang-26760.c": line 4498) +* replace by zero at ("test/cases/large/clang-26760.c": line 4498) * inline variable BCoCocg_540 at ("test/cases/large/clang-26760.c": line 4498) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4499) +* reduce to left at ("test/cases/large/clang-26760.c": line 4499) +* reduce to right at ("test/cases/large/clang-26760.c": line 4499) +* reduce to left at ("test/cases/large/clang-26760.c": line 4499) +* reduce to right at ("test/cases/large/clang-26760.c": line 4499) +* reduce to left at ("test/cases/large/clang-26760.c": line 4499) +* reduce to right at ("test/cases/large/clang-26760.c": line 4499) +* reduce to left at ("test/cases/large/clang-26760.c": line 4499) +* reduce to right at ("test/cases/large/clang-26760.c": line 4499) +* reduce to left at ("test/cases/large/clang-26760.c": line 4499) +* reduce to right at ("test/cases/large/clang-26760.c": line 4499) +* reduce to left at ("test/cases/large/clang-26760.c": line 4499) +* reduce to right at ("test/cases/large/clang-26760.c": line 4499) +* reduce to left at ("test/cases/large/clang-26760.c": line 4499) +* reduce to right at ("test/cases/large/clang-26760.c": line 4499) +* replace by zero at ("test/cases/large/clang-26760.c": line 4499) * inline variable BCoCodg_22 at ("test/cases/large/clang-26760.c": line 4499) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4500) +* reduce to left at ("test/cases/large/clang-26760.c": line 4500) +* reduce to right at ("test/cases/large/clang-26760.c": line 4500) +* reduce to left at ("test/cases/large/clang-26760.c": line 4500) +* reduce to right at ("test/cases/large/clang-26760.c": line 4500) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4500) +* reduce to left at ("test/cases/large/clang-26760.c": line 4500) +* reduce to right at ("test/cases/large/clang-26760.c": line 4500) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4500) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4500) +* reduce to left at ("test/cases/large/clang-26760.c": line 4500) +* reduce to right at ("test/cases/large/clang-26760.c": line 4500) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4500) +* reduce to left at ("test/cases/large/clang-26760.c": line 4500) +* reduce to right at ("test/cases/large/clang-26760.c": line 4500) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4500) +* reduce to left at ("test/cases/large/clang-26760.c": line 4500) +* reduce to right at ("test/cases/large/clang-26760.c": line 4500) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4500) +* reduce to left at ("test/cases/large/clang-26760.c": line 4500) +* reduce to right at ("test/cases/large/clang-26760.c": line 4500) +* reduce to left at ("test/cases/large/clang-26760.c": line 4500) +* reduce to right at ("test/cases/large/clang-26760.c": line 4500) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4500) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4500) +* replace by zero at ("test/cases/large/clang-26760.c": line 4500) * inline variable BCoCoeg_777 at ("test/cases/large/clang-26760.c": line 4500) * remove condition at ("test/cases/large/clang-26760.c": line 4501) * remove condition at ("test/cases/large/clang-26760.c": line 4502) @@ -14660,10 +15832,100 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 4529) * reduce to left at ("test/cases/large/clang-26760.c": line 4529) * reduce to right at ("test/cases/large/clang-26760.c": line 4529) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4530) +* reduce to left at ("test/cases/large/clang-26760.c": line 4530) +* reduce to right at ("test/cases/large/clang-26760.c": line 4530) +* reduce to left at ("test/cases/large/clang-26760.c": line 4530) +* reduce to right at ("test/cases/large/clang-26760.c": line 4530) +* reduce to left at ("test/cases/large/clang-26760.c": line 4530) +* reduce to right at ("test/cases/large/clang-26760.c": line 4530) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4530) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4530) +* reduce to left at ("test/cases/large/clang-26760.c": line 4530) +* reduce to right at ("test/cases/large/clang-26760.c": line 4530) +* replace by zero at ("test/cases/large/clang-26760.c": line 4530) * inline variable BHoHog_22 at ("test/cases/large/clang-26760.c": line 4530) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4531) +* reduce to left at ("test/cases/large/clang-26760.c": line 4531) +* reduce to right at ("test/cases/large/clang-26760.c": line 4531) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4531) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4531) +* reduce to left at ("test/cases/large/clang-26760.c": line 4531) +* reduce to right at ("test/cases/large/clang-26760.c": line 4531) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4531) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4531) +* reduce to left at ("test/cases/large/clang-26760.c": line 4531) +* reduce to right at ("test/cases/large/clang-26760.c": line 4531) +* reduce to left at ("test/cases/large/clang-26760.c": line 4531) +* reduce to right at ("test/cases/large/clang-26760.c": line 4531) +* reduce to left at ("test/cases/large/clang-26760.c": line 4531) +* reduce to right at ("test/cases/large/clang-26760.c": line 4531) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4531) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4531) +* replace by zero at ("test/cases/large/clang-26760.c": line 4531) * inline variable BHoHobl_1461 at ("test/cases/large/clang-26760.c": line 4531) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4532) +* reduce to left at ("test/cases/large/clang-26760.c": line 4532) +* reduce to right at ("test/cases/large/clang-26760.c": line 4532) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4532) +* reduce to left at ("test/cases/large/clang-26760.c": line 4532) +* reduce to right at ("test/cases/large/clang-26760.c": line 4532) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4532) +* reduce to left at ("test/cases/large/clang-26760.c": line 4532) +* reduce to right at ("test/cases/large/clang-26760.c": line 4532) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4532) +* reduce to left at ("test/cases/large/clang-26760.c": line 4532) +* reduce to right at ("test/cases/large/clang-26760.c": line 4532) +* reduce to left at ("test/cases/large/clang-26760.c": line 4532) +* reduce to right at ("test/cases/large/clang-26760.c": line 4532) +* reduce to left at ("test/cases/large/clang-26760.c": line 4532) +* reduce to right at ("test/cases/large/clang-26760.c": line 4532) +* replace by zero at ("test/cases/large/clang-26760.c": line 4532) * inline variable BHoHocg_101 at ("test/cases/large/clang-26760.c": line 4532) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4533) +* reduce to left at ("test/cases/large/clang-26760.c": line 4533) +* reduce to right at ("test/cases/large/clang-26760.c": line 4533) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4533) +* reduce to left at ("test/cases/large/clang-26760.c": line 4533) +* reduce to right at ("test/cases/large/clang-26760.c": line 4533) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4533) +* reduce to left at ("test/cases/large/clang-26760.c": line 4533) +* reduce to right at ("test/cases/large/clang-26760.c": line 4533) +* reduce to left at ("test/cases/large/clang-26760.c": line 4533) +* reduce to right at ("test/cases/large/clang-26760.c": line 4533) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4533) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4533) +* reduce to left at ("test/cases/large/clang-26760.c": line 4533) +* reduce to right at ("test/cases/large/clang-26760.c": line 4533) +* reduce to left at ("test/cases/large/clang-26760.c": line 4533) +* reduce to right at ("test/cases/large/clang-26760.c": line 4533) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4533) +* reduce to left at ("test/cases/large/clang-26760.c": line 4533) +* reduce to right at ("test/cases/large/clang-26760.c": line 4533) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4533) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4533) +* replace by zero at ("test/cases/large/clang-26760.c": line 4533) * inline variable BHoHodg_540 at ("test/cases/large/clang-26760.c": line 4533) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4534) +* reduce to left at ("test/cases/large/clang-26760.c": line 4534) +* reduce to right at ("test/cases/large/clang-26760.c": line 4534) +* reduce to left at ("test/cases/large/clang-26760.c": line 4534) +* reduce to right at ("test/cases/large/clang-26760.c": line 4534) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4534) +* reduce to left at ("test/cases/large/clang-26760.c": line 4534) +* reduce to right at ("test/cases/large/clang-26760.c": line 4534) +* reduce to left at ("test/cases/large/clang-26760.c": line 4534) +* reduce to right at ("test/cases/large/clang-26760.c": line 4534) +* reduce to left at ("test/cases/large/clang-26760.c": line 4534) +* reduce to right at ("test/cases/large/clang-26760.c": line 4534) +* reduce to left at ("test/cases/large/clang-26760.c": line 4534) +* reduce to right at ("test/cases/large/clang-26760.c": line 4534) +* reduce to left at ("test/cases/large/clang-26760.c": line 4534) +* reduce to right at ("test/cases/large/clang-26760.c": line 4534) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4534) +* reduce to left at ("test/cases/large/clang-26760.c": line 4534) +* reduce to right at ("test/cases/large/clang-26760.c": line 4534) +* replace by zero at ("test/cases/large/clang-26760.c": line 4534) * inline variable BHoHoeg_777 at ("test/cases/large/clang-26760.c": line 4534) * remove condition at ("test/cases/large/clang-26760.c": line 4535) * remove expr statement at ("test/cases/large/clang-26760.c": line 4537) @@ -14679,10 +15941,101 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 4542) * reduce to left at ("test/cases/large/clang-26760.c": line 4542) * reduce to right at ("test/cases/large/clang-26760.c": line 4542) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4543) +* reduce to left at ("test/cases/large/clang-26760.c": line 4543) +* reduce to right at ("test/cases/large/clang-26760.c": line 4543) +* reduce to left at ("test/cases/large/clang-26760.c": line 4543) +* reduce to right at ("test/cases/large/clang-26760.c": line 4543) +* reduce to left at ("test/cases/large/clang-26760.c": line 4543) +* reduce to right at ("test/cases/large/clang-26760.c": line 4543) +* reduce to left at ("test/cases/large/clang-26760.c": line 4543) +* reduce to right at ("test/cases/large/clang-26760.c": line 4543) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4543) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4543) +* replace by zero at ("test/cases/large/clang-26760.c": line 4543) * inline variable BPoPogl_1461 at ("test/cases/large/clang-26760.c": line 4543) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4544) +* reduce to left at ("test/cases/large/clang-26760.c": line 4544) +* reduce to right at ("test/cases/large/clang-26760.c": line 4544) +* reduce to left at ("test/cases/large/clang-26760.c": line 4544) +* reduce to right at ("test/cases/large/clang-26760.c": line 4544) +* reduce to left at ("test/cases/large/clang-26760.c": line 4544) +* reduce to right at ("test/cases/large/clang-26760.c": line 4544) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4544) +* reduce to left at ("test/cases/large/clang-26760.c": line 4544) +* reduce to right at ("test/cases/large/clang-26760.c": line 4544) +* reduce to left at ("test/cases/large/clang-26760.c": line 4544) +* reduce to right at ("test/cases/large/clang-26760.c": line 4544) +* replace by zero at ("test/cases/large/clang-26760.c": line 4544) * inline variable BPoPohg_777 at ("test/cases/large/clang-26760.c": line 4544) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4545) +* reduce to left at ("test/cases/large/clang-26760.c": line 4545) +* reduce to right at ("test/cases/large/clang-26760.c": line 4545) +* reduce to left at ("test/cases/large/clang-26760.c": line 4545) +* reduce to right at ("test/cases/large/clang-26760.c": line 4545) +* reduce to left at ("test/cases/large/clang-26760.c": line 4545) +* reduce to right at ("test/cases/large/clang-26760.c": line 4545) +* reduce to left at ("test/cases/large/clang-26760.c": line 4545) +* reduce to right at ("test/cases/large/clang-26760.c": line 4545) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4545) +* reduce to left at ("test/cases/large/clang-26760.c": line 4545) +* reduce to right at ("test/cases/large/clang-26760.c": line 4545) +* reduce to left at ("test/cases/large/clang-26760.c": line 4545) +* reduce to right at ("test/cases/large/clang-26760.c": line 4545) +* replace by zero at ("test/cases/large/clang-26760.c": line 4545) * inline variable BPoPoig_540 at ("test/cases/large/clang-26760.c": line 4545) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4546) +* reduce to left at ("test/cases/large/clang-26760.c": line 4546) +* reduce to right at ("test/cases/large/clang-26760.c": line 4546) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4546) +* reduce to left at ("test/cases/large/clang-26760.c": line 4546) +* reduce to right at ("test/cases/large/clang-26760.c": line 4546) +* reduce to left at ("test/cases/large/clang-26760.c": line 4546) +* reduce to right at ("test/cases/large/clang-26760.c": line 4546) +* reduce to left at ("test/cases/large/clang-26760.c": line 4546) +* reduce to right at ("test/cases/large/clang-26760.c": line 4546) +* reduce to left at ("test/cases/large/clang-26760.c": line 4546) +* reduce to right at ("test/cases/large/clang-26760.c": line 4546) +* reduce to left at ("test/cases/large/clang-26760.c": line 4546) +* reduce to right at ("test/cases/large/clang-26760.c": line 4546) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4546) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4546) +* reduce to left at ("test/cases/large/clang-26760.c": line 4546) +* reduce to right at ("test/cases/large/clang-26760.c": line 4546) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4546) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4546) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4546) +* replace by zero at ("test/cases/large/clang-26760.c": line 4546) * inline variable BPoPojg_22 at ("test/cases/large/clang-26760.c": line 4546) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4547) +* reduce to left at ("test/cases/large/clang-26760.c": line 4547) +* reduce to right at ("test/cases/large/clang-26760.c": line 4547) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4547) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4547) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4547) +* reduce to left at ("test/cases/large/clang-26760.c": line 4547) +* reduce to right at ("test/cases/large/clang-26760.c": line 4547) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4547) +* reduce to left at ("test/cases/large/clang-26760.c": line 4547) +* reduce to right at ("test/cases/large/clang-26760.c": line 4547) +* reduce to left at ("test/cases/large/clang-26760.c": line 4547) +* reduce to right at ("test/cases/large/clang-26760.c": line 4547) +* reduce to left at ("test/cases/large/clang-26760.c": line 4547) +* reduce to right at ("test/cases/large/clang-26760.c": line 4547) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4547) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4547) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4547) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4547) +* reduce to left at ("test/cases/large/clang-26760.c": line 4547) +* reduce to right at ("test/cases/large/clang-26760.c": line 4547) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4547) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4547) +* reduce to left at ("test/cases/large/clang-26760.c": line 4547) +* reduce to right at ("test/cases/large/clang-26760.c": line 4547) +* reduce to left at ("test/cases/large/clang-26760.c": line 4547) +* reduce to right at ("test/cases/large/clang-26760.c": line 4547) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4547) +* replace by zero at ("test/cases/large/clang-26760.c": line 4547) * inline variable BPoPokg_101 at ("test/cases/large/clang-26760.c": line 4547) * remove condition at ("test/cases/large/clang-26760.c": line 4548) * reduce to left at ("test/cases/large/clang-26760.c": line 4548) @@ -15372,7 +16725,9 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4677) * reduce to right at ("test/cases/large/clang-26760.c": line 4677) * remove empty declaration at ("test/cases/large/clang-26760.c": line 4677) +* replace by zero at ("test/cases/large/clang-26760.c": line 4680) * inline variable l_1447 at ("test/cases/large/clang-26760.c": line 4680) +* replace by zero at ("test/cases/large/clang-26760.c": line 4681) * inline variable l_1463 at ("test/cases/large/clang-26760.c": line 4681) * remove expr statement at ("test/cases/large/clang-26760.c": line 4682) * reduce to left at ("test/cases/large/clang-26760.c": line 4682) @@ -15425,22 +16780,37 @@ * remove return statement at ("test/cases/large/clang-26760.c": line 4697) * remove labelIdent "LABEL_4o4og" 381143116 (NodeInfo ("test/cases/large/clang-26760.c": line 6818) (("test/cases/large/clang-26760.c": line 6818),11) (Name {nameId = 72703})) at ("test/cases/large/clang-26760.c": line 6818) * delete variable at ("test/cases/large/clang-26760.c": line 4701) +* replace by zero at ("test/cases/large/clang-26760.c": line 4702) * inline variable l_778 at ("test/cases/large/clang-26760.c": line 4702) +* replace by zero at ("test/cases/large/clang-26760.c": line 4703) * inline variable l_790 at ("test/cases/large/clang-26760.c": line 4703) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4704) +* replace by zero at ("test/cases/large/clang-26760.c": line 4704) * inline variable l_793 at ("test/cases/large/clang-26760.c": line 4704) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4705) +* replace by zero at ("test/cases/large/clang-26760.c": line 4706) * inline variable l_880 at ("test/cases/large/clang-26760.c": line 4706) +* replace by zero at ("test/cases/large/clang-26760.c": line 4707) * inline variable l_919 at ("test/cases/large/clang-26760.c": line 4707) +* replace by zero at ("test/cases/large/clang-26760.c": line 4708) * inline variable l_922 at ("test/cases/large/clang-26760.c": line 4708) * delete variable at ("test/cases/large/clang-26760.c": line 4709) +* replace by zero at ("test/cases/large/clang-26760.c": line 4710) * inline variable l_980 at ("test/cases/large/clang-26760.c": line 4710) +* replace by zero at ("test/cases/large/clang-26760.c": line 4711) * inline variable l_1007 at ("test/cases/large/clang-26760.c": line 4711) +* replace by zero at ("test/cases/large/clang-26760.c": line 4712) * inline variable l_1052 at ("test/cases/large/clang-26760.c": line 4712) * delete variable at ("test/cases/large/clang-26760.c": line 4713) +* replace by zero at ("test/cases/large/clang-26760.c": line 4714) * inline variable l_1281 at ("test/cases/large/clang-26760.c": line 4714) +* replace by zero at ("test/cases/large/clang-26760.c": line 4715) * inline variable l_1327 at ("test/cases/large/clang-26760.c": line 4715) +* replace by zero at ("test/cases/large/clang-26760.c": line 4716) * inline variable l_1329 at ("test/cases/large/clang-26760.c": line 4716) +* replace by zero at ("test/cases/large/clang-26760.c": line 4717) * inline variable l_1423 at ("test/cases/large/clang-26760.c": line 4717) +* replace by zero at ("test/cases/large/clang-26760.c": line 4718) * inline variable l_1433 at ("test/cases/large/clang-26760.c": line 4718) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4719) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4720) @@ -15491,9 +16861,13 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4738) * reduce to right at ("test/cases/large/clang-26760.c": line 4738) * remove empty declaration at ("test/cases/large/clang-26760.c": line 4738) +* replace by zero at ("test/cases/large/clang-26760.c": line 4740) * inline variable l_722 at ("test/cases/large/clang-26760.c": line 4740) +* replace by zero at ("test/cases/large/clang-26760.c": line 4741) * inline variable l_770 at ("test/cases/large/clang-26760.c": line 4741) +* replace by zero at ("test/cases/large/clang-26760.c": line 4742) * inline variable l_779 at ("test/cases/large/clang-26760.c": line 4742) +* replace by zero at ("test/cases/large/clang-26760.c": line 4743) * inline variable l_792 at ("test/cases/large/clang-26760.c": line 4743) * remove condition at ("test/cases/large/clang-26760.c": line 4744) * do without param at ("test/cases/large/clang-26760.c": line 4744) @@ -15525,9 +16899,13 @@ * do without param at ("test/cases/large/clang-26760.c": line 4750) * replace by zero at ("test/cases/large/clang-26760.c": line 4750) * do without param at ("test/cases/large/clang-26760.c": line 4751) +* replace by zero at ("test/cases/large/clang-26760.c": line 4811) * inline variable l_786 at ("test/cases/large/clang-26760.c": line 4811) +* replace by zero at ("test/cases/large/clang-26760.c": line 4812) * inline variable l_789 at ("test/cases/large/clang-26760.c": line 4812) +* replace by zero at ("test/cases/large/clang-26760.c": line 4813) * inline variable l_791 at ("test/cases/large/clang-26760.c": line 4813) +* replace by zero at ("test/cases/large/clang-26760.c": line 4814) * inline variable l_794 at ("test/cases/large/clang-26760.c": line 4814) * remove initializer at ("test/cases/large/clang-26760.c": line 4815) * reduce to left at ("test/cases/large/clang-26760.c": line 4815) @@ -15550,7 +16928,9 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4822) * reduce to right at ("test/cases/large/clang-26760.c": line 4822) * remove empty declaration at ("test/cases/large/clang-26760.c": line 4822) +* replace by zero at ("test/cases/large/clang-26760.c": line 4824) * inline variable l_1466 at ("test/cases/large/clang-26760.c": line 4824) +* replace by zero at ("test/cases/large/clang-26760.c": line 4825) * inline variable l_1481 at ("test/cases/large/clang-26760.c": line 4825) * remove expr statement at ("test/cases/large/clang-26760.c": line 4826) * reduce to left at ("test/cases/large/clang-26760.c": line 4826) @@ -15588,11 +16968,17 @@ * remove condition at ("test/cases/large/clang-26760.c": line 4836) * remove condition at ("test/cases/large/clang-26760.c": line 4838) * delete variable at ("test/cases/large/clang-26760.c": line 5060) +* replace by zero at ("test/cases/large/clang-26760.c": line 5061) * inline variable l_1081 at ("test/cases/large/clang-26760.c": line 5061) * delete variable at ("test/cases/large/clang-26760.c": line 5062) +* replace by zero at ("test/cases/large/clang-26760.c": line 5063) * inline variable l_1273 at ("test/cases/large/clang-26760.c": line 5063) +* replace by zero at ("test/cases/large/clang-26760.c": line 5064) * inline variable l_1359 at ("test/cases/large/clang-26760.c": line 5064) +* replace by zero at ("test/cases/large/clang-26760.c": line 5065) * inline variable l_1361 at ("test/cases/large/clang-26760.c": line 5065) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5066) +* replace by zero at ("test/cases/large/clang-26760.c": line 5066) * inline variable l_1369 at ("test/cases/large/clang-26760.c": line 5066) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5067) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5067) @@ -15613,14 +16999,23 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5072) * reduce to right at ("test/cases/large/clang-26760.c": line 5072) * remove empty declaration at ("test/cases/large/clang-26760.c": line 5072) +* replace by zero at ("test/cases/large/clang-26760.c": line 5074) * inline variable l_1069 at ("test/cases/large/clang-26760.c": line 5074) +* replace by zero at ("test/cases/large/clang-26760.c": line 5075) * inline variable l_1216 at ("test/cases/large/clang-26760.c": line 5075) +* replace by zero at ("test/cases/large/clang-26760.c": line 5076) * inline variable l_1219 at ("test/cases/large/clang-26760.c": line 5076) +* replace by zero at ("test/cases/large/clang-26760.c": line 5077) * inline variable l_1224 at ("test/cases/large/clang-26760.c": line 5077) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5078) +* replace by zero at ("test/cases/large/clang-26760.c": line 5078) * inline variable l_1227 at ("test/cases/large/clang-26760.c": line 5078) +* replace by zero at ("test/cases/large/clang-26760.c": line 5079) * inline variable l_1228 at ("test/cases/large/clang-26760.c": line 5079) +* replace by zero at ("test/cases/large/clang-26760.c": line 5080) * inline variable l_1229 at ("test/cases/large/clang-26760.c": line 5080) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5081) +* replace by zero at ("test/cases/large/clang-26760.c": line 5082) * inline variable l_1233 at ("test/cases/large/clang-26760.c": line 5082) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5083) * remove initializer at ("test/cases/large/clang-26760.c": line 5084) @@ -15673,6 +17068,7 @@ * do without param at ("test/cases/large/clang-26760.c": line 5093) * do without param at ("test/cases/large/clang-26760.c": line 5094) * do without param at ("test/cases/large/clang-26760.c": line 5095) +* replace by zero at ("test/cases/large/clang-26760.c": line 5109) * inline variable l_1094 at ("test/cases/large/clang-26760.c": line 5109) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5110) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5111) @@ -15682,11 +17078,18 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5113) * reduce to right at ("test/cases/large/clang-26760.c": line 5113) * remove empty declaration at ("test/cases/large/clang-26760.c": line 5113) +* replace by zero at ("test/cases/large/clang-26760.c": line 5116) * inline variable l_1840 at ("test/cases/large/clang-26760.c": line 5116) +* replace by zero at ("test/cases/large/clang-26760.c": line 5117) * inline variable l_1843 at ("test/cases/large/clang-26760.c": line 5117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5118) +* replace by zero at ("test/cases/large/clang-26760.c": line 5118) * inline variable l_1850 at ("test/cases/large/clang-26760.c": line 5118) +* replace by zero at ("test/cases/large/clang-26760.c": line 5119) * inline variable l_1851 at ("test/cases/large/clang-26760.c": line 5119) +* replace by zero at ("test/cases/large/clang-26760.c": line 5120) * inline variable l_1852 at ("test/cases/large/clang-26760.c": line 5120) +* replace by zero at ("test/cases/large/clang-26760.c": line 5121) * inline variable l_1855 at ("test/cases/large/clang-26760.c": line 5121) * remove expr statement at ("test/cases/large/clang-26760.c": line 5122) * reduce to left at ("test/cases/large/clang-26760.c": line 5122) @@ -15729,6 +17132,8 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5134) * reduce to right at ("test/cases/large/clang-26760.c": line 5134) * remove empty declaration at ("test/cases/large/clang-26760.c": line 5134) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5137) +* replace by zero at ("test/cases/large/clang-26760.c": line 5137) * inline variable l_1095 at ("test/cases/large/clang-26760.c": line 5137) * remove initializer at ("test/cases/large/clang-26760.c": line 5138) * reduce to left at ("test/cases/large/clang-26760.c": line 5138) @@ -15860,6 +17265,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 5163) * do without param at ("test/cases/large/clang-26760.c": line 5164) * do without param at ("test/cases/large/clang-26760.c": line 5165) +* replace by zero at ("test/cases/large/clang-26760.c": line 5182) * inline variable l_1148 at ("test/cases/large/clang-26760.c": line 5182) * remove expr statement at ("test/cases/large/clang-26760.c": line 5183) * reduce to left at ("test/cases/large/clang-26760.c": line 5183) @@ -16028,6 +17434,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5205) * reduce to right at ("test/cases/large/clang-26760.c": line 5205) * do without param at ("test/cases/large/clang-26760.c": line 5205) +* replace by zero at ("test/cases/large/clang-26760.c": line 5097) * inline variable l_1080 at ("test/cases/large/clang-26760.c": line 5097) * remove expr statement at ("test/cases/large/clang-26760.c": line 5098) * reduce to left at ("test/cases/large/clang-26760.c": line 5098) @@ -16050,12 +17457,19 @@ * remove condition at ("test/cases/large/clang-26760.c": line 5104) * remove statement at ("test/cases/large/clang-26760.c": line 5105) * remove condition at ("test/cases/large/clang-26760.c": line 5220) +* replace by zero at ("test/cases/large/clang-26760.c": line 5247) * inline variable l_1218 at ("test/cases/large/clang-26760.c": line 5247) +* replace by zero at ("test/cases/large/clang-26760.c": line 5248) * inline variable l_1220 at ("test/cases/large/clang-26760.c": line 5248) +* replace by zero at ("test/cases/large/clang-26760.c": line 5249) * inline variable l_1221 at ("test/cases/large/clang-26760.c": line 5249) +* replace by zero at ("test/cases/large/clang-26760.c": line 5250) * inline variable l_1222 at ("test/cases/large/clang-26760.c": line 5250) +* replace by zero at ("test/cases/large/clang-26760.c": line 5251) * inline variable l_1223 at ("test/cases/large/clang-26760.c": line 5251) +* replace by zero at ("test/cases/large/clang-26760.c": line 5252) * inline variable l_1225 at ("test/cases/large/clang-26760.c": line 5252) +* replace by zero at ("test/cases/large/clang-26760.c": line 5253) * inline variable l_1230 at ("test/cases/large/clang-26760.c": line 5253) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5254) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5255) @@ -16081,6 +17495,7 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 5256) * remove expr statement at ("test/cases/large/clang-26760.c": line 5261) * reduce to operant at ("test/cases/large/clang-26760.c": line 5261) +* replace by zero at ("test/cases/large/clang-26760.c": line 5222) * inline variable l_1172 at ("test/cases/large/clang-26760.c": line 5222) * remove expr statement at ("test/cases/large/clang-26760.c": line 5223) * reduce to left at ("test/cases/large/clang-26760.c": line 5223) @@ -16190,6 +17605,7 @@ * remove condition at ("test/cases/large/clang-26760.c": line 5263) * delete variable at ("test/cases/large/clang-26760.c": line 5281) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5282) +* replace by zero at ("test/cases/large/clang-26760.c": line 5283) * inline variable l_1321 at ("test/cases/large/clang-26760.c": line 5283) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5284) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5284) @@ -16211,11 +17627,17 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5291) * reduce to right at ("test/cases/large/clang-26760.c": line 5291) * remove empty declaration at ("test/cases/large/clang-26760.c": line 5291) +* replace by zero at ("test/cases/large/clang-26760.c": line 5293) * inline variable l_1265 at ("test/cases/large/clang-26760.c": line 5293) +* replace by zero at ("test/cases/large/clang-26760.c": line 5294) * inline variable l_1272 at ("test/cases/large/clang-26760.c": line 5294) +* replace by zero at ("test/cases/large/clang-26760.c": line 5295) * inline variable l_1274 at ("test/cases/large/clang-26760.c": line 5295) +* replace by zero at ("test/cases/large/clang-26760.c": line 5296) * inline variable l_1325 at ("test/cases/large/clang-26760.c": line 5296) +* replace by zero at ("test/cases/large/clang-26760.c": line 5297) * inline variable l_1326 at ("test/cases/large/clang-26760.c": line 5297) +* replace by zero at ("test/cases/large/clang-26760.c": line 5298) * inline variable l_1360 at ("test/cases/large/clang-26760.c": line 5298) * remove condition at ("test/cases/large/clang-26760.c": line 5299) * do without param at ("test/cases/large/clang-26760.c": line 5299) @@ -16245,7 +17667,9 @@ * do without param at ("test/cases/large/clang-26760.c": line 5303) * replace by zero at ("test/cases/large/clang-26760.c": line 5303) * replace by zero at ("test/cases/large/clang-26760.c": line 5303) +* replace by zero at ("test/cases/large/clang-26760.c": line 5311) * inline variable l_1292 at ("test/cases/large/clang-26760.c": line 5311) +* replace by zero at ("test/cases/large/clang-26760.c": line 5312) * inline variable l_1301 at ("test/cases/large/clang-26760.c": line 5312) * remove expr statement at ("test/cases/large/clang-26760.c": line 5313) * reduce to left at ("test/cases/large/clang-26760.c": line 5313) @@ -16293,6 +17717,7 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 5324) * reduce to left at ("test/cases/large/clang-26760.c": line 5324) * reduce to right at ("test/cases/large/clang-26760.c": line 5324) +* replace by zero at ("test/cases/large/clang-26760.c": line 5305) * inline variable l_1278 at ("test/cases/large/clang-26760.c": line 5305) * remove expr statement at ("test/cases/large/clang-26760.c": line 5306) * reduce to operant at ("test/cases/large/clang-26760.c": line 5306) @@ -16399,6 +17824,7 @@ * do without param at ("test/cases/large/clang-26760.c": line 5581) * do without param at ("test/cases/large/clang-26760.c": line 5582) * do without param at ("test/cases/large/clang-26760.c": line 5583) +* replace by zero at ("test/cases/large/clang-26760.c": line 5341) * inline variable l_1322 at ("test/cases/large/clang-26760.c": line 5341) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5342) * delete variable at ("test/cases/large/clang-26760.c": line 5343) @@ -16419,11 +17845,17 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5347) * reduce to right at ("test/cases/large/clang-26760.c": line 5347) * remove empty declaration at ("test/cases/large/clang-26760.c": line 5347) +* replace by zero at ("test/cases/large/clang-26760.c": line 5349) * inline variable l_198 at ("test/cases/large/clang-26760.c": line 5349) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5350) +* replace by zero at ("test/cases/large/clang-26760.c": line 5350) * inline variable l_261 at ("test/cases/large/clang-26760.c": line 5350) +* replace by zero at ("test/cases/large/clang-26760.c": line 5351) * inline variable l_350 at ("test/cases/large/clang-26760.c": line 5351) +* replace by zero at ("test/cases/large/clang-26760.c": line 5352) * inline variable l_367 at ("test/cases/large/clang-26760.c": line 5352) * delete variable at ("test/cases/large/clang-26760.c": line 5353) +* replace by zero at ("test/cases/large/clang-26760.c": line 5354) * inline variable l_431 at ("test/cases/large/clang-26760.c": line 5354) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5355) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5355) @@ -16436,13 +17868,21 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5359) * reduce to right at ("test/cases/large/clang-26760.c": line 5359) * remove empty declaration at ("test/cases/large/clang-26760.c": line 5359) +* replace by zero at ("test/cases/large/clang-26760.c": line 5361) * inline variable l_210 at ("test/cases/large/clang-26760.c": line 5361) * delete variable at ("test/cases/large/clang-26760.c": line 5362) +* replace by zero at ("test/cases/large/clang-26760.c": line 5363) * inline variable l_326 at ("test/cases/large/clang-26760.c": line 5363) +* replace by zero at ("test/cases/large/clang-26760.c": line 5364) * inline variable l_363 at ("test/cases/large/clang-26760.c": line 5364) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5365) +* replace by zero at ("test/cases/large/clang-26760.c": line 5365) * inline variable l_392 at ("test/cases/large/clang-26760.c": line 5365) +* replace by zero at ("test/cases/large/clang-26760.c": line 5366) * inline variable l_395 at ("test/cases/large/clang-26760.c": line 5366) +* replace by zero at ("test/cases/large/clang-26760.c": line 5367) * inline variable l_420 at ("test/cases/large/clang-26760.c": line 5367) +* replace by zero at ("test/cases/large/clang-26760.c": line 5368) * inline variable l_427 at ("test/cases/large/clang-26760.c": line 5368) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5369) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5369) @@ -16466,7 +17906,9 @@ * do without param at ("test/cases/large/clang-26760.c": line 5373) * do without param at ("test/cases/large/clang-26760.c": line 5374) * do without param at ("test/cases/large/clang-26760.c": line 5375) +* replace by zero at ("test/cases/large/clang-26760.c": line 5391) * inline variable l_258 at ("test/cases/large/clang-26760.c": line 5391) +* replace by zero at ("test/cases/large/clang-26760.c": line 5392) * inline variable l_262 at ("test/cases/large/clang-26760.c": line 5392) * remove initializer at ("test/cases/large/clang-26760.c": line 5393) * reduce to left at ("test/cases/large/clang-26760.c": line 5393) @@ -16526,6 +17968,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5409) * reduce to right at ("test/cases/large/clang-26760.c": line 5409) * remove empty declaration at ("test/cases/large/clang-26760.c": line 5409) +* replace by zero at ("test/cases/large/clang-26760.c": line 5412) * inline variable l_236 at ("test/cases/large/clang-26760.c": line 5412) * remove expr statement at ("test/cases/large/clang-26760.c": line 5413) * reduce to left at ("test/cases/large/clang-26760.c": line 5413) @@ -16763,6 +18206,7 @@ * remove iterator at ("test/cases/large/clang-26760.c": line 5445) * reduce to left at ("test/cases/large/clang-26760.c": line 5445) * reduce to right at ("test/cases/large/clang-26760.c": line 5445) +* replace by zero at ("test/cases/large/clang-26760.c": line 5377) * inline variable l_207 at ("test/cases/large/clang-26760.c": line 5377) * remove expr statement at ("test/cases/large/clang-26760.c": line 5378) * reduce to left at ("test/cases/large/clang-26760.c": line 5378) @@ -16826,9 +18270,14 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5468) * reduce to right at ("test/cases/large/clang-26760.c": line 5468) * remove empty declaration at ("test/cases/large/clang-26760.c": line 5468) +* replace by zero at ("test/cases/large/clang-26760.c": line 5471) * inline variable l_362 at ("test/cases/large/clang-26760.c": line 5471) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5472) +* replace by zero at ("test/cases/large/clang-26760.c": line 5472) * inline variable l_366 at ("test/cases/large/clang-26760.c": line 5472) +* replace by zero at ("test/cases/large/clang-26760.c": line 5473) * inline variable l_369 at ("test/cases/large/clang-26760.c": line 5473) +* replace by zero at ("test/cases/large/clang-26760.c": line 5474) * inline variable l_393 at ("test/cases/large/clang-26760.c": line 5474) * remove condition at ("test/cases/large/clang-26760.c": line 5475) * do without param at ("test/cases/large/clang-26760.c": line 5475) @@ -16876,6 +18325,7 @@ * do without param at ("test/cases/large/clang-26760.c": line 5483) * replace by zero at ("test/cases/large/clang-26760.c": line 5483) * do without param at ("test/cases/large/clang-26760.c": line 5484) +* replace by zero at ("test/cases/large/clang-26760.c": line 5501) * inline variable l_384 at ("test/cases/large/clang-26760.c": line 5501) * remove expr statement at ("test/cases/large/clang-26760.c": line 5502) * reduce to left at ("test/cases/large/clang-26760.c": line 5502) @@ -16941,7 +18391,9 @@ * do without param at ("test/cases/large/clang-26760.c": line 5509) * remove expr statement at ("test/cases/large/clang-26760.c": line 5510) * reduce to operant at ("test/cases/large/clang-26760.c": line 5510) +* replace by zero at ("test/cases/large/clang-26760.c": line 5486) * inline variable l_364 at ("test/cases/large/clang-26760.c": line 5486) +* replace by zero at ("test/cases/large/clang-26760.c": line 5487) * inline variable l_365 at ("test/cases/large/clang-26760.c": line 5487) * remove expr statement at ("test/cases/large/clang-26760.c": line 5488) * reduce to left at ("test/cases/large/clang-26760.c": line 5488) @@ -17268,6 +18720,7 @@ * do without param at ("test/cases/large/clang-26760.c": line 5585) * do without param at ("test/cases/large/clang-26760.c": line 5586) * do without param at ("test/cases/large/clang-26760.c": line 5587) +* replace by zero at ("test/cases/large/clang-26760.c": line 5593) * inline variable l_1358 at ("test/cases/large/clang-26760.c": line 5593) * remove expr statement at ("test/cases/large/clang-26760.c": line 5594) * reduce to operant at ("test/cases/large/clang-26760.c": line 5594) @@ -17282,6 +18735,7 @@ * remove iterator at ("test/cases/large/clang-26760.c": line 5291) * reduce to operant at ("test/cases/large/clang-26760.c": line 5291) * delete variable at ("test/cases/large/clang-26760.c": line 5265) +* replace by zero at ("test/cases/large/clang-26760.c": line 5266) * inline variable l_1252 at ("test/cases/large/clang-26760.c": line 5266) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5267) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5267) @@ -17459,7 +18913,9 @@ * do without param at ("test/cases/large/clang-26760.c": line 5617) * delete variable at ("test/cases/large/clang-26760.c": line 4840) * delete variable at ("test/cases/large/clang-26760.c": line 4841) +* replace by zero at ("test/cases/large/clang-26760.c": line 4842) * inline variable l_843 at ("test/cases/large/clang-26760.c": line 4842) +* replace by zero at ("test/cases/large/clang-26760.c": line 4843) * inline variable l_1046 at ("test/cases/large/clang-26760.c": line 4843) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4844) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4844) @@ -17486,10 +18942,16 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4852) * reduce to right at ("test/cases/large/clang-26760.c": line 4852) * remove empty declaration at ("test/cases/large/clang-26760.c": line 4852) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4855) +* replace by zero at ("test/cases/large/clang-26760.c": line 4855) * inline variable l_820 at ("test/cases/large/clang-26760.c": line 4855) +* replace by zero at ("test/cases/large/clang-26760.c": line 4856) * inline variable l_844 at ("test/cases/large/clang-26760.c": line 4856) +* replace by zero at ("test/cases/large/clang-26760.c": line 4857) * inline variable l_846 at ("test/cases/large/clang-26760.c": line 4857) +* replace by zero at ("test/cases/large/clang-26760.c": line 4858) * inline variable l_848 at ("test/cases/large/clang-26760.c": line 4858) +* replace by zero at ("test/cases/large/clang-26760.c": line 4859) * inline variable l_885 at ("test/cases/large/clang-26760.c": line 4859) * delete variable at ("test/cases/large/clang-26760.c": line 4860) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4861) @@ -17557,9 +19019,12 @@ * remove condition at ("test/cases/large/clang-26760.c": line 4877) * reduce to left at ("test/cases/large/clang-26760.c": line 4877) * reduce to right at ("test/cases/large/clang-26760.c": line 4877) +* replace by zero at ("test/cases/large/clang-26760.c": line 4901) * inline variable l_875 at ("test/cases/large/clang-26760.c": line 4901) +* replace by zero at ("test/cases/large/clang-26760.c": line 4902) * inline variable l_881 at ("test/cases/large/clang-26760.c": line 4902) * delete variable at ("test/cases/large/clang-26760.c": line 4903) +* replace by zero at ("test/cases/large/clang-26760.c": line 4904) * inline variable l_953 at ("test/cases/large/clang-26760.c": line 4904) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4905) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4905) @@ -17570,6 +19035,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4907) * reduce to right at ("test/cases/large/clang-26760.c": line 4907) * remove empty declaration at ("test/cases/large/clang-26760.c": line 4907) +* replace by zero at ("test/cases/large/clang-26760.c": line 4909) * inline variable l_876 at ("test/cases/large/clang-26760.c": line 4909) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4910) * remove condition at ("test/cases/large/clang-26760.c": line 4911) @@ -17579,6 +19045,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 4911) * do without param at ("test/cases/large/clang-26760.c": line 4912) * do without param at ("test/cases/large/clang-26760.c": line 4913) +* replace by zero at ("test/cases/large/clang-26760.c": line 4929) * inline variable l_861 at ("test/cases/large/clang-26760.c": line 4929) * remove expr statement at ("test/cases/large/clang-26760.c": line 4930) * reduce to left at ("test/cases/large/clang-26760.c": line 4930) @@ -17613,8 +19080,13 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4933) * reduce to right at ("test/cases/large/clang-26760.c": line 4933) * remove empty declaration at ("test/cases/large/clang-26760.c": line 4933) +* replace by zero at ("test/cases/large/clang-26760.c": line 4935) * inline variable l_870 at ("test/cases/large/clang-26760.c": line 4935) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4936) +* replace by zero at ("test/cases/large/clang-26760.c": line 4936) * inline variable l_882 at ("test/cases/large/clang-26760.c": line 4936) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4937) +* replace by zero at ("test/cases/large/clang-26760.c": line 4937) * inline variable l_883 at ("test/cases/large/clang-26760.c": line 4937) * remove expr statement at ("test/cases/large/clang-26760.c": line 4938) * reduce to left at ("test/cases/large/clang-26760.c": line 4938) @@ -17759,10 +19231,15 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4965) * reduce to right at ("test/cases/large/clang-26760.c": line 4965) * remove empty declaration at ("test/cases/large/clang-26760.c": line 4965) +* replace by zero at ("test/cases/large/clang-26760.c": line 4967) * inline variable l_923 at ("test/cases/large/clang-26760.c": line 4967) +* replace by zero at ("test/cases/large/clang-26760.c": line 4968) * inline variable l_937 at ("test/cases/large/clang-26760.c": line 4968) +* replace by zero at ("test/cases/large/clang-26760.c": line 4969) * inline variable l_938 at ("test/cases/large/clang-26760.c": line 4969) +* replace by zero at ("test/cases/large/clang-26760.c": line 4970) * inline variable l_939 at ("test/cases/large/clang-26760.c": line 4970) +* replace by zero at ("test/cases/large/clang-26760.c": line 4971) * inline variable l_1001 at ("test/cases/large/clang-26760.c": line 4971) * remove expr statement at ("test/cases/large/clang-26760.c": line 4972) * reduce to left at ("test/cases/large/clang-26760.c": line 4972) @@ -17793,6 +19270,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 4977) * replace by zero at ("test/cases/large/clang-26760.c": line 4977) * replace by zero at ("test/cases/large/clang-26760.c": line 4977) +* replace by zero at ("test/cases/large/clang-26760.c": line 4984) * inline variable l_956 at ("test/cases/large/clang-26760.c": line 4984) * remove expr statement at ("test/cases/large/clang-26760.c": line 4985) * reduce to left at ("test/cases/large/clang-26760.c": line 4985) @@ -17957,11 +19435,13 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 4965) * remove iterator at ("test/cases/large/clang-26760.c": line 4965) * reduce to operant at ("test/cases/large/clang-26760.c": line 4965) +* replace by zero at ("test/cases/large/clang-26760.c": line 4879) * inline variable l_847 at ("test/cases/large/clang-26760.c": line 4879) * remove initializer at ("test/cases/large/clang-26760.c": line 4880) * reduce to left at ("test/cases/large/clang-26760.c": line 4880) * reduce to right at ("test/cases/large/clang-26760.c": line 4880) * remove empty declaration at ("test/cases/large/clang-26760.c": line 4880) +* replace by zero at ("test/cases/large/clang-26760.c": line 4882) * inline variable l_845 at ("test/cases/large/clang-26760.c": line 4882) * remove expr statement at ("test/cases/large/clang-26760.c": line 4883) * reduce to left at ("test/cases/large/clang-26760.c": line 4883) @@ -18021,6 +19501,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5018) * reduce to right at ("test/cases/large/clang-26760.c": line 5018) * remove empty declaration at ("test/cases/large/clang-26760.c": line 5018) +* replace by zero at ("test/cases/large/clang-26760.c": line 5021) * inline variable l_1004 at ("test/cases/large/clang-26760.c": line 5021) * remove expr statement at ("test/cases/large/clang-26760.c": line 5022) * reduce to left at ("test/cases/large/clang-26760.c": line 5022) @@ -18179,8 +19660,13 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5631) * reduce to right at ("test/cases/large/clang-26760.c": line 5631) * remove empty declaration at ("test/cases/large/clang-26760.c": line 5631) +* replace by zero at ("test/cases/large/clang-26760.c": line 5633) * inline variable l_870 at ("test/cases/large/clang-26760.c": line 5633) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5634) +* replace by zero at ("test/cases/large/clang-26760.c": line 5634) * inline variable l_882 at ("test/cases/large/clang-26760.c": line 5634) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5635) +* replace by zero at ("test/cases/large/clang-26760.c": line 5635) * inline variable l_883 at ("test/cases/large/clang-26760.c": line 5635) * remove expr statement at ("test/cases/large/clang-26760.c": line 5636) * reduce to left at ("test/cases/large/clang-26760.c": line 5636) @@ -18241,6 +19727,7 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5628) * do without param at ("test/cases/large/clang-26760.c": line 5628) * do without param at ("test/cases/large/clang-26760.c": line 5629) +* replace by zero at ("test/cases/large/clang-26760.c": line 4753) * inline variable l_749 at ("test/cases/large/clang-26760.c": line 4753) * remove condition at ("test/cases/large/clang-26760.c": line 4754) * reduce to operant at ("test/cases/large/clang-26760.c": line 4754) @@ -18264,7 +19751,11 @@ * do without param at ("test/cases/large/clang-26760.c": line 4758) * reduce to operant at ("test/cases/large/clang-26760.c": line 4758) * do without param at ("test/cases/large/clang-26760.c": line 4759) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4782) +* replace by zero at ("test/cases/large/clang-26760.c": line 4782) * inline variable l_775 at ("test/cases/large/clang-26760.c": line 4782) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4783) +* replace by zero at ("test/cases/large/clang-26760.c": line 4783) * inline variable l_776 at ("test/cases/large/clang-26760.c": line 4783) * remove initializer at ("test/cases/large/clang-26760.c": line 4784) * reduce to left at ("test/cases/large/clang-26760.c": line 4784) @@ -18278,6 +19769,7 @@ * do without param at ("test/cases/large/clang-26760.c": line 4787) * do without param at ("test/cases/large/clang-26760.c": line 4788) * remove condition at ("test/cases/large/clang-26760.c": line 4789) +* replace by zero at ("test/cases/large/clang-26760.c": line 4792) * inline variable l_1358 at ("test/cases/large/clang-26760.c": line 4792) * remove expr statement at ("test/cases/large/clang-26760.c": line 4793) * reduce to operant at ("test/cases/large/clang-26760.c": line 4793) @@ -18375,11 +19867,17 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 4738) * remove condition at ("test/cases/large/clang-26760.c": line 5651) * delete variable at ("test/cases/large/clang-26760.c": line 6740) +* replace by zero at ("test/cases/large/clang-26760.c": line 6741) * inline variable l_1081 at ("test/cases/large/clang-26760.c": line 6741) * delete variable at ("test/cases/large/clang-26760.c": line 6742) +* replace by zero at ("test/cases/large/clang-26760.c": line 6743) * inline variable l_1273 at ("test/cases/large/clang-26760.c": line 6743) +* replace by zero at ("test/cases/large/clang-26760.c": line 6744) * inline variable l_1359 at ("test/cases/large/clang-26760.c": line 6744) +* replace by zero at ("test/cases/large/clang-26760.c": line 6745) * inline variable l_1361 at ("test/cases/large/clang-26760.c": line 6745) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6746) +* replace by zero at ("test/cases/large/clang-26760.c": line 6746) * inline variable l_1369 at ("test/cases/large/clang-26760.c": line 6746) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6747) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6747) @@ -18441,6 +19939,8 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6763) * reduce to right at ("test/cases/large/clang-26760.c": line 6763) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6763) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6766) +* replace by zero at ("test/cases/large/clang-26760.c": line 6766) * inline variable l_1095 at ("test/cases/large/clang-26760.c": line 6766) * remove initializer at ("test/cases/large/clang-26760.c": line 6767) * reduce to left at ("test/cases/large/clang-26760.c": line 6767) @@ -18547,11 +20047,228 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6795) * reduce to right at ("test/cases/large/clang-26760.c": line 6795) * replace by zero at ("test/cases/large/clang-26760.c": line 6795) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6796) +* reduce to left at ("test/cases/large/clang-26760.c": line 6796) +* reduce to right at ("test/cases/large/clang-26760.c": line 6796) +* reduce to left at ("test/cases/large/clang-26760.c": line 6796) +* reduce to right at ("test/cases/large/clang-26760.c": line 6796) +* reduce to left at ("test/cases/large/clang-26760.c": line 6796) +* reduce to right at ("test/cases/large/clang-26760.c": line 6796) +* reduce to left at ("test/cases/large/clang-26760.c": line 6796) +* reduce to right at ("test/cases/large/clang-26760.c": line 6796) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6796) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6796) +* reduce to left at ("test/cases/large/clang-26760.c": line 6796) +* reduce to right at ("test/cases/large/clang-26760.c": line 6796) +* reduce to left at ("test/cases/large/clang-26760.c": line 6796) +* reduce to right at ("test/cases/large/clang-26760.c": line 6796) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6796) +* reduce to left at ("test/cases/large/clang-26760.c": line 6796) +* reduce to right at ("test/cases/large/clang-26760.c": line 6796) +* reduce to left at ("test/cases/large/clang-26760.c": line 6796) +* reduce to right at ("test/cases/large/clang-26760.c": line 6796) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6796) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6796) +* reduce to left at ("test/cases/large/clang-26760.c": line 6796) +* reduce to right at ("test/cases/large/clang-26760.c": line 6796) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6796) +* replace by zero at ("test/cases/large/clang-26760.c": line 6796) * inline variable BHoHogg_101 at ("test/cases/large/clang-26760.c": line 6796) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6797) +* reduce to left at ("test/cases/large/clang-26760.c": line 6797) +* reduce to right at ("test/cases/large/clang-26760.c": line 6797) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6797) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6797) +* reduce to left at ("test/cases/large/clang-26760.c": line 6797) +* reduce to right at ("test/cases/large/clang-26760.c": line 6797) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6797) +* reduce to left at ("test/cases/large/clang-26760.c": line 6797) +* reduce to right at ("test/cases/large/clang-26760.c": line 6797) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6797) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6797) +* reduce to left at ("test/cases/large/clang-26760.c": line 6797) +* reduce to right at ("test/cases/large/clang-26760.c": line 6797) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6797) +* reduce to left at ("test/cases/large/clang-26760.c": line 6797) +* reduce to right at ("test/cases/large/clang-26760.c": line 6797) +* reduce to left at ("test/cases/large/clang-26760.c": line 6797) +* reduce to right at ("test/cases/large/clang-26760.c": line 6797) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6797) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6797) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6797) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6797) +* reduce to left at ("test/cases/large/clang-26760.c": line 6797) +* reduce to right at ("test/cases/large/clang-26760.c": line 6797) +* reduce to left at ("test/cases/large/clang-26760.c": line 6797) +* reduce to right at ("test/cases/large/clang-26760.c": line 6797) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6797) +* reduce to left at ("test/cases/large/clang-26760.c": line 6797) +* reduce to right at ("test/cases/large/clang-26760.c": line 6797) +* reduce to left at ("test/cases/large/clang-26760.c": line 6797) +* reduce to right at ("test/cases/large/clang-26760.c": line 6797) +* replace by zero at ("test/cases/large/clang-26760.c": line 6797) * inline variable BHoHohl_1361 at ("test/cases/large/clang-26760.c": line 6797) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6798) +* reduce to left at ("test/cases/large/clang-26760.c": line 6798) +* reduce to right at ("test/cases/large/clang-26760.c": line 6798) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6798) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6798) +* reduce to left at ("test/cases/large/clang-26760.c": line 6798) +* reduce to right at ("test/cases/large/clang-26760.c": line 6798) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6798) +* reduce to left at ("test/cases/large/clang-26760.c": line 6798) +* reduce to right at ("test/cases/large/clang-26760.c": line 6798) +* reduce to left at ("test/cases/large/clang-26760.c": line 6798) +* reduce to right at ("test/cases/large/clang-26760.c": line 6798) +* reduce to left at ("test/cases/large/clang-26760.c": line 6798) +* reduce to right at ("test/cases/large/clang-26760.c": line 6798) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6798) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6798) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6798) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6798) +* reduce to left at ("test/cases/large/clang-26760.c": line 6798) +* reduce to right at ("test/cases/large/clang-26760.c": line 6798) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6798) +* reduce to left at ("test/cases/large/clang-26760.c": line 6798) +* reduce to right at ("test/cases/large/clang-26760.c": line 6798) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6798) +* reduce to left at ("test/cases/large/clang-26760.c": line 6798) +* reduce to right at ("test/cases/large/clang-26760.c": line 6798) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6798) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6798) +* reduce to left at ("test/cases/large/clang-26760.c": line 6798) +* reduce to right at ("test/cases/large/clang-26760.c": line 6798) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6798) +* reduce to left at ("test/cases/large/clang-26760.c": line 6798) +* reduce to right at ("test/cases/large/clang-26760.c": line 6798) +* reduce to left at ("test/cases/large/clang-26760.c": line 6798) +* reduce to right at ("test/cases/large/clang-26760.c": line 6798) +* replace by zero at ("test/cases/large/clang-26760.c": line 6798) * inline variable BHoHoil_1423 at ("test/cases/large/clang-26760.c": line 6798) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6799) +* reduce to left at ("test/cases/large/clang-26760.c": line 6799) +* reduce to right at ("test/cases/large/clang-26760.c": line 6799) +* reduce to left at ("test/cases/large/clang-26760.c": line 6799) +* reduce to right at ("test/cases/large/clang-26760.c": line 6799) +* reduce to left at ("test/cases/large/clang-26760.c": line 6799) +* reduce to right at ("test/cases/large/clang-26760.c": line 6799) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6799) +* reduce to left at ("test/cases/large/clang-26760.c": line 6799) +* reduce to right at ("test/cases/large/clang-26760.c": line 6799) +* reduce to left at ("test/cases/large/clang-26760.c": line 6799) +* reduce to right at ("test/cases/large/clang-26760.c": line 6799) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6799) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6799) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6799) +* reduce to left at ("test/cases/large/clang-26760.c": line 6799) +* reduce to right at ("test/cases/large/clang-26760.c": line 6799) +* reduce to left at ("test/cases/large/clang-26760.c": line 6799) +* reduce to right at ("test/cases/large/clang-26760.c": line 6799) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6799) +* reduce to left at ("test/cases/large/clang-26760.c": line 6799) +* reduce to right at ("test/cases/large/clang-26760.c": line 6799) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6799) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6799) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6799) +* reduce to left at ("test/cases/large/clang-26760.c": line 6799) +* reduce to right at ("test/cases/large/clang-26760.c": line 6799) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6799) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6799) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6799) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6799) +* reduce to left at ("test/cases/large/clang-26760.c": line 6799) +* reduce to right at ("test/cases/large/clang-26760.c": line 6799) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6799) +* reduce to left at ("test/cases/large/clang-26760.c": line 6799) +* reduce to right at ("test/cases/large/clang-26760.c": line 6799) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6799) +* reduce to left at ("test/cases/large/clang-26760.c": line 6799) +* reduce to right at ("test/cases/large/clang-26760.c": line 6799) +* replace by zero at ("test/cases/large/clang-26760.c": line 6799) * inline variable BHoHojl_919 at ("test/cases/large/clang-26760.c": line 6799) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6800) +* reduce to left at ("test/cases/large/clang-26760.c": line 6800) +* reduce to right at ("test/cases/large/clang-26760.c": line 6800) +* reduce to left at ("test/cases/large/clang-26760.c": line 6800) +* reduce to right at ("test/cases/large/clang-26760.c": line 6800) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6800) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6800) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6800) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6800) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6800) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6800) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6800) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6800) +* reduce to left at ("test/cases/large/clang-26760.c": line 6800) +* reduce to right at ("test/cases/large/clang-26760.c": line 6800) +* reduce to left at ("test/cases/large/clang-26760.c": line 6800) +* reduce to right at ("test/cases/large/clang-26760.c": line 6800) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6800) +* reduce to left at ("test/cases/large/clang-26760.c": line 6800) +* reduce to right at ("test/cases/large/clang-26760.c": line 6800) +* reduce to left at ("test/cases/large/clang-26760.c": line 6800) +* reduce to right at ("test/cases/large/clang-26760.c": line 6800) +* reduce to left at ("test/cases/large/clang-26760.c": line 6800) +* reduce to right at ("test/cases/large/clang-26760.c": line 6800) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6800) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6800) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6800) +* reduce to left at ("test/cases/large/clang-26760.c": line 6800) +* reduce to right at ("test/cases/large/clang-26760.c": line 6800) +* reduce to left at ("test/cases/large/clang-26760.c": line 6800) +* reduce to right at ("test/cases/large/clang-26760.c": line 6800) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6800) +* reduce to left at ("test/cases/large/clang-26760.c": line 6800) +* reduce to right at ("test/cases/large/clang-26760.c": line 6800) +* reduce to left at ("test/cases/large/clang-26760.c": line 6800) +* reduce to right at ("test/cases/large/clang-26760.c": line 6800) +* reduce to left at ("test/cases/large/clang-26760.c": line 6800) +* reduce to right at ("test/cases/large/clang-26760.c": line 6800) +* reduce to left at ("test/cases/large/clang-26760.c": line 6800) +* reduce to right at ("test/cases/large/clang-26760.c": line 6800) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6800) +* replace by zero at ("test/cases/large/clang-26760.c": line 6800) * inline variable BHoHokg_1171 at ("test/cases/large/clang-26760.c": line 6800) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6801) +* reduce to left at ("test/cases/large/clang-26760.c": line 6801) +* reduce to right at ("test/cases/large/clang-26760.c": line 6801) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6801) +* reduce to left at ("test/cases/large/clang-26760.c": line 6801) +* reduce to right at ("test/cases/large/clang-26760.c": line 6801) +* reduce to left at ("test/cases/large/clang-26760.c": line 6801) +* reduce to right at ("test/cases/large/clang-26760.c": line 6801) +* reduce to left at ("test/cases/large/clang-26760.c": line 6801) +* reduce to right at ("test/cases/large/clang-26760.c": line 6801) +* reduce to left at ("test/cases/large/clang-26760.c": line 6801) +* reduce to right at ("test/cases/large/clang-26760.c": line 6801) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6801) +* reduce to left at ("test/cases/large/clang-26760.c": line 6801) +* reduce to right at ("test/cases/large/clang-26760.c": line 6801) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6801) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6801) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6801) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6801) +* reduce to left at ("test/cases/large/clang-26760.c": line 6801) +* reduce to right at ("test/cases/large/clang-26760.c": line 6801) +* reduce to left at ("test/cases/large/clang-26760.c": line 6801) +* reduce to right at ("test/cases/large/clang-26760.c": line 6801) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6801) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6801) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6801) +* reduce to left at ("test/cases/large/clang-26760.c": line 6801) +* reduce to right at ("test/cases/large/clang-26760.c": line 6801) +* reduce to left at ("test/cases/large/clang-26760.c": line 6801) +* reduce to right at ("test/cases/large/clang-26760.c": line 6801) +* reduce to left at ("test/cases/large/clang-26760.c": line 6801) +* reduce to right at ("test/cases/large/clang-26760.c": line 6801) +* reduce to left at ("test/cases/large/clang-26760.c": line 6801) +* reduce to right at ("test/cases/large/clang-26760.c": line 6801) +* reduce to left at ("test/cases/large/clang-26760.c": line 6801) +* reduce to right at ("test/cases/large/clang-26760.c": line 6801) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6801) +* reduce to left at ("test/cases/large/clang-26760.c": line 6801) +* reduce to right at ("test/cases/large/clang-26760.c": line 6801) +* replace by zero at ("test/cases/large/clang-26760.c": line 6801) * inline variable BHoHoll_1052 at ("test/cases/large/clang-26760.c": line 6801) * remove condition at ("test/cases/large/clang-26760.c": line 6802) * reduce to left at ("test/cases/large/clang-26760.c": line 6802) @@ -18565,11 +20282,217 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 6805) * reduce to left at ("test/cases/large/clang-26760.c": line 6805) * reduce to right at ("test/cases/large/clang-26760.c": line 6805) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6806) +* reduce to left at ("test/cases/large/clang-26760.c": line 6806) +* reduce to right at ("test/cases/large/clang-26760.c": line 6806) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6806) +* reduce to left at ("test/cases/large/clang-26760.c": line 6806) +* reduce to right at ("test/cases/large/clang-26760.c": line 6806) +* reduce to left at ("test/cases/large/clang-26760.c": line 6806) +* reduce to right at ("test/cases/large/clang-26760.c": line 6806) +* reduce to left at ("test/cases/large/clang-26760.c": line 6806) +* reduce to right at ("test/cases/large/clang-26760.c": line 6806) +* reduce to left at ("test/cases/large/clang-26760.c": line 6806) +* reduce to right at ("test/cases/large/clang-26760.c": line 6806) +* reduce to left at ("test/cases/large/clang-26760.c": line 6806) +* reduce to right at ("test/cases/large/clang-26760.c": line 6806) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6806) +* reduce to left at ("test/cases/large/clang-26760.c": line 6806) +* reduce to right at ("test/cases/large/clang-26760.c": line 6806) +* reduce to left at ("test/cases/large/clang-26760.c": line 6806) +* reduce to right at ("test/cases/large/clang-26760.c": line 6806) +* reduce to left at ("test/cases/large/clang-26760.c": line 6806) +* reduce to right at ("test/cases/large/clang-26760.c": line 6806) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6806) +* replace by zero at ("test/cases/large/clang-26760.c": line 6806) * inline variable B4o4ol_1052 at ("test/cases/large/clang-26760.c": line 6806) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6807) +* reduce to left at ("test/cases/large/clang-26760.c": line 6807) +* reduce to right at ("test/cases/large/clang-26760.c": line 6807) +* reduce to left at ("test/cases/large/clang-26760.c": line 6807) +* reduce to right at ("test/cases/large/clang-26760.c": line 6807) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6807) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6807) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6807) +* reduce to left at ("test/cases/large/clang-26760.c": line 6807) +* reduce to right at ("test/cases/large/clang-26760.c": line 6807) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6807) +* reduce to left at ("test/cases/large/clang-26760.c": line 6807) +* reduce to right at ("test/cases/large/clang-26760.c": line 6807) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6807) +* reduce to left at ("test/cases/large/clang-26760.c": line 6807) +* reduce to right at ("test/cases/large/clang-26760.c": line 6807) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6807) +* reduce to left at ("test/cases/large/clang-26760.c": line 6807) +* reduce to right at ("test/cases/large/clang-26760.c": line 6807) +* reduce to left at ("test/cases/large/clang-26760.c": line 6807) +* reduce to right at ("test/cases/large/clang-26760.c": line 6807) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6807) +* reduce to left at ("test/cases/large/clang-26760.c": line 6807) +* reduce to right at ("test/cases/large/clang-26760.c": line 6807) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6807) +* reduce to left at ("test/cases/large/clang-26760.c": line 6807) +* reduce to right at ("test/cases/large/clang-26760.c": line 6807) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6807) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6807) +* reduce to left at ("test/cases/large/clang-26760.c": line 6807) +* reduce to right at ("test/cases/large/clang-26760.c": line 6807) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6807) +* replace by zero at ("test/cases/large/clang-26760.c": line 6807) * inline variable B4o4obl_919 at ("test/cases/large/clang-26760.c": line 6807) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6808) +* reduce to left at ("test/cases/large/clang-26760.c": line 6808) +* reduce to right at ("test/cases/large/clang-26760.c": line 6808) +* reduce to left at ("test/cases/large/clang-26760.c": line 6808) +* reduce to right at ("test/cases/large/clang-26760.c": line 6808) +* reduce to left at ("test/cases/large/clang-26760.c": line 6808) +* reduce to right at ("test/cases/large/clang-26760.c": line 6808) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6808) +* reduce to left at ("test/cases/large/clang-26760.c": line 6808) +* reduce to right at ("test/cases/large/clang-26760.c": line 6808) +* reduce to left at ("test/cases/large/clang-26760.c": line 6808) +* reduce to right at ("test/cases/large/clang-26760.c": line 6808) +* reduce to left at ("test/cases/large/clang-26760.c": line 6808) +* reduce to right at ("test/cases/large/clang-26760.c": line 6808) +* reduce to left at ("test/cases/large/clang-26760.c": line 6808) +* reduce to right at ("test/cases/large/clang-26760.c": line 6808) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6808) +* reduce to left at ("test/cases/large/clang-26760.c": line 6808) +* reduce to right at ("test/cases/large/clang-26760.c": line 6808) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6808) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6808) +* reduce to left at ("test/cases/large/clang-26760.c": line 6808) +* reduce to right at ("test/cases/large/clang-26760.c": line 6808) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6808) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6808) +* reduce to left at ("test/cases/large/clang-26760.c": line 6808) +* reduce to right at ("test/cases/large/clang-26760.c": line 6808) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6808) +* reduce to left at ("test/cases/large/clang-26760.c": line 6808) +* reduce to right at ("test/cases/large/clang-26760.c": line 6808) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6808) +* replace by zero at ("test/cases/large/clang-26760.c": line 6808) * inline variable B4o4ocg_100 at ("test/cases/large/clang-26760.c": line 6808) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6809) +* reduce to left at ("test/cases/large/clang-26760.c": line 6809) +* reduce to right at ("test/cases/large/clang-26760.c": line 6809) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6809) +* reduce to left at ("test/cases/large/clang-26760.c": line 6809) +* reduce to right at ("test/cases/large/clang-26760.c": line 6809) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6809) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6809) +* reduce to left at ("test/cases/large/clang-26760.c": line 6809) +* reduce to right at ("test/cases/large/clang-26760.c": line 6809) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6809) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6809) +* reduce to left at ("test/cases/large/clang-26760.c": line 6809) +* reduce to right at ("test/cases/large/clang-26760.c": line 6809) +* reduce to left at ("test/cases/large/clang-26760.c": line 6809) +* reduce to right at ("test/cases/large/clang-26760.c": line 6809) +* reduce to left at ("test/cases/large/clang-26760.c": line 6809) +* reduce to right at ("test/cases/large/clang-26760.c": line 6809) +* reduce to left at ("test/cases/large/clang-26760.c": line 6809) +* reduce to right at ("test/cases/large/clang-26760.c": line 6809) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6809) +* reduce to left at ("test/cases/large/clang-26760.c": line 6809) +* reduce to right at ("test/cases/large/clang-26760.c": line 6809) +* reduce to left at ("test/cases/large/clang-26760.c": line 6809) +* reduce to right at ("test/cases/large/clang-26760.c": line 6809) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6809) +* reduce to left at ("test/cases/large/clang-26760.c": line 6809) +* reduce to right at ("test/cases/large/clang-26760.c": line 6809) +* reduce to left at ("test/cases/large/clang-26760.c": line 6809) +* reduce to right at ("test/cases/large/clang-26760.c": line 6809) +* reduce to left at ("test/cases/large/clang-26760.c": line 6809) +* reduce to right at ("test/cases/large/clang-26760.c": line 6809) +* replace by zero at ("test/cases/large/clang-26760.c": line 6809) * inline variable B4o4odl_1369 at ("test/cases/large/clang-26760.c": line 6809) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6810) +* reduce to left at ("test/cases/large/clang-26760.c": line 6810) +* reduce to right at ("test/cases/large/clang-26760.c": line 6810) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6810) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6810) +* reduce to left at ("test/cases/large/clang-26760.c": line 6810) +* reduce to right at ("test/cases/large/clang-26760.c": line 6810) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6810) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6810) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6810) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6810) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6810) +* reduce to left at ("test/cases/large/clang-26760.c": line 6810) +* reduce to right at ("test/cases/large/clang-26760.c": line 6810) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6810) +* reduce to left at ("test/cases/large/clang-26760.c": line 6810) +* reduce to right at ("test/cases/large/clang-26760.c": line 6810) +* reduce to left at ("test/cases/large/clang-26760.c": line 6810) +* reduce to right at ("test/cases/large/clang-26760.c": line 6810) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6810) +* reduce to left at ("test/cases/large/clang-26760.c": line 6810) +* reduce to right at ("test/cases/large/clang-26760.c": line 6810) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6810) +* reduce to left at ("test/cases/large/clang-26760.c": line 6810) +* reduce to right at ("test/cases/large/clang-26760.c": line 6810) +* reduce to left at ("test/cases/large/clang-26760.c": line 6810) +* reduce to right at ("test/cases/large/clang-26760.c": line 6810) +* reduce to left at ("test/cases/large/clang-26760.c": line 6810) +* reduce to right at ("test/cases/large/clang-26760.c": line 6810) +* reduce to left at ("test/cases/large/clang-26760.c": line 6810) +* reduce to right at ("test/cases/large/clang-26760.c": line 6810) +* reduce to left at ("test/cases/large/clang-26760.c": line 6810) +* reduce to right at ("test/cases/large/clang-26760.c": line 6810) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6810) +* reduce to left at ("test/cases/large/clang-26760.c": line 6810) +* reduce to right at ("test/cases/large/clang-26760.c": line 6810) +* reduce to left at ("test/cases/large/clang-26760.c": line 6810) +* reduce to right at ("test/cases/large/clang-26760.c": line 6810) +* replace by zero at ("test/cases/large/clang-26760.c": line 6810) * inline variable B4o4oel_790 at ("test/cases/large/clang-26760.c": line 6810) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6811) +* reduce to left at ("test/cases/large/clang-26760.c": line 6811) +* reduce to right at ("test/cases/large/clang-26760.c": line 6811) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6811) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6811) +* reduce to left at ("test/cases/large/clang-26760.c": line 6811) +* reduce to right at ("test/cases/large/clang-26760.c": line 6811) +* reduce to left at ("test/cases/large/clang-26760.c": line 6811) +* reduce to right at ("test/cases/large/clang-26760.c": line 6811) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6811) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6811) +* reduce to left at ("test/cases/large/clang-26760.c": line 6811) +* reduce to right at ("test/cases/large/clang-26760.c": line 6811) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6811) +* reduce to left at ("test/cases/large/clang-26760.c": line 6811) +* reduce to right at ("test/cases/large/clang-26760.c": line 6811) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6811) +* reduce to left at ("test/cases/large/clang-26760.c": line 6811) +* reduce to right at ("test/cases/large/clang-26760.c": line 6811) +* reduce to left at ("test/cases/large/clang-26760.c": line 6811) +* reduce to right at ("test/cases/large/clang-26760.c": line 6811) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6811) +* reduce to left at ("test/cases/large/clang-26760.c": line 6811) +* reduce to right at ("test/cases/large/clang-26760.c": line 6811) +* reduce to left at ("test/cases/large/clang-26760.c": line 6811) +* reduce to right at ("test/cases/large/clang-26760.c": line 6811) +* reduce to left at ("test/cases/large/clang-26760.c": line 6811) +* reduce to right at ("test/cases/large/clang-26760.c": line 6811) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6811) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6811) +* reduce to left at ("test/cases/large/clang-26760.c": line 6811) +* reduce to right at ("test/cases/large/clang-26760.c": line 6811) +* reduce to left at ("test/cases/large/clang-26760.c": line 6811) +* reduce to right at ("test/cases/large/clang-26760.c": line 6811) +* reduce to left at ("test/cases/large/clang-26760.c": line 6811) +* reduce to right at ("test/cases/large/clang-26760.c": line 6811) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6811) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6811) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6811) +* reduce to left at ("test/cases/large/clang-26760.c": line 6811) +* reduce to right at ("test/cases/large/clang-26760.c": line 6811) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6811) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6811) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6811) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6811) +* replace by zero at ("test/cases/large/clang-26760.c": line 6811) * inline variable B4o4ofl_1433 at ("test/cases/large/clang-26760.c": line 6811) * remove condition at ("test/cases/large/clang-26760.c": line 6812) * remove expr statement at ("test/cases/large/clang-26760.c": line 6814) @@ -19207,6 +21130,8 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 6876) * reduce to operant at ("test/cases/large/clang-26760.c": line 6876) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6876) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6878) +* replace by zero at ("test/cases/large/clang-26760.c": line 6878) * inline variable l_524 at ("test/cases/large/clang-26760.c": line 6878) * remove expr statement at ("test/cases/large/clang-26760.c": line 6879) * reduce to left at ("test/cases/large/clang-26760.c": line 6879) @@ -19566,12 +21491,17 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6896) * reduce to right at ("test/cases/large/clang-26760.c": line 6896) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6896) +* replace by zero at ("test/cases/large/clang-26760.c": line 6898) * inline variable l_1414 at ("test/cases/large/clang-26760.c": line 6898) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6899) +* replace by zero at ("test/cases/large/clang-26760.c": line 6899) * inline variable l_1416 at ("test/cases/large/clang-26760.c": line 6899) * remove initializer at ("test/cases/large/clang-26760.c": line 6900) * reduce to left at ("test/cases/large/clang-26760.c": line 6900) * reduce to right at ("test/cases/large/clang-26760.c": line 6900) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6900) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6902) +* replace by zero at ("test/cases/large/clang-26760.c": line 6902) * inline variable l_1415 at ("test/cases/large/clang-26760.c": line 6902) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6903) * remove expr statement at ("test/cases/large/clang-26760.c": line 6904) @@ -19670,7 +21600,10 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6928) * reduce to right at ("test/cases/large/clang-26760.c": line 6928) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6928) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6930) +* replace by zero at ("test/cases/large/clang-26760.c": line 6930) * inline variable l_1432 at ("test/cases/large/clang-26760.c": line 6930) +* replace by zero at ("test/cases/large/clang-26760.c": line 6931) * inline variable l_1440 at ("test/cases/large/clang-26760.c": line 6931) * remove condition at ("test/cases/large/clang-26760.c": line 6932) * do without param at ("test/cases/large/clang-26760.c": line 6932) @@ -19679,6 +21612,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 6932) * do without param at ("test/cases/large/clang-26760.c": line 6933) * do without param at ("test/cases/large/clang-26760.c": line 6934) +* replace by zero at ("test/cases/large/clang-26760.c": line 6943) * inline variable l_861 at ("test/cases/large/clang-26760.c": line 6943) * remove expr statement at ("test/cases/large/clang-26760.c": line 6944) * reduce to left at ("test/cases/large/clang-26760.c": line 6944) @@ -20081,6 +22015,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6981) * reduce to right at ("test/cases/large/clang-26760.c": line 6981) * remove condition at ("test/cases/large/clang-26760.c": line 6983) +* replace by zero at ("test/cases/large/clang-26760.c": line 6986) * inline variable l_384 at ("test/cases/large/clang-26760.c": line 6986) * remove expr statement at ("test/cases/large/clang-26760.c": line 6987) * reduce to left at ("test/cases/large/clang-26760.c": line 6987) @@ -20507,14 +22442,23 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7021) * reduce to right at ("test/cases/large/clang-26760.c": line 7021) * remove empty declaration at ("test/cases/large/clang-26760.c": line 7021) +* replace by zero at ("test/cases/large/clang-26760.c": line 7023) * inline variable l_1069 at ("test/cases/large/clang-26760.c": line 7023) +* replace by zero at ("test/cases/large/clang-26760.c": line 7024) * inline variable l_1216 at ("test/cases/large/clang-26760.c": line 7024) +* replace by zero at ("test/cases/large/clang-26760.c": line 7025) * inline variable l_1219 at ("test/cases/large/clang-26760.c": line 7025) +* replace by zero at ("test/cases/large/clang-26760.c": line 7026) * inline variable l_1224 at ("test/cases/large/clang-26760.c": line 7026) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7027) +* replace by zero at ("test/cases/large/clang-26760.c": line 7027) * inline variable l_1227 at ("test/cases/large/clang-26760.c": line 7027) +* replace by zero at ("test/cases/large/clang-26760.c": line 7028) * inline variable l_1228 at ("test/cases/large/clang-26760.c": line 7028) +* replace by zero at ("test/cases/large/clang-26760.c": line 7029) * inline variable l_1229 at ("test/cases/large/clang-26760.c": line 7029) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7030) +* replace by zero at ("test/cases/large/clang-26760.c": line 7031) * inline variable l_1233 at ("test/cases/large/clang-26760.c": line 7031) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7032) * remove expr statement at ("test/cases/large/clang-26760.c": line 7033) @@ -20630,6 +22574,7 @@ * do without param at ("test/cases/large/clang-26760.c": line 7055) * do without param at ("test/cases/large/clang-26760.c": line 7056) * do without param at ("test/cases/large/clang-26760.c": line 7057) +* replace by zero at ("test/cases/large/clang-26760.c": line 7071) * inline variable l_1094 at ("test/cases/large/clang-26760.c": line 7071) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7072) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7073) @@ -20655,7 +22600,9 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7081) * reduce to right at ("test/cases/large/clang-26760.c": line 7081) * remove empty declaration at ("test/cases/large/clang-26760.c": line 7081) +* replace by zero at ("test/cases/large/clang-26760.c": line 7083) * inline variable l_1466 at ("test/cases/large/clang-26760.c": line 7083) +* replace by zero at ("test/cases/large/clang-26760.c": line 7084) * inline variable l_1481 at ("test/cases/large/clang-26760.c": line 7084) * remove expr statement at ("test/cases/large/clang-26760.c": line 7085) * reduce to left at ("test/cases/large/clang-26760.c": line 7085) @@ -20713,6 +22660,8 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7101) * reduce to right at ("test/cases/large/clang-26760.c": line 7101) * remove empty declaration at ("test/cases/large/clang-26760.c": line 7101) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7104) +* replace by zero at ("test/cases/large/clang-26760.c": line 7104) * inline variable l_1095 at ("test/cases/large/clang-26760.c": line 7104) * remove initializer at ("test/cases/large/clang-26760.c": line 7105) * reduce to left at ("test/cases/large/clang-26760.c": line 7105) @@ -20852,7 +22801,11 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 7101) * do without param at ("test/cases/large/clang-26760.c": line 7101) * do without param at ("test/cases/large/clang-26760.c": line 7102) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7137) +* replace by zero at ("test/cases/large/clang-26760.c": line 7137) * inline variable l_775 at ("test/cases/large/clang-26760.c": line 7137) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7138) +* replace by zero at ("test/cases/large/clang-26760.c": line 7138) * inline variable l_776 at ("test/cases/large/clang-26760.c": line 7138) * remove expr statement at ("test/cases/large/clang-26760.c": line 7139) * reduce to left at ("test/cases/large/clang-26760.c": line 7139) @@ -20913,9 +22866,13 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 7147) * remove condition at ("test/cases/large/clang-26760.c": line 7149) * remove statement at ("test/cases/large/clang-26760.c": line 7150) +* replace by zero at ("test/cases/large/clang-26760.c": line 7152) * inline variable l_786 at ("test/cases/large/clang-26760.c": line 7152) +* replace by zero at ("test/cases/large/clang-26760.c": line 7153) * inline variable l_789 at ("test/cases/large/clang-26760.c": line 7153) +* replace by zero at ("test/cases/large/clang-26760.c": line 7154) * inline variable l_791 at ("test/cases/large/clang-26760.c": line 7154) +* replace by zero at ("test/cases/large/clang-26760.c": line 7155) * inline variable l_794 at ("test/cases/large/clang-26760.c": line 7155) * remove initializer at ("test/cases/large/clang-26760.c": line 7157) * reduce to left at ("test/cases/large/clang-26760.c": line 7157) @@ -20979,6 +22936,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7188) * reduce to right at ("test/cases/large/clang-26760.c": line 7188) * remove empty declaration at ("test/cases/large/clang-26760.c": line 7188) +* replace by zero at ("test/cases/large/clang-26760.c": line 7192) * inline variable l_1322 at ("test/cases/large/clang-26760.c": line 7192) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7193) * delete variable at ("test/cases/large/clang-26760.c": line 7194) @@ -21074,6 +23032,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 7224) * do without param at ("test/cases/large/clang-26760.c": line 7225) * do without param at ("test/cases/large/clang-26760.c": line 7226) +* replace by zero at ("test/cases/large/clang-26760.c": line 7284) * inline variable l_1148 at ("test/cases/large/clang-26760.c": line 7284) * remove expr statement at ("test/cases/large/clang-26760.c": line 7285) * reduce to left at ("test/cases/large/clang-26760.c": line 7285) @@ -21218,12 +23177,17 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7230) * reduce to right at ("test/cases/large/clang-26760.c": line 7230) * remove empty declaration at ("test/cases/large/clang-26760.c": line 7230) +* replace by zero at ("test/cases/large/clang-26760.c": line 7232) * inline variable l_1414 at ("test/cases/large/clang-26760.c": line 7232) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7233) +* replace by zero at ("test/cases/large/clang-26760.c": line 7233) * inline variable l_1416 at ("test/cases/large/clang-26760.c": line 7233) * remove initializer at ("test/cases/large/clang-26760.c": line 7234) * reduce to left at ("test/cases/large/clang-26760.c": line 7234) * reduce to right at ("test/cases/large/clang-26760.c": line 7234) * remove empty declaration at ("test/cases/large/clang-26760.c": line 7234) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7236) +* replace by zero at ("test/cases/large/clang-26760.c": line 7236) * inline variable l_1415 at ("test/cases/large/clang-26760.c": line 7236) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7237) * remove expr statement at ("test/cases/large/clang-26760.c": line 7238) @@ -21320,7 +23284,10 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7259) * reduce to right at ("test/cases/large/clang-26760.c": line 7259) * remove empty declaration at ("test/cases/large/clang-26760.c": line 7259) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7261) +* replace by zero at ("test/cases/large/clang-26760.c": line 7261) * inline variable l_1432 at ("test/cases/large/clang-26760.c": line 7261) +* replace by zero at ("test/cases/large/clang-26760.c": line 7262) * inline variable l_1440 at ("test/cases/large/clang-26760.c": line 7262) * remove expr statement at ("test/cases/large/clang-26760.c": line 7263) * reduce to left at ("test/cases/large/clang-26760.c": line 7263) @@ -21433,6 +23400,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7316) * reduce to right at ("test/cases/large/clang-26760.c": line 7316) * do without param at ("test/cases/large/clang-26760.c": line 7316) +* replace by zero at ("test/cases/large/clang-26760.c": line 7059) * inline variable l_1080 at ("test/cases/large/clang-26760.c": line 7059) * remove expr statement at ("test/cases/large/clang-26760.c": line 7060) * reduce to left at ("test/cases/large/clang-26760.c": line 7060) @@ -21455,12 +23423,19 @@ * remove condition at ("test/cases/large/clang-26760.c": line 7066) * remove statement at ("test/cases/large/clang-26760.c": line 7067) * remove condition at ("test/cases/large/clang-26760.c": line 7332) +* replace by zero at ("test/cases/large/clang-26760.c": line 7380) * inline variable l_1218 at ("test/cases/large/clang-26760.c": line 7380) +* replace by zero at ("test/cases/large/clang-26760.c": line 7381) * inline variable l_1220 at ("test/cases/large/clang-26760.c": line 7381) +* replace by zero at ("test/cases/large/clang-26760.c": line 7382) * inline variable l_1221 at ("test/cases/large/clang-26760.c": line 7382) +* replace by zero at ("test/cases/large/clang-26760.c": line 7383) * inline variable l_1222 at ("test/cases/large/clang-26760.c": line 7383) +* replace by zero at ("test/cases/large/clang-26760.c": line 7384) * inline variable l_1223 at ("test/cases/large/clang-26760.c": line 7384) +* replace by zero at ("test/cases/large/clang-26760.c": line 7385) * inline variable l_1225 at ("test/cases/large/clang-26760.c": line 7385) +* replace by zero at ("test/cases/large/clang-26760.c": line 7386) * inline variable l_1230 at ("test/cases/large/clang-26760.c": line 7386) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7387) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7388) @@ -21506,6 +23481,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7406) * reduce to right at ("test/cases/large/clang-26760.c": line 7406) * remove empty declaration at ("test/cases/large/clang-26760.c": line 7406) +* replace by zero at ("test/cases/large/clang-26760.c": line 7408) * inline variable l_83 at ("test/cases/large/clang-26760.c": line 7408) * remove expr statement at ("test/cases/large/clang-26760.c": line 7409) * reduce to left at ("test/cases/large/clang-26760.c": line 7409) @@ -21553,6 +23529,7 @@ * remove statement at ("test/cases/large/clang-26760.c": line 7420) * remove expr statement at ("test/cases/large/clang-26760.c": line 7421) * reduce to operant at ("test/cases/large/clang-26760.c": line 7421) +* replace by zero at ("test/cases/large/clang-26760.c": line 7334) * inline variable l_1172 at ("test/cases/large/clang-26760.c": line 7334) * remove initializer at ("test/cases/large/clang-26760.c": line 7336) * reduce to left at ("test/cases/large/clang-26760.c": line 7336) @@ -21714,9 +23691,11 @@ * remove condition at ("test/cases/large/clang-26760.c": line 7433) * delete variable at ("test/cases/large/clang-26760.c": line 7457) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7458) +* replace by zero at ("test/cases/large/clang-26760.c": line 7459) * inline variable l_1321 at ("test/cases/large/clang-26760.c": line 7459) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7460) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7460) +* replace by zero at ("test/cases/large/clang-26760.c": line 7462) * inline variable l_749 at ("test/cases/large/clang-26760.c": line 7462) * remove condition at ("test/cases/large/clang-26760.c": line 7463) * reduce to operant at ("test/cases/large/clang-26760.c": line 7463) @@ -21740,7 +23719,11 @@ * do without param at ("test/cases/large/clang-26760.c": line 7467) * reduce to operant at ("test/cases/large/clang-26760.c": line 7467) * do without param at ("test/cases/large/clang-26760.c": line 7468) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7638) +* replace by zero at ("test/cases/large/clang-26760.c": line 7638) * inline variable l_775 at ("test/cases/large/clang-26760.c": line 7638) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7639) +* replace by zero at ("test/cases/large/clang-26760.c": line 7639) * inline variable l_776 at ("test/cases/large/clang-26760.c": line 7639) * remove expr statement at ("test/cases/large/clang-26760.c": line 7640) * reduce to left at ("test/cases/large/clang-26760.c": line 7640) @@ -21775,6 +23758,8 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 7474) * reduce to operant at ("test/cases/large/clang-26760.c": line 7474) * remove empty declaration at ("test/cases/large/clang-26760.c": line 7474) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7476) +* replace by zero at ("test/cases/large/clang-26760.c": line 7476) * inline variable l_524 at ("test/cases/large/clang-26760.c": line 7476) * remove expr statement at ("test/cases/large/clang-26760.c": line 7477) * reduce to left at ("test/cases/large/clang-26760.c": line 7477) @@ -21782,6 +23767,7 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 7478) * reduce to left at ("test/cases/large/clang-26760.c": line 7478) * reduce to right at ("test/cases/large/clang-26760.c": line 7478) +* replace by zero at ("test/cases/large/clang-26760.c": line 7480) * inline variable l_1094 at ("test/cases/large/clang-26760.c": line 7480) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7481) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7482) @@ -21791,6 +23777,8 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7484) * reduce to right at ("test/cases/large/clang-26760.c": line 7484) * remove empty declaration at ("test/cases/large/clang-26760.c": line 7484) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7486) +* replace by zero at ("test/cases/large/clang-26760.c": line 7486) * inline variable l_1415 at ("test/cases/large/clang-26760.c": line 7486) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7487) * remove expr statement at ("test/cases/large/clang-26760.c": line 7488) @@ -21900,6 +23888,8 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7512) * reduce to right at ("test/cases/large/clang-26760.c": line 7512) * remove empty declaration at ("test/cases/large/clang-26760.c": line 7512) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7515) +* replace by zero at ("test/cases/large/clang-26760.c": line 7515) * inline variable l_1095 at ("test/cases/large/clang-26760.c": line 7515) * remove initializer at ("test/cases/large/clang-26760.c": line 7516) * reduce to left at ("test/cases/large/clang-26760.c": line 7516) @@ -22043,6 +24033,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 7543) * do without param at ("test/cases/large/clang-26760.c": line 7544) * do without param at ("test/cases/large/clang-26760.c": line 7545) +* replace by zero at ("test/cases/large/clang-26760.c": line 7562) * inline variable l_1148 at ("test/cases/large/clang-26760.c": line 7562) * remove expr statement at ("test/cases/large/clang-26760.c": line 7563) * reduce to left at ("test/cases/large/clang-26760.c": line 7563) @@ -22219,6 +24210,7 @@ * remove iterator at ("test/cases/large/clang-26760.c": line 7474) * reduce to operant at ("test/cases/large/clang-26760.c": line 7474) * delete variable at ("test/cases/large/clang-26760.c": line 7603) +* replace by zero at ("test/cases/large/clang-26760.c": line 7604) * inline variable l_1252 at ("test/cases/large/clang-26760.c": line 7604) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7605) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7605) @@ -22383,7 +24375,9 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 7662) * expand compound statment at ("test/cases/large/clang-26760.c": line 7461) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7666) +* replace by zero at ("test/cases/large/clang-26760.c": line 7667) * inline variable l_134 at ("test/cases/large/clang-26760.c": line 7667) +* replace by zero at ("test/cases/large/clang-26760.c": line 7668) * inline variable l_142 at ("test/cases/large/clang-26760.c": line 7668) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7669) * remove initializer at ("test/cases/large/clang-26760.c": line 7670) @@ -22438,7 +24432,9 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 7691) * remove empty declaration at ("test/cases/large/clang-26760.c": line 7691) * delete variable at ("test/cases/large/clang-26760.c": line 7693) +* replace by zero at ("test/cases/large/clang-26760.c": line 7694) * inline variable l_168 at ("test/cases/large/clang-26760.c": line 7694) +* replace by zero at ("test/cases/large/clang-26760.c": line 7695) * inline variable l_181 at ("test/cases/large/clang-26760.c": line 7695) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7696) * remove initializer at ("test/cases/large/clang-26760.c": line 7697) @@ -22508,6 +24504,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 7710) * do without param at ("test/cases/large/clang-26760.c": line 7711) * reduce to operant at ("test/cases/large/clang-26760.c": line 7711) +* replace by zero at ("test/cases/large/clang-26760.c": line 7725) * inline variable l_167 at ("test/cases/large/clang-26760.c": line 7725) * remove condition at ("test/cases/large/clang-26760.c": line 7726) * remove statement at ("test/cases/large/clang-26760.c": line 7727) @@ -22610,6 +24607,8 @@ * do without param at ("test/cases/large/clang-26760.c": line 7743) * do without param at ("test/cases/large/clang-26760.c": line 7744) * do without param at ("test/cases/large/clang-26760.c": line 7745) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7713) +* replace by zero at ("test/cases/large/clang-26760.c": line 7713) * inline variable l_141 at ("test/cases/large/clang-26760.c": line 7713) * remove expr statement at ("test/cases/large/clang-26760.c": line 7714) * reduce to left at ("test/cases/large/clang-26760.c": line 7714) @@ -22724,6 +24723,7 @@ * remove check at ("test/cases/large/clang-26760.c": line 7768) * remove iterator at ("test/cases/large/clang-26760.c": line 7768) * reduce to operant at ("test/cases/large/clang-26760.c": line 7768) +* replace by zero at ("test/cases/large/clang-26760.c": line 7771) * inline variable l_1172 at ("test/cases/large/clang-26760.c": line 7771) * remove expr statement at ("test/cases/large/clang-26760.c": line 7772) * reduce to left at ("test/cases/large/clang-26760.c": line 7772) @@ -22832,11 +24832,17 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7793) * reduce to right at ("test/cases/large/clang-26760.c": line 7793) * remove empty declaration at ("test/cases/large/clang-26760.c": line 7793) +* replace by zero at ("test/cases/large/clang-26760.c": line 7795) * inline variable l_1265 at ("test/cases/large/clang-26760.c": line 7795) +* replace by zero at ("test/cases/large/clang-26760.c": line 7796) * inline variable l_1272 at ("test/cases/large/clang-26760.c": line 7796) +* replace by zero at ("test/cases/large/clang-26760.c": line 7797) * inline variable l_1274 at ("test/cases/large/clang-26760.c": line 7797) +* replace by zero at ("test/cases/large/clang-26760.c": line 7798) * inline variable l_1325 at ("test/cases/large/clang-26760.c": line 7798) +* replace by zero at ("test/cases/large/clang-26760.c": line 7799) * inline variable l_1326 at ("test/cases/large/clang-26760.c": line 7799) +* replace by zero at ("test/cases/large/clang-26760.c": line 7800) * inline variable l_1360 at ("test/cases/large/clang-26760.c": line 7800) * remove condition at ("test/cases/large/clang-26760.c": line 7801) * do without param at ("test/cases/large/clang-26760.c": line 7801) @@ -22866,7 +24872,9 @@ * do without param at ("test/cases/large/clang-26760.c": line 7805) * replace by zero at ("test/cases/large/clang-26760.c": line 7805) * replace by zero at ("test/cases/large/clang-26760.c": line 7805) +* replace by zero at ("test/cases/large/clang-26760.c": line 7813) * inline variable l_1292 at ("test/cases/large/clang-26760.c": line 7813) +* replace by zero at ("test/cases/large/clang-26760.c": line 7814) * inline variable l_1301 at ("test/cases/large/clang-26760.c": line 7814) * remove expr statement at ("test/cases/large/clang-26760.c": line 7815) * reduce to left at ("test/cases/large/clang-26760.c": line 7815) @@ -22917,6 +24925,7 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 7827) * reduce to left at ("test/cases/large/clang-26760.c": line 7827) * reduce to right at ("test/cases/large/clang-26760.c": line 7827) +* replace by zero at ("test/cases/large/clang-26760.c": line 7807) * inline variable l_1278 at ("test/cases/large/clang-26760.c": line 7807) * remove expr statement at ("test/cases/large/clang-26760.c": line 7808) * reduce to operant at ("test/cases/large/clang-26760.c": line 7808) @@ -23037,6 +25046,7 @@ * do without param at ("test/cases/large/clang-26760.c": line 7890) * do without param at ("test/cases/large/clang-26760.c": line 7891) * do without param at ("test/cases/large/clang-26760.c": line 7892) +* replace by zero at ("test/cases/large/clang-26760.c": line 7853) * inline variable l_1322 at ("test/cases/large/clang-26760.c": line 7853) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7854) * delete variable at ("test/cases/large/clang-26760.c": line 7855) @@ -23095,6 +25105,7 @@ * do without param at ("test/cases/large/clang-26760.c": line 7894) * do without param at ("test/cases/large/clang-26760.c": line 7895) * do without param at ("test/cases/large/clang-26760.c": line 7896) +* replace by zero at ("test/cases/large/clang-26760.c": line 7902) * inline variable l_1358 at ("test/cases/large/clang-26760.c": line 7902) * remove expr statement at ("test/cases/large/clang-26760.c": line 7903) * reduce to operant at ("test/cases/large/clang-26760.c": line 7903) @@ -23111,6 +25122,7 @@ * remove iterator at ("test/cases/large/clang-26760.c": line 7793) * reduce to operant at ("test/cases/large/clang-26760.c": line 7793) * delete variable at ("test/cases/large/clang-26760.c": line 7435) +* replace by zero at ("test/cases/large/clang-26760.c": line 7436) * inline variable l_1252 at ("test/cases/large/clang-26760.c": line 7436) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7437) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7437) @@ -23333,7 +25345,9 @@ * do without param at ("test/cases/large/clang-26760.c": line 7930) * delete variable at ("test/cases/large/clang-26760.c": line 5653) * delete variable at ("test/cases/large/clang-26760.c": line 5654) +* replace by zero at ("test/cases/large/clang-26760.c": line 5655) * inline variable l_843 at ("test/cases/large/clang-26760.c": line 5655) +* replace by zero at ("test/cases/large/clang-26760.c": line 5656) * inline variable l_1046 at ("test/cases/large/clang-26760.c": line 5656) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5657) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5657) @@ -23389,10 +25403,16 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5684) * reduce to right at ("test/cases/large/clang-26760.c": line 5684) * remove empty declaration at ("test/cases/large/clang-26760.c": line 5684) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5687) +* replace by zero at ("test/cases/large/clang-26760.c": line 5687) * inline variable l_820 at ("test/cases/large/clang-26760.c": line 5687) +* replace by zero at ("test/cases/large/clang-26760.c": line 5688) * inline variable l_844 at ("test/cases/large/clang-26760.c": line 5688) +* replace by zero at ("test/cases/large/clang-26760.c": line 5689) * inline variable l_846 at ("test/cases/large/clang-26760.c": line 5689) +* replace by zero at ("test/cases/large/clang-26760.c": line 5690) * inline variable l_848 at ("test/cases/large/clang-26760.c": line 5690) +* replace by zero at ("test/cases/large/clang-26760.c": line 5691) * inline variable l_885 at ("test/cases/large/clang-26760.c": line 5691) * delete variable at ("test/cases/large/clang-26760.c": line 5692) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5693) @@ -23402,6 +25422,7 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5694) * replace by zero at ("test/cases/large/clang-26760.c": line 5694) * replace by zero at ("test/cases/large/clang-26760.c": line 5694) +* replace by zero at ("test/cases/large/clang-26760.c": line 5696) * inline variable l_384 at ("test/cases/large/clang-26760.c": line 5696) * remove expr statement at ("test/cases/large/clang-26760.c": line 5697) * reduce to left at ("test/cases/large/clang-26760.c": line 5697) @@ -23531,9 +25552,12 @@ * remove condition at ("test/cases/large/clang-26760.c": line 5727) * reduce to left at ("test/cases/large/clang-26760.c": line 5727) * reduce to right at ("test/cases/large/clang-26760.c": line 5727) +* replace by zero at ("test/cases/large/clang-26760.c": line 5751) * inline variable l_875 at ("test/cases/large/clang-26760.c": line 5751) +* replace by zero at ("test/cases/large/clang-26760.c": line 5752) * inline variable l_881 at ("test/cases/large/clang-26760.c": line 5752) * delete variable at ("test/cases/large/clang-26760.c": line 5753) +* replace by zero at ("test/cases/large/clang-26760.c": line 5754) * inline variable l_953 at ("test/cases/large/clang-26760.c": line 5754) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5755) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5755) @@ -23544,6 +25568,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5757) * reduce to right at ("test/cases/large/clang-26760.c": line 5757) * remove empty declaration at ("test/cases/large/clang-26760.c": line 5757) +* replace by zero at ("test/cases/large/clang-26760.c": line 5759) * inline variable l_876 at ("test/cases/large/clang-26760.c": line 5759) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5760) * remove condition at ("test/cases/large/clang-26760.c": line 5761) @@ -23553,6 +25578,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 5761) * do without param at ("test/cases/large/clang-26760.c": line 5762) * do without param at ("test/cases/large/clang-26760.c": line 5763) +* replace by zero at ("test/cases/large/clang-26760.c": line 5775) * inline variable l_861 at ("test/cases/large/clang-26760.c": line 5775) * remove expr statement at ("test/cases/large/clang-26760.c": line 5776) * reduce to left at ("test/cases/large/clang-26760.c": line 5776) @@ -23583,8 +25609,13 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5781) * reduce to right at ("test/cases/large/clang-26760.c": line 5781) * remove empty declaration at ("test/cases/large/clang-26760.c": line 5781) +* replace by zero at ("test/cases/large/clang-26760.c": line 5783) * inline variable l_870 at ("test/cases/large/clang-26760.c": line 5783) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5784) +* replace by zero at ("test/cases/large/clang-26760.c": line 5784) * inline variable l_882 at ("test/cases/large/clang-26760.c": line 5784) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5785) +* replace by zero at ("test/cases/large/clang-26760.c": line 5785) * inline variable l_883 at ("test/cases/large/clang-26760.c": line 5785) * remove initializer at ("test/cases/large/clang-26760.c": line 5786) * reduce to left at ("test/cases/large/clang-26760.c": line 5786) @@ -23647,9 +25678,13 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5802) * reduce to right at ("test/cases/large/clang-26760.c": line 5802) * remove empty declaration at ("test/cases/large/clang-26760.c": line 5802) +* replace by zero at ("test/cases/large/clang-26760.c": line 5804) * inline variable l_722 at ("test/cases/large/clang-26760.c": line 5804) +* replace by zero at ("test/cases/large/clang-26760.c": line 5805) * inline variable l_770 at ("test/cases/large/clang-26760.c": line 5805) +* replace by zero at ("test/cases/large/clang-26760.c": line 5806) * inline variable l_779 at ("test/cases/large/clang-26760.c": line 5806) +* replace by zero at ("test/cases/large/clang-26760.c": line 5807) * inline variable l_792 at ("test/cases/large/clang-26760.c": line 5807) * remove condition at ("test/cases/large/clang-26760.c": line 5808) * do without param at ("test/cases/large/clang-26760.c": line 5808) @@ -23681,9 +25716,13 @@ * do without param at ("test/cases/large/clang-26760.c": line 5814) * replace by zero at ("test/cases/large/clang-26760.c": line 5814) * do without param at ("test/cases/large/clang-26760.c": line 5815) +* replace by zero at ("test/cases/large/clang-26760.c": line 5856) * inline variable l_786 at ("test/cases/large/clang-26760.c": line 5856) +* replace by zero at ("test/cases/large/clang-26760.c": line 5857) * inline variable l_789 at ("test/cases/large/clang-26760.c": line 5857) +* replace by zero at ("test/cases/large/clang-26760.c": line 5858) * inline variable l_791 at ("test/cases/large/clang-26760.c": line 5858) +* replace by zero at ("test/cases/large/clang-26760.c": line 5859) * inline variable l_794 at ("test/cases/large/clang-26760.c": line 5859) * remove expr statement at ("test/cases/large/clang-26760.c": line 5860) * reduce to left at ("test/cases/large/clang-26760.c": line 5860) @@ -23713,6 +25752,7 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5867) * do without param at ("test/cases/large/clang-26760.c": line 5867) * do without param at ("test/cases/large/clang-26760.c": line 5868) +* replace by zero at ("test/cases/large/clang-26760.c": line 5817) * inline variable l_749 at ("test/cases/large/clang-26760.c": line 5817) * remove condition at ("test/cases/large/clang-26760.c": line 5818) * reduce to operant at ("test/cases/large/clang-26760.c": line 5818) @@ -23736,7 +25776,11 @@ * do without param at ("test/cases/large/clang-26760.c": line 5822) * reduce to operant at ("test/cases/large/clang-26760.c": line 5822) * do without param at ("test/cases/large/clang-26760.c": line 5823) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5846) +* replace by zero at ("test/cases/large/clang-26760.c": line 5846) * inline variable l_775 at ("test/cases/large/clang-26760.c": line 5846) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5847) +* replace by zero at ("test/cases/large/clang-26760.c": line 5847) * inline variable l_776 at ("test/cases/large/clang-26760.c": line 5847) * remove expr statement at ("test/cases/large/clang-26760.c": line 5848) * reduce to left at ("test/cases/large/clang-26760.c": line 5848) @@ -23875,6 +25919,8 @@ * remove iterator at ("test/cases/large/clang-26760.c": line 5757) * reduce to left at ("test/cases/large/clang-26760.c": line 5757) * reduce to right at ("test/cases/large/clang-26760.c": line 5757) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5890) +* replace by zero at ("test/cases/large/clang-26760.c": line 5890) * inline variable l_524 at ("test/cases/large/clang-26760.c": line 5890) * remove expr statement at ("test/cases/large/clang-26760.c": line 5891) * reduce to left at ("test/cases/large/clang-26760.c": line 5891) @@ -23931,10 +25977,15 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5900) * reduce to right at ("test/cases/large/clang-26760.c": line 5900) * remove empty declaration at ("test/cases/large/clang-26760.c": line 5900) +* replace by zero at ("test/cases/large/clang-26760.c": line 5902) * inline variable l_923 at ("test/cases/large/clang-26760.c": line 5902) +* replace by zero at ("test/cases/large/clang-26760.c": line 5903) * inline variable l_937 at ("test/cases/large/clang-26760.c": line 5903) +* replace by zero at ("test/cases/large/clang-26760.c": line 5904) * inline variable l_938 at ("test/cases/large/clang-26760.c": line 5904) +* replace by zero at ("test/cases/large/clang-26760.c": line 5905) * inline variable l_939 at ("test/cases/large/clang-26760.c": line 5905) +* replace by zero at ("test/cases/large/clang-26760.c": line 5906) * inline variable l_1001 at ("test/cases/large/clang-26760.c": line 5906) * remove expr statement at ("test/cases/large/clang-26760.c": line 5907) * reduce to left at ("test/cases/large/clang-26760.c": line 5907) @@ -23970,16 +26021,24 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 5915) * replace by zero at ("test/cases/large/clang-26760.c": line 5915) * replace by zero at ("test/cases/large/clang-26760.c": line 5915) +* replace by zero at ("test/cases/large/clang-26760.c": line 5922) * inline variable l_956 at ("test/cases/large/clang-26760.c": line 5922) * remove initializer at ("test/cases/large/clang-26760.c": line 5923) * reduce to left at ("test/cases/large/clang-26760.c": line 5923) * reduce to right at ("test/cases/large/clang-26760.c": line 5923) * remove empty declaration at ("test/cases/large/clang-26760.c": line 5923) +* replace by zero at ("test/cases/large/clang-26760.c": line 5926) * inline variable l_1840 at ("test/cases/large/clang-26760.c": line 5926) +* replace by zero at ("test/cases/large/clang-26760.c": line 5927) * inline variable l_1843 at ("test/cases/large/clang-26760.c": line 5927) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5928) +* replace by zero at ("test/cases/large/clang-26760.c": line 5928) * inline variable l_1850 at ("test/cases/large/clang-26760.c": line 5928) +* replace by zero at ("test/cases/large/clang-26760.c": line 5929) * inline variable l_1851 at ("test/cases/large/clang-26760.c": line 5929) +* replace by zero at ("test/cases/large/clang-26760.c": line 5930) * inline variable l_1852 at ("test/cases/large/clang-26760.c": line 5930) +* replace by zero at ("test/cases/large/clang-26760.c": line 5931) * inline variable l_1855 at ("test/cases/large/clang-26760.c": line 5931) * remove expr statement at ("test/cases/large/clang-26760.c": line 5932) * reduce to left at ("test/cases/large/clang-26760.c": line 5932) @@ -24147,6 +26206,8 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 5918) * reduce to operant at ("test/cases/large/clang-26760.c": line 5918) * replace by zero at ("test/cases/large/clang-26760.c": line 5918) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5967) +* replace by zero at ("test/cases/large/clang-26760.c": line 5967) * inline variable l_1415 at ("test/cases/large/clang-26760.c": line 5967) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5968) * remove initializer at ("test/cases/large/clang-26760.c": line 5969) @@ -24250,11 +26311,13 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 5900) * remove iterator at ("test/cases/large/clang-26760.c": line 5900) * reduce to operant at ("test/cases/large/clang-26760.c": line 5900) +* replace by zero at ("test/cases/large/clang-26760.c": line 5729) * inline variable l_847 at ("test/cases/large/clang-26760.c": line 5729) * remove initializer at ("test/cases/large/clang-26760.c": line 5730) * reduce to left at ("test/cases/large/clang-26760.c": line 5730) * reduce to right at ("test/cases/large/clang-26760.c": line 5730) * remove empty declaration at ("test/cases/large/clang-26760.c": line 5730) +* replace by zero at ("test/cases/large/clang-26760.c": line 5732) * inline variable l_845 at ("test/cases/large/clang-26760.c": line 5732) * remove expr statement at ("test/cases/large/clang-26760.c": line 5733) * reduce to left at ("test/cases/large/clang-26760.c": line 5733) @@ -24314,6 +26377,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6000) * reduce to right at ("test/cases/large/clang-26760.c": line 6000) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6000) +* replace by zero at ("test/cases/large/clang-26760.c": line 6003) * inline variable l_1004 at ("test/cases/large/clang-26760.c": line 6003) * remove condition at ("test/cases/large/clang-26760.c": line 6004) * remove statement at ("test/cases/large/clang-26760.c": line 6005) @@ -24342,22 +26406,37 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 6014) * reduce to operant at ("test/cases/large/clang-26760.c": line 6014) * delete variable at ("test/cases/large/clang-26760.c": line 6016) +* replace by zero at ("test/cases/large/clang-26760.c": line 6017) * inline variable l_778 at ("test/cases/large/clang-26760.c": line 6017) +* replace by zero at ("test/cases/large/clang-26760.c": line 6018) * inline variable l_790 at ("test/cases/large/clang-26760.c": line 6018) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6019) +* replace by zero at ("test/cases/large/clang-26760.c": line 6019) * inline variable l_793 at ("test/cases/large/clang-26760.c": line 6019) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6020) +* replace by zero at ("test/cases/large/clang-26760.c": line 6021) * inline variable l_880 at ("test/cases/large/clang-26760.c": line 6021) +* replace by zero at ("test/cases/large/clang-26760.c": line 6022) * inline variable l_919 at ("test/cases/large/clang-26760.c": line 6022) +* replace by zero at ("test/cases/large/clang-26760.c": line 6023) * inline variable l_922 at ("test/cases/large/clang-26760.c": line 6023) * delete variable at ("test/cases/large/clang-26760.c": line 6024) +* replace by zero at ("test/cases/large/clang-26760.c": line 6025) * inline variable l_980 at ("test/cases/large/clang-26760.c": line 6025) +* replace by zero at ("test/cases/large/clang-26760.c": line 6026) * inline variable l_1007 at ("test/cases/large/clang-26760.c": line 6026) +* replace by zero at ("test/cases/large/clang-26760.c": line 6027) * inline variable l_1052 at ("test/cases/large/clang-26760.c": line 6027) * delete variable at ("test/cases/large/clang-26760.c": line 6028) +* replace by zero at ("test/cases/large/clang-26760.c": line 6029) * inline variable l_1281 at ("test/cases/large/clang-26760.c": line 6029) +* replace by zero at ("test/cases/large/clang-26760.c": line 6030) * inline variable l_1327 at ("test/cases/large/clang-26760.c": line 6030) +* replace by zero at ("test/cases/large/clang-26760.c": line 6031) * inline variable l_1329 at ("test/cases/large/clang-26760.c": line 6031) +* replace by zero at ("test/cases/large/clang-26760.c": line 6032) * inline variable l_1423 at ("test/cases/large/clang-26760.c": line 6032) +* replace by zero at ("test/cases/large/clang-26760.c": line 6033) * inline variable l_1433 at ("test/cases/large/clang-26760.c": line 6033) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6034) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6035) @@ -24396,9 +26475,13 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6043) * reduce to right at ("test/cases/large/clang-26760.c": line 6043) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6043) +* replace by zero at ("test/cases/large/clang-26760.c": line 6045) * inline variable l_722 at ("test/cases/large/clang-26760.c": line 6045) +* replace by zero at ("test/cases/large/clang-26760.c": line 6046) * inline variable l_770 at ("test/cases/large/clang-26760.c": line 6046) +* replace by zero at ("test/cases/large/clang-26760.c": line 6047) * inline variable l_779 at ("test/cases/large/clang-26760.c": line 6047) +* replace by zero at ("test/cases/large/clang-26760.c": line 6048) * inline variable l_792 at ("test/cases/large/clang-26760.c": line 6048) * remove condition at ("test/cases/large/clang-26760.c": line 6049) * do without param at ("test/cases/large/clang-26760.c": line 6049) @@ -24430,9 +26513,13 @@ * do without param at ("test/cases/large/clang-26760.c": line 6055) * replace by zero at ("test/cases/large/clang-26760.c": line 6055) * do without param at ("test/cases/large/clang-26760.c": line 6056) +* replace by zero at ("test/cases/large/clang-26760.c": line 6097) * inline variable l_786 at ("test/cases/large/clang-26760.c": line 6097) +* replace by zero at ("test/cases/large/clang-26760.c": line 6098) * inline variable l_789 at ("test/cases/large/clang-26760.c": line 6098) +* replace by zero at ("test/cases/large/clang-26760.c": line 6099) * inline variable l_791 at ("test/cases/large/clang-26760.c": line 6099) +* replace by zero at ("test/cases/large/clang-26760.c": line 6100) * inline variable l_794 at ("test/cases/large/clang-26760.c": line 6100) * remove expr statement at ("test/cases/large/clang-26760.c": line 6101) * reduce to left at ("test/cases/large/clang-26760.c": line 6101) @@ -24462,6 +26549,7 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 6108) * do without param at ("test/cases/large/clang-26760.c": line 6108) * do without param at ("test/cases/large/clang-26760.c": line 6109) +* replace by zero at ("test/cases/large/clang-26760.c": line 6058) * inline variable l_749 at ("test/cases/large/clang-26760.c": line 6058) * remove condition at ("test/cases/large/clang-26760.c": line 6059) * reduce to operant at ("test/cases/large/clang-26760.c": line 6059) @@ -24485,7 +26573,11 @@ * do without param at ("test/cases/large/clang-26760.c": line 6063) * reduce to operant at ("test/cases/large/clang-26760.c": line 6063) * do without param at ("test/cases/large/clang-26760.c": line 6064) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6087) +* replace by zero at ("test/cases/large/clang-26760.c": line 6087) * inline variable l_775 at ("test/cases/large/clang-26760.c": line 6087) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6088) +* replace by zero at ("test/cases/large/clang-26760.c": line 6088) * inline variable l_776 at ("test/cases/large/clang-26760.c": line 6088) * remove expr statement at ("test/cases/large/clang-26760.c": line 6089) * reduce to left at ("test/cases/large/clang-26760.c": line 6089) @@ -24570,11 +26662,17 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 6043) * remove condition at ("test/cases/large/clang-26760.c": line 6115) * delete variable at ("test/cases/large/clang-26760.c": line 6327) +* replace by zero at ("test/cases/large/clang-26760.c": line 6328) * inline variable l_1081 at ("test/cases/large/clang-26760.c": line 6328) * delete variable at ("test/cases/large/clang-26760.c": line 6329) +* replace by zero at ("test/cases/large/clang-26760.c": line 6330) * inline variable l_1273 at ("test/cases/large/clang-26760.c": line 6330) +* replace by zero at ("test/cases/large/clang-26760.c": line 6331) * inline variable l_1359 at ("test/cases/large/clang-26760.c": line 6331) +* replace by zero at ("test/cases/large/clang-26760.c": line 6332) * inline variable l_1361 at ("test/cases/large/clang-26760.c": line 6332) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6333) +* replace by zero at ("test/cases/large/clang-26760.c": line 6333) * inline variable l_1369 at ("test/cases/large/clang-26760.c": line 6333) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6334) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6334) @@ -24595,14 +26693,23 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6339) * reduce to right at ("test/cases/large/clang-26760.c": line 6339) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6339) +* replace by zero at ("test/cases/large/clang-26760.c": line 6341) * inline variable l_1069 at ("test/cases/large/clang-26760.c": line 6341) +* replace by zero at ("test/cases/large/clang-26760.c": line 6342) * inline variable l_1216 at ("test/cases/large/clang-26760.c": line 6342) +* replace by zero at ("test/cases/large/clang-26760.c": line 6343) * inline variable l_1219 at ("test/cases/large/clang-26760.c": line 6343) +* replace by zero at ("test/cases/large/clang-26760.c": line 6344) * inline variable l_1224 at ("test/cases/large/clang-26760.c": line 6344) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6345) +* replace by zero at ("test/cases/large/clang-26760.c": line 6345) * inline variable l_1227 at ("test/cases/large/clang-26760.c": line 6345) +* replace by zero at ("test/cases/large/clang-26760.c": line 6346) * inline variable l_1228 at ("test/cases/large/clang-26760.c": line 6346) +* replace by zero at ("test/cases/large/clang-26760.c": line 6347) * inline variable l_1229 at ("test/cases/large/clang-26760.c": line 6347) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6348) +* replace by zero at ("test/cases/large/clang-26760.c": line 6349) * inline variable l_1233 at ("test/cases/large/clang-26760.c": line 6349) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6350) * remove initializer at ("test/cases/large/clang-26760.c": line 6351) @@ -24655,6 +26762,7 @@ * do without param at ("test/cases/large/clang-26760.c": line 6360) * do without param at ("test/cases/large/clang-26760.c": line 6361) * do without param at ("test/cases/large/clang-26760.c": line 6362) +* replace by zero at ("test/cases/large/clang-26760.c": line 6376) * inline variable l_1094 at ("test/cases/large/clang-26760.c": line 6376) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6377) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6378) @@ -24697,6 +26805,8 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6388) * reduce to right at ("test/cases/large/clang-26760.c": line 6388) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6388) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6391) +* replace by zero at ("test/cases/large/clang-26760.c": line 6391) * inline variable l_1095 at ("test/cases/large/clang-26760.c": line 6391) * remove initializer at ("test/cases/large/clang-26760.c": line 6392) * reduce to left at ("test/cases/large/clang-26760.c": line 6392) @@ -24828,6 +26938,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 6417) * do without param at ("test/cases/large/clang-26760.c": line 6418) * do without param at ("test/cases/large/clang-26760.c": line 6419) +* replace by zero at ("test/cases/large/clang-26760.c": line 6436) * inline variable l_1148 at ("test/cases/large/clang-26760.c": line 6436) * remove expr statement at ("test/cases/large/clang-26760.c": line 6437) * reduce to left at ("test/cases/large/clang-26760.c": line 6437) @@ -24996,6 +27107,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6459) * reduce to right at ("test/cases/large/clang-26760.c": line 6459) * do without param at ("test/cases/large/clang-26760.c": line 6459) +* replace by zero at ("test/cases/large/clang-26760.c": line 6364) * inline variable l_1080 at ("test/cases/large/clang-26760.c": line 6364) * remove expr statement at ("test/cases/large/clang-26760.c": line 6365) * reduce to left at ("test/cases/large/clang-26760.c": line 6365) @@ -25018,12 +27130,19 @@ * remove condition at ("test/cases/large/clang-26760.c": line 6371) * remove statement at ("test/cases/large/clang-26760.c": line 6372) * remove condition at ("test/cases/large/clang-26760.c": line 6474) +* replace by zero at ("test/cases/large/clang-26760.c": line 6500) * inline variable l_1218 at ("test/cases/large/clang-26760.c": line 6500) +* replace by zero at ("test/cases/large/clang-26760.c": line 6501) * inline variable l_1220 at ("test/cases/large/clang-26760.c": line 6501) +* replace by zero at ("test/cases/large/clang-26760.c": line 6502) * inline variable l_1221 at ("test/cases/large/clang-26760.c": line 6502) +* replace by zero at ("test/cases/large/clang-26760.c": line 6503) * inline variable l_1222 at ("test/cases/large/clang-26760.c": line 6503) +* replace by zero at ("test/cases/large/clang-26760.c": line 6504) * inline variable l_1223 at ("test/cases/large/clang-26760.c": line 6504) +* replace by zero at ("test/cases/large/clang-26760.c": line 6505) * inline variable l_1225 at ("test/cases/large/clang-26760.c": line 6505) +* replace by zero at ("test/cases/large/clang-26760.c": line 6506) * inline variable l_1230 at ("test/cases/large/clang-26760.c": line 6506) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6507) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6508) @@ -25049,6 +27168,7 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 6509) * remove expr statement at ("test/cases/large/clang-26760.c": line 6514) * reduce to operant at ("test/cases/large/clang-26760.c": line 6514) +* replace by zero at ("test/cases/large/clang-26760.c": line 6476) * inline variable l_1172 at ("test/cases/large/clang-26760.c": line 6476) * remove expr statement at ("test/cases/large/clang-26760.c": line 6477) * reduce to left at ("test/cases/large/clang-26760.c": line 6477) @@ -25155,6 +27275,7 @@ * remove condition at ("test/cases/large/clang-26760.c": line 6516) * delete variable at ("test/cases/large/clang-26760.c": line 6534) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6535) +* replace by zero at ("test/cases/large/clang-26760.c": line 6536) * inline variable l_1321 at ("test/cases/large/clang-26760.c": line 6536) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6537) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6537) @@ -25174,11 +27295,17 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6540) * reduce to right at ("test/cases/large/clang-26760.c": line 6540) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6540) +* replace by zero at ("test/cases/large/clang-26760.c": line 6542) * inline variable l_1265 at ("test/cases/large/clang-26760.c": line 6542) +* replace by zero at ("test/cases/large/clang-26760.c": line 6543) * inline variable l_1272 at ("test/cases/large/clang-26760.c": line 6543) +* replace by zero at ("test/cases/large/clang-26760.c": line 6544) * inline variable l_1274 at ("test/cases/large/clang-26760.c": line 6544) +* replace by zero at ("test/cases/large/clang-26760.c": line 6545) * inline variable l_1325 at ("test/cases/large/clang-26760.c": line 6545) +* replace by zero at ("test/cases/large/clang-26760.c": line 6546) * inline variable l_1326 at ("test/cases/large/clang-26760.c": line 6546) +* replace by zero at ("test/cases/large/clang-26760.c": line 6547) * inline variable l_1360 at ("test/cases/large/clang-26760.c": line 6547) * remove condition at ("test/cases/large/clang-26760.c": line 6548) * do without param at ("test/cases/large/clang-26760.c": line 6548) @@ -25208,7 +27335,9 @@ * do without param at ("test/cases/large/clang-26760.c": line 6552) * replace by zero at ("test/cases/large/clang-26760.c": line 6552) * replace by zero at ("test/cases/large/clang-26760.c": line 6552) +* replace by zero at ("test/cases/large/clang-26760.c": line 6560) * inline variable l_1292 at ("test/cases/large/clang-26760.c": line 6560) +* replace by zero at ("test/cases/large/clang-26760.c": line 6561) * inline variable l_1301 at ("test/cases/large/clang-26760.c": line 6561) * remove expr statement at ("test/cases/large/clang-26760.c": line 6562) * reduce to left at ("test/cases/large/clang-26760.c": line 6562) @@ -25256,6 +27385,7 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 6573) * reduce to left at ("test/cases/large/clang-26760.c": line 6573) * reduce to right at ("test/cases/large/clang-26760.c": line 6573) +* replace by zero at ("test/cases/large/clang-26760.c": line 6554) * inline variable l_1278 at ("test/cases/large/clang-26760.c": line 6554) * remove expr statement at ("test/cases/large/clang-26760.c": line 6555) * reduce to operant at ("test/cases/large/clang-26760.c": line 6555) @@ -25362,6 +27492,7 @@ * do without param at ("test/cases/large/clang-26760.c": line 6615) * do without param at ("test/cases/large/clang-26760.c": line 6616) * do without param at ("test/cases/large/clang-26760.c": line 6617) +* replace by zero at ("test/cases/large/clang-26760.c": line 6590) * inline variable l_1322 at ("test/cases/large/clang-26760.c": line 6590) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6591) * delete variable at ("test/cases/large/clang-26760.c": line 6592) @@ -25397,6 +27528,7 @@ * do without param at ("test/cases/large/clang-26760.c": line 6619) * do without param at ("test/cases/large/clang-26760.c": line 6620) * do without param at ("test/cases/large/clang-26760.c": line 6621) +* replace by zero at ("test/cases/large/clang-26760.c": line 6627) * inline variable l_1358 at ("test/cases/large/clang-26760.c": line 6627) * remove expr statement at ("test/cases/large/clang-26760.c": line 6628) * reduce to operant at ("test/cases/large/clang-26760.c": line 6628) @@ -25411,6 +27543,7 @@ * remove iterator at ("test/cases/large/clang-26760.c": line 6540) * reduce to operant at ("test/cases/large/clang-26760.c": line 6540) * delete variable at ("test/cases/large/clang-26760.c": line 6518) +* replace by zero at ("test/cases/large/clang-26760.c": line 6519) * inline variable l_1252 at ("test/cases/large/clang-26760.c": line 6519) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6520) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6520) @@ -25586,7 +27719,9 @@ * do without param at ("test/cases/large/clang-26760.c": line 6649) * delete variable at ("test/cases/large/clang-26760.c": line 6117) * delete variable at ("test/cases/large/clang-26760.c": line 6118) +* replace by zero at ("test/cases/large/clang-26760.c": line 6119) * inline variable l_843 at ("test/cases/large/clang-26760.c": line 6119) +* replace by zero at ("test/cases/large/clang-26760.c": line 6120) * inline variable l_1046 at ("test/cases/large/clang-26760.c": line 6120) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6121) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6121) @@ -25607,10 +27742,16 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6128) * reduce to right at ("test/cases/large/clang-26760.c": line 6128) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6128) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6131) +* replace by zero at ("test/cases/large/clang-26760.c": line 6131) * inline variable l_820 at ("test/cases/large/clang-26760.c": line 6131) +* replace by zero at ("test/cases/large/clang-26760.c": line 6132) * inline variable l_844 at ("test/cases/large/clang-26760.c": line 6132) +* replace by zero at ("test/cases/large/clang-26760.c": line 6133) * inline variable l_846 at ("test/cases/large/clang-26760.c": line 6133) +* replace by zero at ("test/cases/large/clang-26760.c": line 6134) * inline variable l_848 at ("test/cases/large/clang-26760.c": line 6134) +* replace by zero at ("test/cases/large/clang-26760.c": line 6135) * inline variable l_885 at ("test/cases/large/clang-26760.c": line 6135) * delete variable at ("test/cases/large/clang-26760.c": line 6136) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6137) @@ -25678,9 +27819,12 @@ * remove condition at ("test/cases/large/clang-26760.c": line 6153) * reduce to left at ("test/cases/large/clang-26760.c": line 6153) * reduce to right at ("test/cases/large/clang-26760.c": line 6153) +* replace by zero at ("test/cases/large/clang-26760.c": line 6177) * inline variable l_875 at ("test/cases/large/clang-26760.c": line 6177) +* replace by zero at ("test/cases/large/clang-26760.c": line 6178) * inline variable l_881 at ("test/cases/large/clang-26760.c": line 6178) * delete variable at ("test/cases/large/clang-26760.c": line 6179) +* replace by zero at ("test/cases/large/clang-26760.c": line 6180) * inline variable l_953 at ("test/cases/large/clang-26760.c": line 6180) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6181) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6181) @@ -25691,6 +27835,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6183) * reduce to right at ("test/cases/large/clang-26760.c": line 6183) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6183) +* replace by zero at ("test/cases/large/clang-26760.c": line 6185) * inline variable l_876 at ("test/cases/large/clang-26760.c": line 6185) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6186) * remove condition at ("test/cases/large/clang-26760.c": line 6187) @@ -25700,6 +27845,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 6187) * do without param at ("test/cases/large/clang-26760.c": line 6188) * do without param at ("test/cases/large/clang-26760.c": line 6189) +* replace by zero at ("test/cases/large/clang-26760.c": line 6198) * inline variable l_861 at ("test/cases/large/clang-26760.c": line 6198) * remove expr statement at ("test/cases/large/clang-26760.c": line 6199) * reduce to left at ("test/cases/large/clang-26760.c": line 6199) @@ -25724,8 +27870,13 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6202) * reduce to right at ("test/cases/large/clang-26760.c": line 6202) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6202) +* replace by zero at ("test/cases/large/clang-26760.c": line 6204) * inline variable l_870 at ("test/cases/large/clang-26760.c": line 6204) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6205) +* replace by zero at ("test/cases/large/clang-26760.c": line 6205) * inline variable l_882 at ("test/cases/large/clang-26760.c": line 6205) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6206) +* replace by zero at ("test/cases/large/clang-26760.c": line 6206) * inline variable l_883 at ("test/cases/large/clang-26760.c": line 6206) * remove expr statement at ("test/cases/large/clang-26760.c": line 6207) * reduce to left at ("test/cases/large/clang-26760.c": line 6207) @@ -25870,10 +28021,15 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6234) * reduce to right at ("test/cases/large/clang-26760.c": line 6234) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6234) +* replace by zero at ("test/cases/large/clang-26760.c": line 6236) * inline variable l_923 at ("test/cases/large/clang-26760.c": line 6236) +* replace by zero at ("test/cases/large/clang-26760.c": line 6237) * inline variable l_937 at ("test/cases/large/clang-26760.c": line 6237) +* replace by zero at ("test/cases/large/clang-26760.c": line 6238) * inline variable l_938 at ("test/cases/large/clang-26760.c": line 6238) +* replace by zero at ("test/cases/large/clang-26760.c": line 6239) * inline variable l_939 at ("test/cases/large/clang-26760.c": line 6239) +* replace by zero at ("test/cases/large/clang-26760.c": line 6240) * inline variable l_1001 at ("test/cases/large/clang-26760.c": line 6240) * remove expr statement at ("test/cases/large/clang-26760.c": line 6241) * reduce to operant at ("test/cases/large/clang-26760.c": line 6241) @@ -25901,6 +28057,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 6245) * replace by zero at ("test/cases/large/clang-26760.c": line 6245) * replace by zero at ("test/cases/large/clang-26760.c": line 6245) +* replace by zero at ("test/cases/large/clang-26760.c": line 6252) * inline variable l_956 at ("test/cases/large/clang-26760.c": line 6252) * remove expr statement at ("test/cases/large/clang-26760.c": line 6253) * reduce to left at ("test/cases/large/clang-26760.c": line 6253) @@ -26065,11 +28222,13 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 6234) * remove iterator at ("test/cases/large/clang-26760.c": line 6234) * reduce to operant at ("test/cases/large/clang-26760.c": line 6234) +* replace by zero at ("test/cases/large/clang-26760.c": line 6155) * inline variable l_847 at ("test/cases/large/clang-26760.c": line 6155) * remove initializer at ("test/cases/large/clang-26760.c": line 6156) * reduce to left at ("test/cases/large/clang-26760.c": line 6156) * reduce to right at ("test/cases/large/clang-26760.c": line 6156) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6156) +* replace by zero at ("test/cases/large/clang-26760.c": line 6158) * inline variable l_845 at ("test/cases/large/clang-26760.c": line 6158) * remove expr statement at ("test/cases/large/clang-26760.c": line 6159) * reduce to left at ("test/cases/large/clang-26760.c": line 6159) @@ -26129,6 +28288,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6286) * reduce to right at ("test/cases/large/clang-26760.c": line 6286) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6286) +* replace by zero at ("test/cases/large/clang-26760.c": line 6289) * inline variable l_1004 at ("test/cases/large/clang-26760.c": line 6289) * remove condition at ("test/cases/large/clang-26760.c": line 6290) * remove statement at ("test/cases/large/clang-26760.c": line 6291) @@ -26267,12 +28427,17 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6651) * reduce to right at ("test/cases/large/clang-26760.c": line 6651) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6651) +* replace by zero at ("test/cases/large/clang-26760.c": line 6653) * inline variable l_1414 at ("test/cases/large/clang-26760.c": line 6653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6654) +* replace by zero at ("test/cases/large/clang-26760.c": line 6654) * inline variable l_1416 at ("test/cases/large/clang-26760.c": line 6654) * remove initializer at ("test/cases/large/clang-26760.c": line 6655) * reduce to left at ("test/cases/large/clang-26760.c": line 6655) * reduce to right at ("test/cases/large/clang-26760.c": line 6655) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6655) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6657) +* replace by zero at ("test/cases/large/clang-26760.c": line 6657) * inline variable l_1415 at ("test/cases/large/clang-26760.c": line 6657) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6658) * remove expr statement at ("test/cases/large/clang-26760.c": line 6659) @@ -26369,7 +28534,10 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6680) * reduce to right at ("test/cases/large/clang-26760.c": line 6680) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6680) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6682) +* replace by zero at ("test/cases/large/clang-26760.c": line 6682) * inline variable l_1432 at ("test/cases/large/clang-26760.c": line 6682) +* replace by zero at ("test/cases/large/clang-26760.c": line 6683) * inline variable l_1440 at ("test/cases/large/clang-26760.c": line 6683) * remove expr statement at ("test/cases/large/clang-26760.c": line 6684) * reduce to left at ("test/cases/large/clang-26760.c": line 6684) @@ -26592,7 +28760,10 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7932) * reduce to right at ("test/cases/large/clang-26760.c": line 7932) * remove empty declaration at ("test/cases/large/clang-26760.c": line 7932) +* replace by zero at ("test/cases/large/clang-26760.c": line 7934) * inline variable l_1414 at ("test/cases/large/clang-26760.c": line 7934) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7935) +* replace by zero at ("test/cases/large/clang-26760.c": line 7935) * inline variable l_1416 at ("test/cases/large/clang-26760.c": line 7935) * remove expr statement at ("test/cases/large/clang-26760.c": line 7938) * reduce to left at ("test/cases/large/clang-26760.c": line 7938) @@ -26603,6 +28774,8 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7940) * reduce to right at ("test/cases/large/clang-26760.c": line 7940) * remove empty declaration at ("test/cases/large/clang-26760.c": line 7940) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7942) +* replace by zero at ("test/cases/large/clang-26760.c": line 7942) * inline variable l_1415 at ("test/cases/large/clang-26760.c": line 7942) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7943) * remove condition at ("test/cases/large/clang-26760.c": line 7944) @@ -26713,7 +28886,10 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7969) * reduce to right at ("test/cases/large/clang-26760.c": line 7969) * remove empty declaration at ("test/cases/large/clang-26760.c": line 7969) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7971) +* replace by zero at ("test/cases/large/clang-26760.c": line 7971) * inline variable l_1432 at ("test/cases/large/clang-26760.c": line 7971) +* replace by zero at ("test/cases/large/clang-26760.c": line 7972) * inline variable l_1440 at ("test/cases/large/clang-26760.c": line 7972) * remove expr statement at ("test/cases/large/clang-26760.c": line 7973) * reduce to left at ("test/cases/large/clang-26760.c": line 7973) @@ -26760,12 +28936,15 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 7932) * remove return statement at ("test/cases/large/clang-26760.c": line 7980) * replace by zero at ("test/cases/large/clang-26760.c": line 7980) +* replace by zero at ("test/cases/large/clang-26760.c": line 13346) * inline variable l_74 at ("test/cases/large/clang-26760.c": line 13346) * remove expr statement at ("test/cases/large/clang-26760.c": line 13347) * reduce to left at ("test/cases/large/clang-26760.c": line 13347) * reduce to right at ("test/cases/large/clang-26760.c": line 13347) * remove return statement at ("test/cases/large/clang-26760.c": line 13348) +* replace by zero at ("test/cases/large/clang-26760.c": line 13355) * inline variable l_68 at ("test/cases/large/clang-26760.c": line 13355) +* replace by zero at ("test/cases/large/clang-26760.c": line 13356) * inline variable l_73 at ("test/cases/large/clang-26760.c": line 13356) * remove expr statement at ("test/cases/large/clang-26760.c": line 13357) * reduce to left at ("test/cases/large/clang-26760.c": line 13357) @@ -26807,6 +28986,7 @@ * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 13368) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 13368) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 13368) +* replace by zero at ("test/cases/large/clang-26760.c": line 13369) * inline variable print_hash_value at ("test/cases/large/clang-26760.c": line 13369) * remove expr statement at ("test/cases/large/clang-26760.c": line 13370) * remove expr statement at ("test/cases/large/clang-26760.c": line 13371) diff --git a/rtree-c/test/expected/clang-26760/reduction/p1.path b/rtree-c/test/expected/clang-26760/reduction/p1.path index e4b18d80105858cebe17960883a518897789e175..5bbc2752e339f7779d698533d67c15a6b4e09d62 100644 --- a/rtree-c/test/expected/clang-26760/reduction/p1.path +++ b/rtree-c/test/expected/clang-26760/reduction/p1.path @@ -1,113 +1,337 @@ 1 remove function func_38 at ("test/cases/large/clang-26760.c": line 7982) 1 remove function func_10 at ("test/cases/large/clang-26760.c": line 912) * remove function func_33 at ("test/cases/large/clang-26760.c": line 4699) +* remove parameter at ("test/cases/large/clang-26760.c": line 4699) +* remove parameter at ("test/cases/large/clang-26760.c": line 4699) * remove function func_3 at ("test/cases/large/clang-26760.c": line 692) +* remove parameter at ("test/cases/large/clang-26760.c": line 692) +* remove parameter at ("test/cases/large/clang-26760.c": line 692) +* remove parameter at ("test/cases/large/clang-26760.c": line 692) +* remove parameter at ("test/cases/large/clang-26760.c": line 692) +* remove parameter at ("test/cases/large/clang-26760.c": line 692) * remove function func_28 at ("test/cases/large/clang-26760.c": line 4487) +* remove parameter at ("test/cases/large/clang-26760.c": line 4487) +* remove parameter at ("test/cases/large/clang-26760.c": line 4487) * remove function func_1 at ("test/cases/large/clang-26760.c": line 588) * remove function func_25 at ("test/cases/large/clang-26760.c": line 4450) +* remove parameter at ("test/cases/large/clang-26760.c": line 4450) * remove function func_54 at ("test/cases/large/clang-26760.c": line 13350) +* remove parameter at ("test/cases/large/clang-26760.c": line 13350) +* remove parameter at ("test/cases/large/clang-26760.c": line 13350) +* remove parameter at ("test/cases/large/clang-26760.c": line 13350) +* remove parameter at ("test/cases/large/clang-26760.c": line 13350) * remove function transparent_crc_bytes at ("test/cases/large/clang-26760.c": line 469) +* remove parameter at ("test/cases/large/clang-26760.c": line 469) +* remove parameter at ("test/cases/large/clang-26760.c": line 469) +* remove parameter at ("test/cases/large/clang-26760.c": line 469) +* remove parameter at ("test/cases/large/clang-26760.c": line 469) * remove function crc32_gentab at ("test/cases/large/clang-26760.c": line 422) * remove function safe_mul_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 161) +* remove parameter at ("test/cases/large/clang-26760.c": line 161) +* remove parameter at ("test/cases/large/clang-26760.c": line 161) * remove function safe_mul_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 117) +* remove parameter at ("test/cases/large/clang-26760.c": line 117) +* remove parameter at ("test/cases/large/clang-26760.c": line 117) * remove function crc32_8bytes at ("test/cases/large/clang-26760.c": line 448) +* remove parameter at ("test/cases/large/clang-26760.c": line 448) * remove function safe_lshift_func_int64_t_s_u at ("test/cases/large/clang-26760.c": line 178) +* remove parameter at ("test/cases/large/clang-26760.c": line 178) +* remove parameter at ("test/cases/large/clang-26760.c": line 178) * remove function func_46 at ("test/cases/large/clang-26760.c": line 13340) +* remove parameter at ("test/cases/large/clang-26760.c": line 13340) +* remove parameter at ("test/cases/large/clang-26760.c": line 13340) +* remove parameter at ("test/cases/large/clang-26760.c": line 13340) +* remove parameter at ("test/cases/large/clang-26760.c": line 13340) +* remove parameter at ("test/cases/large/clang-26760.c": line 13340) * remove function safe_lshift_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 369) +* remove parameter at ("test/cases/large/clang-26760.c": line 369) +* remove parameter at ("test/cases/large/clang-26760.c": line 369) * remove function safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-26760.c": line 134) +* remove parameter at ("test/cases/large/clang-26760.c": line 134) +* remove parameter at ("test/cases/large/clang-26760.c": line 134) * remove function safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-26760.c": line 90) +* remove parameter at ("test/cases/large/clang-26760.c": line 90) +* remove parameter at ("test/cases/large/clang-26760.c": line 90) * remove function safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 320) +* remove parameter at ("test/cases/large/clang-26760.c": line 320) +* remove parameter at ("test/cases/large/clang-26760.c": line 320) * remove function __profile__unsigned_var at ("test/cases/large/clang-26760.c": line 487) +* remove parameter at ("test/cases/large/clang-26760.c": line 487) +* remove parameter at ("test/cases/large/clang-26760.c": line 487) +* remove parameter at ("test/cases/large/clang-26760.c": line 487) +* remove parameter at ("test/cases/large/clang-26760.c": line 487) +* remove parameter at ("test/cases/large/clang-26760.c": line 487) * remove function safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 173) +* remove parameter at ("test/cases/large/clang-26760.c": line 173) +* remove parameter at ("test/cases/large/clang-26760.c": line 173) * remove function safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-26760.c": line 47) +* remove parameter at ("test/cases/large/clang-26760.c": line 47) +* remove parameter at ("test/cases/large/clang-26760.c": line 47) * remove function safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 271) +* remove parameter at ("test/cases/large/clang-26760.c": line 271) +* remove parameter at ("test/cases/large/clang-26760.c": line 271) * remove function safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-26760.c": line 364) +* remove parameter at ("test/cases/large/clang-26760.c": line 364) +* remove parameter at ("test/cases/large/clang-26760.c": line 364) * remove function safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 129) +* remove parameter at ("test/cases/large/clang-26760.c": line 129) +* remove parameter at ("test/cases/large/clang-26760.c": line 129) * remove function transparent_crc at ("test/cases/large/clang-26760.c": line 459) +* remove parameter at ("test/cases/large/clang-26760.c": line 459) +* remove parameter at ("test/cases/large/clang-26760.c": line 459) +* remove parameter at ("test/cases/large/clang-26760.c": line 459) * remove function safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 222) +* remove parameter at ("test/cases/large/clang-26760.c": line 222) +* remove parameter at ("test/cases/large/clang-26760.c": line 222) * remove function safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 85) +* remove parameter at ("test/cases/large/clang-26760.c": line 85) +* remove parameter at ("test/cases/large/clang-26760.c": line 85) * remove function safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-26760.c": line 315) +* remove parameter at ("test/cases/large/clang-26760.c": line 315) +* remove parameter at ("test/cases/large/clang-26760.c": line 315) * remove function __profile__signed_var at ("test/cases/large/clang-26760.c": line 492) +* remove parameter at ("test/cases/large/clang-26760.c": line 492) +* remove parameter at ("test/cases/large/clang-26760.c": line 492) +* remove parameter at ("test/cases/large/clang-26760.c": line 492) +* remove parameter at ("test/cases/large/clang-26760.c": line 492) +* remove parameter at ("test/cases/large/clang-26760.c": line 492) * remove function safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-26760.c": line 266) +* remove parameter at ("test/cases/large/clang-26760.c": line 266) +* remove parameter at ("test/cases/large/clang-26760.c": line 266) * remove function func_19 at ("test/cases/large/clang-26760.c": line 4442) +* remove parameter at ("test/cases/large/clang-26760.c": line 4442) * remove function safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 217) +* remove parameter at ("test/cases/large/clang-26760.c": line 217) +* remove parameter at ("test/cases/large/clang-26760.c": line 217) * remove function safe_add_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 153) +* remove parameter at ("test/cases/large/clang-26760.c": line 153) +* remove parameter at ("test/cases/large/clang-26760.c": line 153) * remove function safe_div_func_double_f_f at ("test/cases/large/clang-26760.c": line 412) +* remove parameter at ("test/cases/large/clang-26760.c": line 412) +* remove parameter at ("test/cases/large/clang-26760.c": line 412) * remove function safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-26760.c": line 100) +* remove parameter at ("test/cases/large/clang-26760.c": line 100) +* remove parameter at ("test/cases/large/clang-26760.c": line 100) * remove function safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-26760.c": line 144) +* remove parameter at ("test/cases/large/clang-26760.c": line 144) +* remove parameter at ("test/cases/large/clang-26760.c": line 144) * remove function safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-26760.c": line 188) +* remove parameter at ("test/cases/large/clang-26760.c": line 188) +* remove parameter at ("test/cases/large/clang-26760.c": line 188) * remove function safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-26760.c": line 56) +* remove parameter at ("test/cases/large/clang-26760.c": line 56) +* remove parameter at ("test/cases/large/clang-26760.c": line 56) * remove function safe_div_func_float_f_f at ("test/cases/large/clang-26760.c": line 396) +* remove parameter at ("test/cases/large/clang-26760.c": line 396) +* remove parameter at ("test/cases/large/clang-26760.c": line 396) * remove function safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 281) +* remove parameter at ("test/cases/large/clang-26760.c": line 281) +* remove parameter at ("test/cases/large/clang-26760.c": line 281) * remove function safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 330) +* remove parameter at ("test/cases/large/clang-26760.c": line 330) +* remove parameter at ("test/cases/large/clang-26760.c": line 330) * remove function safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 379) +* remove parameter at ("test/cases/large/clang-26760.c": line 379) +* remove parameter at ("test/cases/large/clang-26760.c": line 379) * remove function safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 95) +* remove parameter at ("test/cases/large/clang-26760.c": line 95) +* remove parameter at ("test/cases/large/clang-26760.c": line 95) * remove function safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 139) +* remove parameter at ("test/cases/large/clang-26760.c": line 139) +* remove parameter at ("test/cases/large/clang-26760.c": line 139) * remove function safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 183) +* remove parameter at ("test/cases/large/clang-26760.c": line 183) +* remove parameter at ("test/cases/large/clang-26760.c": line 183) * remove function safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 232) +* remove parameter at ("test/cases/large/clang-26760.c": line 232) +* remove parameter at ("test/cases/large/clang-26760.c": line 232) * remove function safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-26760.c": line 276) +* remove parameter at ("test/cases/large/clang-26760.c": line 276) +* remove parameter at ("test/cases/large/clang-26760.c": line 276) * remove function safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-26760.c": line 325) +* remove parameter at ("test/cases/large/clang-26760.c": line 325) +* remove parameter at ("test/cases/large/clang-26760.c": line 325) * remove function safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-26760.c": line 374) +* remove parameter at ("test/cases/large/clang-26760.c": line 374) +* remove parameter at ("test/cases/large/clang-26760.c": line 374) * remove function safe_add_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 109) +* remove parameter at ("test/cases/large/clang-26760.c": line 109) +* remove parameter at ("test/cases/large/clang-26760.c": line 109) * remove function safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 227) +* remove parameter at ("test/cases/large/clang-26760.c": line 227) +* remove parameter at ("test/cases/large/clang-26760.c": line 227) * remove function safe_lshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 43) +* remove parameter at ("test/cases/large/clang-26760.c": line 43) +* remove parameter at ("test/cases/large/clang-26760.c": line 43) * remove function safe_mul_func_double_f_f at ("test/cases/large/clang-26760.c": line 408) +* remove parameter at ("test/cases/large/clang-26760.c": line 408) +* remove parameter at ("test/cases/large/clang-26760.c": line 408) * remove function safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 349) +* remove parameter at ("test/cases/large/clang-26760.c": line 349) +* remove parameter at ("test/cases/large/clang-26760.c": line 349) * remove function safe_sub_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 157) +* remove parameter at ("test/cases/large/clang-26760.c": line 157) +* remove parameter at ("test/cases/large/clang-26760.c": line 157) * remove function safe_mul_func_float_f_f at ("test/cases/large/clang-26760.c": line 392) +* remove parameter at ("test/cases/large/clang-26760.c": line 392) +* remove parameter at ("test/cases/large/clang-26760.c": line 392) * remove function __assert_fail at ("test/cases/large/clang-26760.c": line 11) +* remove parameter at ("test/cases/large/clang-26760.c": line 11) +* remove parameter at ("test/cases/large/clang-26760.c": line 11) +* remove parameter at ("test/cases/large/clang-26760.c": line 11) +* remove parameter at ("test/cases/large/clang-26760.c": line 11) * remove function safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 251) +* remove parameter at ("test/cases/large/clang-26760.c": line 251) +* remove parameter at ("test/cases/large/clang-26760.c": line 251) * remove function safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 300) +* remove parameter at ("test/cases/large/clang-26760.c": line 300) +* remove parameter at ("test/cases/large/clang-26760.c": line 300) * remove function safe_sub_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 113) +* remove parameter at ("test/cases/large/clang-26760.c": line 113) +* remove parameter at ("test/cases/large/clang-26760.c": line 113) * remove function safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 52) +* remove parameter at ("test/cases/large/clang-26760.c": line 52) +* remove parameter at ("test/cases/large/clang-26760.c": line 52) * remove function safe_mod_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 165) +* remove parameter at ("test/cases/large/clang-26760.c": line 165) +* remove parameter at ("test/cases/large/clang-26760.c": line 165) * remove function safe_div_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 169) +* remove parameter at ("test/cases/large/clang-26760.c": line 169) +* remove parameter at ("test/cases/large/clang-26760.c": line 169) * remove function safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 256) +* remove parameter at ("test/cases/large/clang-26760.c": line 256) +* remove parameter at ("test/cases/large/clang-26760.c": line 256) * remove function safe_div_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 261) +* remove parameter at ("test/cases/large/clang-26760.c": line 261) +* remove parameter at ("test/cases/large/clang-26760.c": line 261) * remove function safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 305) +* remove parameter at ("test/cases/large/clang-26760.c": line 305) +* remove parameter at ("test/cases/large/clang-26760.c": line 305) * remove function safe_div_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 310) +* remove parameter at ("test/cases/large/clang-26760.c": line 310) +* remove parameter at ("test/cases/large/clang-26760.c": line 310) * remove function safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 354) +* remove parameter at ("test/cases/large/clang-26760.c": line 354) +* remove parameter at ("test/cases/large/clang-26760.c": line 354) * remove function safe_div_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 359) +* remove parameter at ("test/cases/large/clang-26760.c": line 359) +* remove parameter at ("test/cases/large/clang-26760.c": line 359) * remove function safe_add_func_double_f_f at ("test/cases/large/clang-26760.c": line 400) +* remove parameter at ("test/cases/large/clang-26760.c": line 400) +* remove parameter at ("test/cases/large/clang-26760.c": line 400) * remove function safe_sub_func_double_f_f at ("test/cases/large/clang-26760.c": line 404) +* remove parameter at ("test/cases/large/clang-26760.c": line 404) +* remove parameter at ("test/cases/large/clang-26760.c": line 404) * remove function safe_convert_func_float_to_int32_t at ("test/cases/large/clang-26760.c": line 416) +* remove parameter at ("test/cases/large/clang-26760.c": line 416) * remove function safe_mod_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 121) +* remove parameter at ("test/cases/large/clang-26760.c": line 121) +* remove parameter at ("test/cases/large/clang-26760.c": line 121) * remove function safe_div_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 125) +* remove parameter at ("test/cases/large/clang-26760.c": line 125) +* remove parameter at ("test/cases/large/clang-26760.c": line 125) * remove function safe_mod_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 77) +* remove parameter at ("test/cases/large/clang-26760.c": line 77) +* remove parameter at ("test/cases/large/clang-26760.c": line 77) * remove function safe_div_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 81) +* remove parameter at ("test/cases/large/clang-26760.c": line 81) +* remove parameter at ("test/cases/large/clang-26760.c": line 81) * remove function safe_add_func_float_f_f at ("test/cases/large/clang-26760.c": line 384) +* remove parameter at ("test/cases/large/clang-26760.c": line 384) +* remove parameter at ("test/cases/large/clang-26760.c": line 384) * remove function safe_sub_func_float_f_f at ("test/cases/large/clang-26760.c": line 388) +* remove parameter at ("test/cases/large/clang-26760.c": line 388) +* remove parameter at ("test/cases/large/clang-26760.c": line 388) * remove function safe_add_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 241) +* remove parameter at ("test/cases/large/clang-26760.c": line 241) +* remove parameter at ("test/cases/large/clang-26760.c": line 241) * remove function safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 246) +* remove parameter at ("test/cases/large/clang-26760.c": line 246) +* remove parameter at ("test/cases/large/clang-26760.c": line 246) * remove function safe_add_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 290) +* remove parameter at ("test/cases/large/clang-26760.c": line 290) +* remove parameter at ("test/cases/large/clang-26760.c": line 290) * remove function safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 295) +* remove parameter at ("test/cases/large/clang-26760.c": line 295) +* remove parameter at ("test/cases/large/clang-26760.c": line 295) * remove function safe_add_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 339) +* remove parameter at ("test/cases/large/clang-26760.c": line 339) +* remove parameter at ("test/cases/large/clang-26760.c": line 339) * remove function safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 344) +* remove parameter at ("test/cases/large/clang-26760.c": line 344) +* remove parameter at ("test/cases/large/clang-26760.c": line 344) * remove function safe_mod_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 35) +* remove parameter at ("test/cases/large/clang-26760.c": line 35) +* remove parameter at ("test/cases/large/clang-26760.c": line 35) * remove function safe_div_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 39) +* remove parameter at ("test/cases/large/clang-26760.c": line 39) +* remove parameter at ("test/cases/large/clang-26760.c": line 39) * remove function crc32_byte at ("test/cases/large/clang-26760.c": line 444) +* remove parameter at ("test/cases/large/clang-26760.c": line 444) * remove function safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 205) +* remove parameter at ("test/cases/large/clang-26760.c": line 205) +* remove parameter at ("test/cases/large/clang-26760.c": line 205) * remove function safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-26760.c": line 149) +* remove parameter at ("test/cases/large/clang-26760.c": line 149) * remove function safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 209) +* remove parameter at ("test/cases/large/clang-26760.c": line 209) +* remove parameter at ("test/cases/large/clang-26760.c": line 209) * remove function safe_div_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 213) +* remove parameter at ("test/cases/large/clang-26760.c": line 213) +* remove parameter at ("test/cases/large/clang-26760.c": line 213) * remove function safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-26760.c": line 105) +* remove parameter at ("test/cases/large/clang-26760.c": line 105) * remove function platform_main_end at ("test/cases/large/clang-26760.c": line 15) +* remove parameter at ("test/cases/large/clang-26760.c": line 15) +* remove parameter at ("test/cases/large/clang-26760.c": line 15) * remove function safe_add_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 65) +* remove parameter at ("test/cases/large/clang-26760.c": line 65) +* remove parameter at ("test/cases/large/clang-26760.c": line 65) * remove function safe_sub_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 69) +* remove parameter at ("test/cases/large/clang-26760.c": line 69) +* remove parameter at ("test/cases/large/clang-26760.c": line 69) * remove function safe_mul_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 73) +* remove parameter at ("test/cases/large/clang-26760.c": line 73) +* remove parameter at ("test/cases/large/clang-26760.c": line 73) * remove function safe_add_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 197) +* remove parameter at ("test/cases/large/clang-26760.c": line 197) +* remove parameter at ("test/cases/large/clang-26760.c": line 197) * remove function safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 201) +* remove parameter at ("test/cases/large/clang-26760.c": line 201) +* remove parameter at ("test/cases/large/clang-26760.c": line 201) * remove function safe_add_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 23) +* remove parameter at ("test/cases/large/clang-26760.c": line 23) +* remove parameter at ("test/cases/large/clang-26760.c": line 23) * remove function safe_sub_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 27) +* remove parameter at ("test/cases/large/clang-26760.c": line 27) +* remove parameter at ("test/cases/large/clang-26760.c": line 27) * remove function safe_mul_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 31) +* remove parameter at ("test/cases/large/clang-26760.c": line 31) +* remove parameter at ("test/cases/large/clang-26760.c": line 31) * remove function safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-26760.c": line 237) +* remove parameter at ("test/cases/large/clang-26760.c": line 237) * remove function safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-26760.c": line 286) +* remove parameter at ("test/cases/large/clang-26760.c": line 286) * remove function safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-26760.c": line 335) +* remove parameter at ("test/cases/large/clang-26760.c": line 335) * remove function safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-26760.c": line 61) +* remove parameter at ("test/cases/large/clang-26760.c": line 61) * remove function safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-26760.c": line 193) +* remove parameter at ("test/cases/large/clang-26760.c": line 193) * remove function safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-26760.c": line 19) +* remove parameter at ("test/cases/large/clang-26760.c": line 19) * remove function __profile__dump_on_exit at ("test/cases/large/clang-26760.c": line 486) * remove function printf at ("test/cases/large/clang-26760.c": line 10) +* remove parameter at ("test/cases/large/clang-26760.c": line 10) +* Inline typedefsize_t at ("test/cases/large/clang-26760.c": line 1) +* Inline typedefint8_t at ("test/cases/large/clang-26760.c": line 2) +* Inline typedefint16_t at ("test/cases/large/clang-26760.c": line 3) +* Inline typedefint32_t at ("test/cases/large/clang-26760.c": line 4) +* Inline typedefint64_t at ("test/cases/large/clang-26760.c": line 5) +* Inline typedefuint8_t at ("test/cases/large/clang-26760.c": line 6) +* Inline typedefuint16_t at ("test/cases/large/clang-26760.c": line 7) +* Inline typedefuint32_t at ("test/cases/large/clang-26760.c": line 8) +* Inline typedefuint64_t at ("test/cases/large/clang-26760.c": line 9) * remove expr statement at ("test/cases/large/clang-26760.c": line 17) * do without param at ("test/cases/large/clang-26760.c": line 17) * remove return statement at ("test/cases/large/clang-26760.c": line 21) @@ -1087,8 +1311,10 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 418) * replace by zero at ("test/cases/large/clang-26760.c": line 418) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 420) +* replace by zero at ("test/cases/large/clang-26760.c": line 421) * inline variable crc32_context at ("test/cases/large/clang-26760.c": line 421) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 424) +* replace by zero at ("test/cases/large/clang-26760.c": line 425) * inline variable poly at ("test/cases/large/clang-26760.c": line 425) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 426) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 426) @@ -1208,39 +1434,65 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 481) * do without param at ("test/cases/large/clang-26760.c": line 481) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 530) +* replace by zero at ("test/cases/large/clang-26760.c": line 531) * inline variable g_18 at ("test/cases/large/clang-26760.c": line 531) +* replace by zero at ("test/cases/large/clang-26760.c": line 532) * inline variable g_22 at ("test/cases/large/clang-26760.c": line 532) +* replace by zero at ("test/cases/large/clang-26760.c": line 533) * inline variable g_59 at ("test/cases/large/clang-26760.c": line 533) +* replace by zero at ("test/cases/large/clang-26760.c": line 534) * inline variable g_89 at ("test/cases/large/clang-26760.c": line 534) * delete variable at ("test/cases/large/clang-26760.c": line 535) +* replace by zero at ("test/cases/large/clang-26760.c": line 536) * inline variable g_100 at ("test/cases/large/clang-26760.c": line 536) +* replace by zero at ("test/cases/large/clang-26760.c": line 537) * inline variable g_101 at ("test/cases/large/clang-26760.c": line 537) * delete variable at ("test/cases/large/clang-26760.c": line 538) +* replace by zero at ("test/cases/large/clang-26760.c": line 539) * inline variable g_143 at ("test/cases/large/clang-26760.c": line 539) +* replace by zero at ("test/cases/large/clang-26760.c": line 540) * inline variable g_540 at ("test/cases/large/clang-26760.c": line 540) +* replace by zero at ("test/cases/large/clang-26760.c": line 541) * inline variable g_694 at ("test/cases/large/clang-26760.c": line 541) +* replace by zero at ("test/cases/large/clang-26760.c": line 542) * inline variable g_717 at ("test/cases/large/clang-26760.c": line 542) +* replace by zero at ("test/cases/large/clang-26760.c": line 543) * inline variable g_777 at ("test/cases/large/clang-26760.c": line 543) * delete variable at ("test/cases/large/clang-26760.c": line 544) +* reduce to operant at ("test/cases/large/clang-26760.c": line 545) +* replace by zero at ("test/cases/large/clang-26760.c": line 545) * inline variable g_935 at ("test/cases/large/clang-26760.c": line 545) +* replace by zero at ("test/cases/large/clang-26760.c": line 546) * inline variable g_1168 at ("test/cases/large/clang-26760.c": line 546) +* replace by zero at ("test/cases/large/clang-26760.c": line 547) * inline variable g_1171 at ("test/cases/large/clang-26760.c": line 547) +* replace by zero at ("test/cases/large/clang-26760.c": line 548) * inline variable g_1217 at ("test/cases/large/clang-26760.c": line 548) * delete variable at ("test/cases/large/clang-26760.c": line 549) * delete variable at ("test/cases/large/clang-26760.c": line 550) * delete variable at ("test/cases/large/clang-26760.c": line 551) * delete variable at ("test/cases/large/clang-26760.c": line 552) * delete variable at ("test/cases/large/clang-26760.c": line 553) +* reduce to operant at ("test/cases/large/clang-26760.c": line 554) +* replace by zero at ("test/cases/large/clang-26760.c": line 554) * inline variable g_2100 at ("test/cases/large/clang-26760.c": line 554) * delete variable at ("test/cases/large/clang-26760.c": line 555) +* reduce to operant at ("test/cases/large/clang-26760.c": line 556) +* replace by zero at ("test/cases/large/clang-26760.c": line 556) * inline variable g_2254 at ("test/cases/large/clang-26760.c": line 556) +* replace by zero at ("test/cases/large/clang-26760.c": line 557) * inline variable g_2414 at ("test/cases/large/clang-26760.c": line 557) +* replace by zero at ("test/cases/large/clang-26760.c": line 558) * inline variable g_2431 at ("test/cases/large/clang-26760.c": line 558) +* replace by zero at ("test/cases/large/clang-26760.c": line 559) * inline variable g_2467 at ("test/cases/large/clang-26760.c": line 559) +* replace by zero at ("test/cases/large/clang-26760.c": line 560) * inline variable g_2468 at ("test/cases/large/clang-26760.c": line 560) +* replace by zero at ("test/cases/large/clang-26760.c": line 561) * inline variable g_2469 at ("test/cases/large/clang-26760.c": line 561) * delete variable at ("test/cases/large/clang-26760.c": line 562) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 590) +* replace by zero at ("test/cases/large/clang-26760.c": line 591) * inline variable l_9 at ("test/cases/large/clang-26760.c": line 591) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 592) * remove condition at ("test/cases/large/clang-26760.c": line 593) @@ -1282,11 +1534,221 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 612) * reduce to right at ("test/cases/large/clang-26760.c": line 612) * replace by zero at ("test/cases/large/clang-26760.c": line 612) +* reduce to operant at ("test/cases/large/clang-26760.c": line 613) +* reduce to left at ("test/cases/large/clang-26760.c": line 613) +* reduce to right at ("test/cases/large/clang-26760.c": line 613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 613) +* reduce to left at ("test/cases/large/clang-26760.c": line 613) +* reduce to right at ("test/cases/large/clang-26760.c": line 613) +* reduce to left at ("test/cases/large/clang-26760.c": line 613) +* reduce to right at ("test/cases/large/clang-26760.c": line 613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 613) +* reduce to left at ("test/cases/large/clang-26760.c": line 613) +* reduce to right at ("test/cases/large/clang-26760.c": line 613) +* reduce to left at ("test/cases/large/clang-26760.c": line 613) +* reduce to right at ("test/cases/large/clang-26760.c": line 613) +* reduce to left at ("test/cases/large/clang-26760.c": line 613) +* reduce to right at ("test/cases/large/clang-26760.c": line 613) +* reduce to left at ("test/cases/large/clang-26760.c": line 613) +* reduce to right at ("test/cases/large/clang-26760.c": line 613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 613) +* reduce to left at ("test/cases/large/clang-26760.c": line 613) +* reduce to right at ("test/cases/large/clang-26760.c": line 613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 613) +* reduce to left at ("test/cases/large/clang-26760.c": line 613) +* reduce to right at ("test/cases/large/clang-26760.c": line 613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 613) +* replace by zero at ("test/cases/large/clang-26760.c": line 613) * inline variable BOoOog_22 at ("test/cases/large/clang-26760.c": line 613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 614) +* reduce to left at ("test/cases/large/clang-26760.c": line 614) +* reduce to right at ("test/cases/large/clang-26760.c": line 614) +* reduce to operant at ("test/cases/large/clang-26760.c": line 614) +* reduce to operant at ("test/cases/large/clang-26760.c": line 614) +* reduce to left at ("test/cases/large/clang-26760.c": line 614) +* reduce to right at ("test/cases/large/clang-26760.c": line 614) +* reduce to left at ("test/cases/large/clang-26760.c": line 614) +* reduce to right at ("test/cases/large/clang-26760.c": line 614) +* reduce to operant at ("test/cases/large/clang-26760.c": line 614) +* reduce to left at ("test/cases/large/clang-26760.c": line 614) +* reduce to right at ("test/cases/large/clang-26760.c": line 614) +* reduce to operant at ("test/cases/large/clang-26760.c": line 614) +* reduce to left at ("test/cases/large/clang-26760.c": line 614) +* reduce to right at ("test/cases/large/clang-26760.c": line 614) +* reduce to left at ("test/cases/large/clang-26760.c": line 614) +* reduce to right at ("test/cases/large/clang-26760.c": line 614) +* reduce to left at ("test/cases/large/clang-26760.c": line 614) +* reduce to right at ("test/cases/large/clang-26760.c": line 614) +* reduce to left at ("test/cases/large/clang-26760.c": line 614) +* reduce to right at ("test/cases/large/clang-26760.c": line 614) +* reduce to operant at ("test/cases/large/clang-26760.c": line 614) +* reduce to left at ("test/cases/large/clang-26760.c": line 614) +* reduce to right at ("test/cases/large/clang-26760.c": line 614) +* reduce to operant at ("test/cases/large/clang-26760.c": line 614) +* reduce to left at ("test/cases/large/clang-26760.c": line 614) +* reduce to right at ("test/cases/large/clang-26760.c": line 614) +* reduce to operant at ("test/cases/large/clang-26760.c": line 614) +* reduce to operant at ("test/cases/large/clang-26760.c": line 614) +* reduce to operant at ("test/cases/large/clang-26760.c": line 614) +* replace by zero at ("test/cases/large/clang-26760.c": line 614) * inline variable BOoOobg_1168 at ("test/cases/large/clang-26760.c": line 614) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* reduce to left at ("test/cases/large/clang-26760.c": line 615) +* reduce to right at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* reduce to left at ("test/cases/large/clang-26760.c": line 615) +* reduce to right at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* reduce to left at ("test/cases/large/clang-26760.c": line 615) +* reduce to right at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* reduce to left at ("test/cases/large/clang-26760.c": line 615) +* reduce to right at ("test/cases/large/clang-26760.c": line 615) +* reduce to left at ("test/cases/large/clang-26760.c": line 615) +* reduce to right at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* reduce to left at ("test/cases/large/clang-26760.c": line 615) +* reduce to right at ("test/cases/large/clang-26760.c": line 615) +* reduce to left at ("test/cases/large/clang-26760.c": line 615) +* reduce to right at ("test/cases/large/clang-26760.c": line 615) +* reduce to left at ("test/cases/large/clang-26760.c": line 615) +* reduce to right at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* reduce to left at ("test/cases/large/clang-26760.c": line 615) +* reduce to right at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* reduce to left at ("test/cases/large/clang-26760.c": line 615) +* reduce to right at ("test/cases/large/clang-26760.c": line 615) +* reduce to left at ("test/cases/large/clang-26760.c": line 615) +* reduce to right at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* replace by zero at ("test/cases/large/clang-26760.c": line 615) * inline variable BOoOocg_1171 at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 616) +* reduce to left at ("test/cases/large/clang-26760.c": line 616) +* reduce to right at ("test/cases/large/clang-26760.c": line 616) +* reduce to left at ("test/cases/large/clang-26760.c": line 616) +* reduce to right at ("test/cases/large/clang-26760.c": line 616) +* reduce to left at ("test/cases/large/clang-26760.c": line 616) +* reduce to right at ("test/cases/large/clang-26760.c": line 616) +* reduce to operant at ("test/cases/large/clang-26760.c": line 616) +* reduce to left at ("test/cases/large/clang-26760.c": line 616) +* reduce to right at ("test/cases/large/clang-26760.c": line 616) +* reduce to left at ("test/cases/large/clang-26760.c": line 616) +* reduce to right at ("test/cases/large/clang-26760.c": line 616) +* reduce to operant at ("test/cases/large/clang-26760.c": line 616) +* reduce to left at ("test/cases/large/clang-26760.c": line 616) +* reduce to right at ("test/cases/large/clang-26760.c": line 616) +* reduce to left at ("test/cases/large/clang-26760.c": line 616) +* reduce to right at ("test/cases/large/clang-26760.c": line 616) +* reduce to left at ("test/cases/large/clang-26760.c": line 616) +* reduce to right at ("test/cases/large/clang-26760.c": line 616) +* reduce to left at ("test/cases/large/clang-26760.c": line 616) +* reduce to right at ("test/cases/large/clang-26760.c": line 616) +* reduce to operant at ("test/cases/large/clang-26760.c": line 616) +* reduce to left at ("test/cases/large/clang-26760.c": line 616) +* reduce to right at ("test/cases/large/clang-26760.c": line 616) +* reduce to left at ("test/cases/large/clang-26760.c": line 616) +* reduce to right at ("test/cases/large/clang-26760.c": line 616) +* reduce to left at ("test/cases/large/clang-26760.c": line 616) +* reduce to right at ("test/cases/large/clang-26760.c": line 616) +* reduce to operant at ("test/cases/large/clang-26760.c": line 616) +* reduce to operant at ("test/cases/large/clang-26760.c": line 616) +* reduce to operant at ("test/cases/large/clang-26760.c": line 616) +* reduce to operant at ("test/cases/large/clang-26760.c": line 616) +* replace by zero at ("test/cases/large/clang-26760.c": line 616) * inline variable BOoOodg_101 at ("test/cases/large/clang-26760.c": line 616) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* replace by zero at ("test/cases/large/clang-26760.c": line 617) * inline variable BOoOoeg_2469 at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to operant at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to operant at ("test/cases/large/clang-26760.c": line 618) +* reduce to operant at ("test/cases/large/clang-26760.c": line 618) +* reduce to operant at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to operant at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to operant at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to operant at ("test/cases/large/clang-26760.c": line 618) +* reduce to operant at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* replace by zero at ("test/cases/large/clang-26760.c": line 618) * inline variable BOoOofg_143 at ("test/cases/large/clang-26760.c": line 618) * remove condition at ("test/cases/large/clang-26760.c": line 619) * reduce to operant at ("test/cases/large/clang-26760.c": line 619) @@ -2213,13 +2675,21 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 690) * replace by zero at ("test/cases/large/clang-26760.c": line 690) * replace by zero at ("test/cases/large/clang-26760.c": line 690) +* replace by zero at ("test/cases/large/clang-26760.c": line 698) * inline variable l_2352 at ("test/cases/large/clang-26760.c": line 698) +* replace by zero at ("test/cases/large/clang-26760.c": line 699) * inline variable l_2357 at ("test/cases/large/clang-26760.c": line 699) +* reduce to operant at ("test/cases/large/clang-26760.c": line 700) +* replace by zero at ("test/cases/large/clang-26760.c": line 700) * inline variable l_2397 at ("test/cases/large/clang-26760.c": line 700) +* replace by zero at ("test/cases/large/clang-26760.c": line 701) * inline variable l_2415 at ("test/cases/large/clang-26760.c": line 701) +* replace by zero at ("test/cases/large/clang-26760.c": line 702) * inline variable l_2421 at ("test/cases/large/clang-26760.c": line 702) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 703) +* replace by zero at ("test/cases/large/clang-26760.c": line 704) * inline variable l_2465 at ("test/cases/large/clang-26760.c": line 704) +* replace by zero at ("test/cases/large/clang-26760.c": line 705) * inline variable l_2515 at ("test/cases/large/clang-26760.c": line 705) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 706) * remove initializer at ("test/cases/large/clang-26760.c": line 707) @@ -2249,14 +2719,23 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 715) * reduce to operant at ("test/cases/large/clang-26760.c": line 715) * remove empty declaration at ("test/cases/large/clang-26760.c": line 715) +* replace by zero at ("test/cases/large/clang-26760.c": line 717) * inline variable l_2362 at ("test/cases/large/clang-26760.c": line 717) +* replace by zero at ("test/cases/large/clang-26760.c": line 718) * inline variable l_2371 at ("test/cases/large/clang-26760.c": line 718) +* replace by zero at ("test/cases/large/clang-26760.c": line 719) * inline variable l_2376 at ("test/cases/large/clang-26760.c": line 719) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 720) +* replace by zero at ("test/cases/large/clang-26760.c": line 721) * inline variable l_2418 at ("test/cases/large/clang-26760.c": line 721) +* reduce to operant at ("test/cases/large/clang-26760.c": line 722) +* replace by zero at ("test/cases/large/clang-26760.c": line 722) * inline variable l_2419 at ("test/cases/large/clang-26760.c": line 722) +* replace by zero at ("test/cases/large/clang-26760.c": line 723) * inline variable l_2420 at ("test/cases/large/clang-26760.c": line 723) +* replace by zero at ("test/cases/large/clang-26760.c": line 724) * inline variable l_2422 at ("test/cases/large/clang-26760.c": line 724) +* replace by zero at ("test/cases/large/clang-26760.c": line 725) * inline variable l_2511 at ("test/cases/large/clang-26760.c": line 725) * delete variable at ("test/cases/large/clang-26760.c": line 726) * delete variable at ("test/cases/large/clang-26760.c": line 727) @@ -2333,10 +2812,13 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 746) * reduce to right at ("test/cases/large/clang-26760.c": line 746) * remove empty declaration at ("test/cases/large/clang-26760.c": line 746) +* replace by zero at ("test/cases/large/clang-26760.c": line 748) * inline variable l_2389 at ("test/cases/large/clang-26760.c": line 748) * delete variable at ("test/cases/large/clang-26760.c": line 749) +* replace by zero at ("test/cases/large/clang-26760.c": line 750) * inline variable l_2504 at ("test/cases/large/clang-26760.c": line 750) * delete variable at ("test/cases/large/clang-26760.c": line 751) +* replace by zero at ("test/cases/large/clang-26760.c": line 752) * inline variable l_2513 at ("test/cases/large/clang-26760.c": line 752) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 753) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 753) @@ -2345,10 +2827,14 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 754) * reduce to right at ("test/cases/large/clang-26760.c": line 754) * remove empty declaration at ("test/cases/large/clang-26760.c": line 754) +* replace by zero at ("test/cases/large/clang-26760.c": line 757) * inline variable l_2381 at ("test/cases/large/clang-26760.c": line 757) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 758) +* replace by zero at ("test/cases/large/clang-26760.c": line 759) * inline variable l_2436 at ("test/cases/large/clang-26760.c": line 759) +* replace by zero at ("test/cases/large/clang-26760.c": line 760) * inline variable l_2466 at ("test/cases/large/clang-26760.c": line 760) +* replace by zero at ("test/cases/large/clang-26760.c": line 761) * inline variable l_2502 at ("test/cases/large/clang-26760.c": line 761) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 762) * remove initializer at ("test/cases/large/clang-26760.c": line 763) @@ -2409,9 +2895,14 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 811) * do without param at ("test/cases/large/clang-26760.c": line 811) * do without param at ("test/cases/large/clang-26760.c": line 811) +* replace by zero at ("test/cases/large/clang-26760.c": line 773) * inline variable l_2413 at ("test/cases/large/clang-26760.c": line 773) +* replace by zero at ("test/cases/large/clang-26760.c": line 774) * inline variable l_2425 at ("test/cases/large/clang-26760.c": line 774) +* replace by zero at ("test/cases/large/clang-26760.c": line 775) * inline variable l_2427 at ("test/cases/large/clang-26760.c": line 775) +* reduce to operant at ("test/cases/large/clang-26760.c": line 776) +* replace by zero at ("test/cases/large/clang-26760.c": line 776) * inline variable l_2428 at ("test/cases/large/clang-26760.c": line 776) * remove condition at ("test/cases/large/clang-26760.c": line 777) * do without param at ("test/cases/large/clang-26760.c": line 777) @@ -2476,7 +2967,11 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 798) * reduce to right at ("test/cases/large/clang-26760.c": line 798) * remove empty declaration at ("test/cases/large/clang-26760.c": line 798) +* reduce to operant at ("test/cases/large/clang-26760.c": line 800) +* replace by zero at ("test/cases/large/clang-26760.c": line 800) * inline variable l_2426 at ("test/cases/large/clang-26760.c": line 800) +* reduce to operant at ("test/cases/large/clang-26760.c": line 801) +* replace by zero at ("test/cases/large/clang-26760.c": line 801) * inline variable l_2430 at ("test/cases/large/clang-26760.c": line 801) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 802) * remove expr statement at ("test/cases/large/clang-26760.c": line 803) @@ -2565,11 +3060,19 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 831) * reduce to operant at ("test/cases/large/clang-26760.c": line 831) * remove empty declaration at ("test/cases/large/clang-26760.c": line 831) +* replace by zero at ("test/cases/large/clang-26760.c": line 834) * inline variable l_2499 at ("test/cases/large/clang-26760.c": line 834) +* replace by zero at ("test/cases/large/clang-26760.c": line 835) * inline variable l_2501 at ("test/cases/large/clang-26760.c": line 835) +* reduce to operant at ("test/cases/large/clang-26760.c": line 836) +* replace by zero at ("test/cases/large/clang-26760.c": line 836) * inline variable l_2503 at ("test/cases/large/clang-26760.c": line 836) +* replace by zero at ("test/cases/large/clang-26760.c": line 837) * inline variable l_2506 at ("test/cases/large/clang-26760.c": line 837) +* reduce to operant at ("test/cases/large/clang-26760.c": line 838) +* replace by zero at ("test/cases/large/clang-26760.c": line 838) * inline variable l_2507 at ("test/cases/large/clang-26760.c": line 838) +* replace by zero at ("test/cases/large/clang-26760.c": line 839) * inline variable l_2508 at ("test/cases/large/clang-26760.c": line 839) * remove condition at ("test/cases/large/clang-26760.c": line 846) * reduce to left at ("test/cases/large/clang-26760.c": line 846) @@ -2603,6 +3106,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 846) * replace by zero at ("test/cases/large/clang-26760.c": line 846) * remove return statement at ("test/cases/large/clang-26760.c": line 863) +* replace by zero at ("test/cases/large/clang-26760.c": line 848) * inline variable l_2498 at ("test/cases/large/clang-26760.c": line 848) * delete variable at ("test/cases/large/clang-26760.c": line 849) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 850) @@ -2774,6 +3278,7 @@ * remove check at ("test/cases/large/clang-26760.c": line 884) * remove iterator at ("test/cases/large/clang-26760.c": line 884) * reduce to operant at ("test/cases/large/clang-26760.c": line 884) +* replace by zero at ("test/cases/large/clang-26760.c": line 870) * inline variable l_2518 at ("test/cases/large/clang-26760.c": line 870) * remove expr statement at ("test/cases/large/clang-26760.c": line 871) * reduce to operant at ("test/cases/large/clang-26760.c": line 871) @@ -2823,6 +3328,7 @@ * remove iterator at ("test/cases/large/clang-26760.c": line 715) * reduce to operant at ("test/cases/large/clang-26760.c": line 715) * remove return statement at ("test/cases/large/clang-26760.c": line 910) +* replace by zero at ("test/cases/large/clang-26760.c": line 4444) * inline variable l_21 at ("test/cases/large/clang-26760.c": line 4444) * remove expr statement at ("test/cases/large/clang-26760.c": line 4445) * reduce to left at ("test/cases/large/clang-26760.c": line 4445) @@ -2837,6 +3343,7 @@ * do without param at ("test/cases/large/clang-26760.c": line 4447) * do without param at ("test/cases/large/clang-26760.c": line 4447) * remove return statement at ("test/cases/large/clang-26760.c": line 4448) +* replace by zero at ("test/cases/large/clang-26760.c": line 4452) * inline variable l_27 at ("test/cases/large/clang-26760.c": line 4452) * remove expr statement at ("test/cases/large/clang-26760.c": line 4453) * reduce to left at ("test/cases/large/clang-26760.c": line 4453) @@ -2859,7 +3366,9 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4472) * reduce to right at ("test/cases/large/clang-26760.c": line 4472) * remove empty declaration at ("test/cases/large/clang-26760.c": line 4472) +* replace by zero at ("test/cases/large/clang-26760.c": line 4474) * inline variable l_1466 at ("test/cases/large/clang-26760.c": line 4474) +* replace by zero at ("test/cases/large/clang-26760.c": line 4475) * inline variable l_1481 at ("test/cases/large/clang-26760.c": line 4475) * remove expr statement at ("test/cases/large/clang-26760.c": line 4476) * reduce to left at ("test/cases/large/clang-26760.c": line 4476) @@ -2896,6 +3405,7 @@ * remove return statement at ("test/cases/large/clang-26760.c": line 4485) * remove labelIdent "LABEL_HoHof" 381454432 (NodeInfo ("test/cases/large/clang-26760.c": line 4539) (("test/cases/large/clang-26760.c": line 4539),11) (Name {nameId = 51617})) at ("test/cases/large/clang-26760.c": line 4539) * remove labelIdent "LABEL_PoPol" 381683816 (NodeInfo ("test/cases/large/clang-26760.c": line 4551) (("test/cases/large/clang-26760.c": line 4551),11) (Name {nameId = 51809})) at ("test/cases/large/clang-26760.c": line 4551) +* replace by zero at ("test/cases/large/clang-26760.c": line 4489) * inline variable l_1461 at ("test/cases/large/clang-26760.c": line 4489) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4490) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4491) @@ -2908,10 +3418,102 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4494) * reduce to right at ("test/cases/large/clang-26760.c": line 4494) * remove empty declaration at ("test/cases/large/clang-26760.c": line 4494) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4496) +* reduce to left at ("test/cases/large/clang-26760.c": line 4496) +* reduce to right at ("test/cases/large/clang-26760.c": line 4496) +* reduce to left at ("test/cases/large/clang-26760.c": line 4496) +* reduce to right at ("test/cases/large/clang-26760.c": line 4496) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4496) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4496) +* reduce to left at ("test/cases/large/clang-26760.c": line 4496) +* reduce to right at ("test/cases/large/clang-26760.c": line 4496) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4496) +* reduce to left at ("test/cases/large/clang-26760.c": line 4496) +* reduce to right at ("test/cases/large/clang-26760.c": line 4496) +* replace by zero at ("test/cases/large/clang-26760.c": line 4496) * inline variable BCoCog_101 at ("test/cases/large/clang-26760.c": line 4496) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4497) +* reduce to left at ("test/cases/large/clang-26760.c": line 4497) +* reduce to right at ("test/cases/large/clang-26760.c": line 4497) +* reduce to left at ("test/cases/large/clang-26760.c": line 4497) +* reduce to right at ("test/cases/large/clang-26760.c": line 4497) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4497) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4497) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4497) +* reduce to left at ("test/cases/large/clang-26760.c": line 4497) +* reduce to right at ("test/cases/large/clang-26760.c": line 4497) +* reduce to left at ("test/cases/large/clang-26760.c": line 4497) +* reduce to right at ("test/cases/large/clang-26760.c": line 4497) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4497) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4497) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4497) +* reduce to left at ("test/cases/large/clang-26760.c": line 4497) +* reduce to right at ("test/cases/large/clang-26760.c": line 4497) +* replace by zero at ("test/cases/large/clang-26760.c": line 4497) * inline variable BCoCobl_1461 at ("test/cases/large/clang-26760.c": line 4497) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4498) +* reduce to left at ("test/cases/large/clang-26760.c": line 4498) +* reduce to right at ("test/cases/large/clang-26760.c": line 4498) +* reduce to left at ("test/cases/large/clang-26760.c": line 4498) +* reduce to right at ("test/cases/large/clang-26760.c": line 4498) +* reduce to left at ("test/cases/large/clang-26760.c": line 4498) +* reduce to right at ("test/cases/large/clang-26760.c": line 4498) +* reduce to left at ("test/cases/large/clang-26760.c": line 4498) +* reduce to right at ("test/cases/large/clang-26760.c": line 4498) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4498) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4498) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4498) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4498) +* reduce to left at ("test/cases/large/clang-26760.c": line 4498) +* reduce to right at ("test/cases/large/clang-26760.c": line 4498) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4498) +* reduce to left at ("test/cases/large/clang-26760.c": line 4498) +* reduce to right at ("test/cases/large/clang-26760.c": line 4498) +* replace by zero at ("test/cases/large/clang-26760.c": line 4498) * inline variable BCoCocg_540 at ("test/cases/large/clang-26760.c": line 4498) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4499) +* reduce to left at ("test/cases/large/clang-26760.c": line 4499) +* reduce to right at ("test/cases/large/clang-26760.c": line 4499) +* reduce to left at ("test/cases/large/clang-26760.c": line 4499) +* reduce to right at ("test/cases/large/clang-26760.c": line 4499) +* reduce to left at ("test/cases/large/clang-26760.c": line 4499) +* reduce to right at ("test/cases/large/clang-26760.c": line 4499) +* reduce to left at ("test/cases/large/clang-26760.c": line 4499) +* reduce to right at ("test/cases/large/clang-26760.c": line 4499) +* reduce to left at ("test/cases/large/clang-26760.c": line 4499) +* reduce to right at ("test/cases/large/clang-26760.c": line 4499) +* reduce to left at ("test/cases/large/clang-26760.c": line 4499) +* reduce to right at ("test/cases/large/clang-26760.c": line 4499) +* reduce to left at ("test/cases/large/clang-26760.c": line 4499) +* reduce to right at ("test/cases/large/clang-26760.c": line 4499) +* replace by zero at ("test/cases/large/clang-26760.c": line 4499) * inline variable BCoCodg_22 at ("test/cases/large/clang-26760.c": line 4499) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4500) +* reduce to left at ("test/cases/large/clang-26760.c": line 4500) +* reduce to right at ("test/cases/large/clang-26760.c": line 4500) +* reduce to left at ("test/cases/large/clang-26760.c": line 4500) +* reduce to right at ("test/cases/large/clang-26760.c": line 4500) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4500) +* reduce to left at ("test/cases/large/clang-26760.c": line 4500) +* reduce to right at ("test/cases/large/clang-26760.c": line 4500) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4500) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4500) +* reduce to left at ("test/cases/large/clang-26760.c": line 4500) +* reduce to right at ("test/cases/large/clang-26760.c": line 4500) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4500) +* reduce to left at ("test/cases/large/clang-26760.c": line 4500) +* reduce to right at ("test/cases/large/clang-26760.c": line 4500) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4500) +* reduce to left at ("test/cases/large/clang-26760.c": line 4500) +* reduce to right at ("test/cases/large/clang-26760.c": line 4500) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4500) +* reduce to left at ("test/cases/large/clang-26760.c": line 4500) +* reduce to right at ("test/cases/large/clang-26760.c": line 4500) +* reduce to left at ("test/cases/large/clang-26760.c": line 4500) +* reduce to right at ("test/cases/large/clang-26760.c": line 4500) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4500) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4500) +* replace by zero at ("test/cases/large/clang-26760.c": line 4500) * inline variable BCoCoeg_777 at ("test/cases/large/clang-26760.c": line 4500) * remove condition at ("test/cases/large/clang-26760.c": line 4501) * remove condition at ("test/cases/large/clang-26760.c": line 4502) @@ -3102,10 +3704,100 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 4529) * reduce to left at ("test/cases/large/clang-26760.c": line 4529) * reduce to right at ("test/cases/large/clang-26760.c": line 4529) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4530) +* reduce to left at ("test/cases/large/clang-26760.c": line 4530) +* reduce to right at ("test/cases/large/clang-26760.c": line 4530) +* reduce to left at ("test/cases/large/clang-26760.c": line 4530) +* reduce to right at ("test/cases/large/clang-26760.c": line 4530) +* reduce to left at ("test/cases/large/clang-26760.c": line 4530) +* reduce to right at ("test/cases/large/clang-26760.c": line 4530) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4530) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4530) +* reduce to left at ("test/cases/large/clang-26760.c": line 4530) +* reduce to right at ("test/cases/large/clang-26760.c": line 4530) +* replace by zero at ("test/cases/large/clang-26760.c": line 4530) * inline variable BHoHog_22 at ("test/cases/large/clang-26760.c": line 4530) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4531) +* reduce to left at ("test/cases/large/clang-26760.c": line 4531) +* reduce to right at ("test/cases/large/clang-26760.c": line 4531) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4531) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4531) +* reduce to left at ("test/cases/large/clang-26760.c": line 4531) +* reduce to right at ("test/cases/large/clang-26760.c": line 4531) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4531) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4531) +* reduce to left at ("test/cases/large/clang-26760.c": line 4531) +* reduce to right at ("test/cases/large/clang-26760.c": line 4531) +* reduce to left at ("test/cases/large/clang-26760.c": line 4531) +* reduce to right at ("test/cases/large/clang-26760.c": line 4531) +* reduce to left at ("test/cases/large/clang-26760.c": line 4531) +* reduce to right at ("test/cases/large/clang-26760.c": line 4531) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4531) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4531) +* replace by zero at ("test/cases/large/clang-26760.c": line 4531) * inline variable BHoHobl_1461 at ("test/cases/large/clang-26760.c": line 4531) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4532) +* reduce to left at ("test/cases/large/clang-26760.c": line 4532) +* reduce to right at ("test/cases/large/clang-26760.c": line 4532) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4532) +* reduce to left at ("test/cases/large/clang-26760.c": line 4532) +* reduce to right at ("test/cases/large/clang-26760.c": line 4532) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4532) +* reduce to left at ("test/cases/large/clang-26760.c": line 4532) +* reduce to right at ("test/cases/large/clang-26760.c": line 4532) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4532) +* reduce to left at ("test/cases/large/clang-26760.c": line 4532) +* reduce to right at ("test/cases/large/clang-26760.c": line 4532) +* reduce to left at ("test/cases/large/clang-26760.c": line 4532) +* reduce to right at ("test/cases/large/clang-26760.c": line 4532) +* reduce to left at ("test/cases/large/clang-26760.c": line 4532) +* reduce to right at ("test/cases/large/clang-26760.c": line 4532) +* replace by zero at ("test/cases/large/clang-26760.c": line 4532) * inline variable BHoHocg_101 at ("test/cases/large/clang-26760.c": line 4532) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4533) +* reduce to left at ("test/cases/large/clang-26760.c": line 4533) +* reduce to right at ("test/cases/large/clang-26760.c": line 4533) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4533) +* reduce to left at ("test/cases/large/clang-26760.c": line 4533) +* reduce to right at ("test/cases/large/clang-26760.c": line 4533) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4533) +* reduce to left at ("test/cases/large/clang-26760.c": line 4533) +* reduce to right at ("test/cases/large/clang-26760.c": line 4533) +* reduce to left at ("test/cases/large/clang-26760.c": line 4533) +* reduce to right at ("test/cases/large/clang-26760.c": line 4533) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4533) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4533) +* reduce to left at ("test/cases/large/clang-26760.c": line 4533) +* reduce to right at ("test/cases/large/clang-26760.c": line 4533) +* reduce to left at ("test/cases/large/clang-26760.c": line 4533) +* reduce to right at ("test/cases/large/clang-26760.c": line 4533) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4533) +* reduce to left at ("test/cases/large/clang-26760.c": line 4533) +* reduce to right at ("test/cases/large/clang-26760.c": line 4533) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4533) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4533) +* replace by zero at ("test/cases/large/clang-26760.c": line 4533) * inline variable BHoHodg_540 at ("test/cases/large/clang-26760.c": line 4533) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4534) +* reduce to left at ("test/cases/large/clang-26760.c": line 4534) +* reduce to right at ("test/cases/large/clang-26760.c": line 4534) +* reduce to left at ("test/cases/large/clang-26760.c": line 4534) +* reduce to right at ("test/cases/large/clang-26760.c": line 4534) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4534) +* reduce to left at ("test/cases/large/clang-26760.c": line 4534) +* reduce to right at ("test/cases/large/clang-26760.c": line 4534) +* reduce to left at ("test/cases/large/clang-26760.c": line 4534) +* reduce to right at ("test/cases/large/clang-26760.c": line 4534) +* reduce to left at ("test/cases/large/clang-26760.c": line 4534) +* reduce to right at ("test/cases/large/clang-26760.c": line 4534) +* reduce to left at ("test/cases/large/clang-26760.c": line 4534) +* reduce to right at ("test/cases/large/clang-26760.c": line 4534) +* reduce to left at ("test/cases/large/clang-26760.c": line 4534) +* reduce to right at ("test/cases/large/clang-26760.c": line 4534) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4534) +* reduce to left at ("test/cases/large/clang-26760.c": line 4534) +* reduce to right at ("test/cases/large/clang-26760.c": line 4534) +* replace by zero at ("test/cases/large/clang-26760.c": line 4534) * inline variable BHoHoeg_777 at ("test/cases/large/clang-26760.c": line 4534) * remove condition at ("test/cases/large/clang-26760.c": line 4535) * remove expr statement at ("test/cases/large/clang-26760.c": line 4537) @@ -3121,10 +3813,101 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 4542) * reduce to left at ("test/cases/large/clang-26760.c": line 4542) * reduce to right at ("test/cases/large/clang-26760.c": line 4542) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4543) +* reduce to left at ("test/cases/large/clang-26760.c": line 4543) +* reduce to right at ("test/cases/large/clang-26760.c": line 4543) +* reduce to left at ("test/cases/large/clang-26760.c": line 4543) +* reduce to right at ("test/cases/large/clang-26760.c": line 4543) +* reduce to left at ("test/cases/large/clang-26760.c": line 4543) +* reduce to right at ("test/cases/large/clang-26760.c": line 4543) +* reduce to left at ("test/cases/large/clang-26760.c": line 4543) +* reduce to right at ("test/cases/large/clang-26760.c": line 4543) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4543) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4543) +* replace by zero at ("test/cases/large/clang-26760.c": line 4543) * inline variable BPoPogl_1461 at ("test/cases/large/clang-26760.c": line 4543) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4544) +* reduce to left at ("test/cases/large/clang-26760.c": line 4544) +* reduce to right at ("test/cases/large/clang-26760.c": line 4544) +* reduce to left at ("test/cases/large/clang-26760.c": line 4544) +* reduce to right at ("test/cases/large/clang-26760.c": line 4544) +* reduce to left at ("test/cases/large/clang-26760.c": line 4544) +* reduce to right at ("test/cases/large/clang-26760.c": line 4544) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4544) +* reduce to left at ("test/cases/large/clang-26760.c": line 4544) +* reduce to right at ("test/cases/large/clang-26760.c": line 4544) +* reduce to left at ("test/cases/large/clang-26760.c": line 4544) +* reduce to right at ("test/cases/large/clang-26760.c": line 4544) +* replace by zero at ("test/cases/large/clang-26760.c": line 4544) * inline variable BPoPohg_777 at ("test/cases/large/clang-26760.c": line 4544) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4545) +* reduce to left at ("test/cases/large/clang-26760.c": line 4545) +* reduce to right at ("test/cases/large/clang-26760.c": line 4545) +* reduce to left at ("test/cases/large/clang-26760.c": line 4545) +* reduce to right at ("test/cases/large/clang-26760.c": line 4545) +* reduce to left at ("test/cases/large/clang-26760.c": line 4545) +* reduce to right at ("test/cases/large/clang-26760.c": line 4545) +* reduce to left at ("test/cases/large/clang-26760.c": line 4545) +* reduce to right at ("test/cases/large/clang-26760.c": line 4545) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4545) +* reduce to left at ("test/cases/large/clang-26760.c": line 4545) +* reduce to right at ("test/cases/large/clang-26760.c": line 4545) +* reduce to left at ("test/cases/large/clang-26760.c": line 4545) +* reduce to right at ("test/cases/large/clang-26760.c": line 4545) +* replace by zero at ("test/cases/large/clang-26760.c": line 4545) * inline variable BPoPoig_540 at ("test/cases/large/clang-26760.c": line 4545) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4546) +* reduce to left at ("test/cases/large/clang-26760.c": line 4546) +* reduce to right at ("test/cases/large/clang-26760.c": line 4546) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4546) +* reduce to left at ("test/cases/large/clang-26760.c": line 4546) +* reduce to right at ("test/cases/large/clang-26760.c": line 4546) +* reduce to left at ("test/cases/large/clang-26760.c": line 4546) +* reduce to right at ("test/cases/large/clang-26760.c": line 4546) +* reduce to left at ("test/cases/large/clang-26760.c": line 4546) +* reduce to right at ("test/cases/large/clang-26760.c": line 4546) +* reduce to left at ("test/cases/large/clang-26760.c": line 4546) +* reduce to right at ("test/cases/large/clang-26760.c": line 4546) +* reduce to left at ("test/cases/large/clang-26760.c": line 4546) +* reduce to right at ("test/cases/large/clang-26760.c": line 4546) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4546) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4546) +* reduce to left at ("test/cases/large/clang-26760.c": line 4546) +* reduce to right at ("test/cases/large/clang-26760.c": line 4546) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4546) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4546) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4546) +* replace by zero at ("test/cases/large/clang-26760.c": line 4546) * inline variable BPoPojg_22 at ("test/cases/large/clang-26760.c": line 4546) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4547) +* reduce to left at ("test/cases/large/clang-26760.c": line 4547) +* reduce to right at ("test/cases/large/clang-26760.c": line 4547) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4547) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4547) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4547) +* reduce to left at ("test/cases/large/clang-26760.c": line 4547) +* reduce to right at ("test/cases/large/clang-26760.c": line 4547) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4547) +* reduce to left at ("test/cases/large/clang-26760.c": line 4547) +* reduce to right at ("test/cases/large/clang-26760.c": line 4547) +* reduce to left at ("test/cases/large/clang-26760.c": line 4547) +* reduce to right at ("test/cases/large/clang-26760.c": line 4547) +* reduce to left at ("test/cases/large/clang-26760.c": line 4547) +* reduce to right at ("test/cases/large/clang-26760.c": line 4547) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4547) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4547) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4547) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4547) +* reduce to left at ("test/cases/large/clang-26760.c": line 4547) +* reduce to right at ("test/cases/large/clang-26760.c": line 4547) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4547) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4547) +* reduce to left at ("test/cases/large/clang-26760.c": line 4547) +* reduce to right at ("test/cases/large/clang-26760.c": line 4547) +* reduce to left at ("test/cases/large/clang-26760.c": line 4547) +* reduce to right at ("test/cases/large/clang-26760.c": line 4547) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4547) +* replace by zero at ("test/cases/large/clang-26760.c": line 4547) * inline variable BPoPokg_101 at ("test/cases/large/clang-26760.c": line 4547) * remove condition at ("test/cases/large/clang-26760.c": line 4548) * reduce to left at ("test/cases/large/clang-26760.c": line 4548) @@ -3814,7 +4597,9 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4677) * reduce to right at ("test/cases/large/clang-26760.c": line 4677) * remove empty declaration at ("test/cases/large/clang-26760.c": line 4677) +* replace by zero at ("test/cases/large/clang-26760.c": line 4680) * inline variable l_1447 at ("test/cases/large/clang-26760.c": line 4680) +* replace by zero at ("test/cases/large/clang-26760.c": line 4681) * inline variable l_1463 at ("test/cases/large/clang-26760.c": line 4681) * remove expr statement at ("test/cases/large/clang-26760.c": line 4682) * reduce to left at ("test/cases/large/clang-26760.c": line 4682) @@ -3867,22 +4652,37 @@ * remove return statement at ("test/cases/large/clang-26760.c": line 4697) * remove labelIdent "LABEL_4o4og" 381143116 (NodeInfo ("test/cases/large/clang-26760.c": line 6818) (("test/cases/large/clang-26760.c": line 6818),11) (Name {nameId = 72703})) at ("test/cases/large/clang-26760.c": line 6818) * delete variable at ("test/cases/large/clang-26760.c": line 4701) +* replace by zero at ("test/cases/large/clang-26760.c": line 4702) * inline variable l_778 at ("test/cases/large/clang-26760.c": line 4702) +* replace by zero at ("test/cases/large/clang-26760.c": line 4703) * inline variable l_790 at ("test/cases/large/clang-26760.c": line 4703) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4704) +* replace by zero at ("test/cases/large/clang-26760.c": line 4704) * inline variable l_793 at ("test/cases/large/clang-26760.c": line 4704) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4705) +* replace by zero at ("test/cases/large/clang-26760.c": line 4706) * inline variable l_880 at ("test/cases/large/clang-26760.c": line 4706) +* replace by zero at ("test/cases/large/clang-26760.c": line 4707) * inline variable l_919 at ("test/cases/large/clang-26760.c": line 4707) +* replace by zero at ("test/cases/large/clang-26760.c": line 4708) * inline variable l_922 at ("test/cases/large/clang-26760.c": line 4708) * delete variable at ("test/cases/large/clang-26760.c": line 4709) +* replace by zero at ("test/cases/large/clang-26760.c": line 4710) * inline variable l_980 at ("test/cases/large/clang-26760.c": line 4710) +* replace by zero at ("test/cases/large/clang-26760.c": line 4711) * inline variable l_1007 at ("test/cases/large/clang-26760.c": line 4711) +* replace by zero at ("test/cases/large/clang-26760.c": line 4712) * inline variable l_1052 at ("test/cases/large/clang-26760.c": line 4712) * delete variable at ("test/cases/large/clang-26760.c": line 4713) +* replace by zero at ("test/cases/large/clang-26760.c": line 4714) * inline variable l_1281 at ("test/cases/large/clang-26760.c": line 4714) +* replace by zero at ("test/cases/large/clang-26760.c": line 4715) * inline variable l_1327 at ("test/cases/large/clang-26760.c": line 4715) +* replace by zero at ("test/cases/large/clang-26760.c": line 4716) * inline variable l_1329 at ("test/cases/large/clang-26760.c": line 4716) +* replace by zero at ("test/cases/large/clang-26760.c": line 4717) * inline variable l_1423 at ("test/cases/large/clang-26760.c": line 4717) +* replace by zero at ("test/cases/large/clang-26760.c": line 4718) * inline variable l_1433 at ("test/cases/large/clang-26760.c": line 4718) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4719) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4720) @@ -3933,9 +4733,13 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4738) * reduce to right at ("test/cases/large/clang-26760.c": line 4738) * remove empty declaration at ("test/cases/large/clang-26760.c": line 4738) +* replace by zero at ("test/cases/large/clang-26760.c": line 4740) * inline variable l_722 at ("test/cases/large/clang-26760.c": line 4740) +* replace by zero at ("test/cases/large/clang-26760.c": line 4741) * inline variable l_770 at ("test/cases/large/clang-26760.c": line 4741) +* replace by zero at ("test/cases/large/clang-26760.c": line 4742) * inline variable l_779 at ("test/cases/large/clang-26760.c": line 4742) +* replace by zero at ("test/cases/large/clang-26760.c": line 4743) * inline variable l_792 at ("test/cases/large/clang-26760.c": line 4743) * remove condition at ("test/cases/large/clang-26760.c": line 4744) * do without param at ("test/cases/large/clang-26760.c": line 4744) @@ -3967,9 +4771,13 @@ * do without param at ("test/cases/large/clang-26760.c": line 4750) * replace by zero at ("test/cases/large/clang-26760.c": line 4750) * do without param at ("test/cases/large/clang-26760.c": line 4751) +* replace by zero at ("test/cases/large/clang-26760.c": line 4811) * inline variable l_786 at ("test/cases/large/clang-26760.c": line 4811) +* replace by zero at ("test/cases/large/clang-26760.c": line 4812) * inline variable l_789 at ("test/cases/large/clang-26760.c": line 4812) +* replace by zero at ("test/cases/large/clang-26760.c": line 4813) * inline variable l_791 at ("test/cases/large/clang-26760.c": line 4813) +* replace by zero at ("test/cases/large/clang-26760.c": line 4814) * inline variable l_794 at ("test/cases/large/clang-26760.c": line 4814) * remove initializer at ("test/cases/large/clang-26760.c": line 4815) * reduce to left at ("test/cases/large/clang-26760.c": line 4815) @@ -3992,7 +4800,9 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4822) * reduce to right at ("test/cases/large/clang-26760.c": line 4822) * remove empty declaration at ("test/cases/large/clang-26760.c": line 4822) +* replace by zero at ("test/cases/large/clang-26760.c": line 4824) * inline variable l_1466 at ("test/cases/large/clang-26760.c": line 4824) +* replace by zero at ("test/cases/large/clang-26760.c": line 4825) * inline variable l_1481 at ("test/cases/large/clang-26760.c": line 4825) * remove expr statement at ("test/cases/large/clang-26760.c": line 4826) * reduce to left at ("test/cases/large/clang-26760.c": line 4826) @@ -4030,11 +4840,17 @@ * remove condition at ("test/cases/large/clang-26760.c": line 4836) * remove condition at ("test/cases/large/clang-26760.c": line 4838) * delete variable at ("test/cases/large/clang-26760.c": line 5060) +* replace by zero at ("test/cases/large/clang-26760.c": line 5061) * inline variable l_1081 at ("test/cases/large/clang-26760.c": line 5061) * delete variable at ("test/cases/large/clang-26760.c": line 5062) +* replace by zero at ("test/cases/large/clang-26760.c": line 5063) * inline variable l_1273 at ("test/cases/large/clang-26760.c": line 5063) +* replace by zero at ("test/cases/large/clang-26760.c": line 5064) * inline variable l_1359 at ("test/cases/large/clang-26760.c": line 5064) +* replace by zero at ("test/cases/large/clang-26760.c": line 5065) * inline variable l_1361 at ("test/cases/large/clang-26760.c": line 5065) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5066) +* replace by zero at ("test/cases/large/clang-26760.c": line 5066) * inline variable l_1369 at ("test/cases/large/clang-26760.c": line 5066) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5067) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5067) @@ -4055,14 +4871,23 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5072) * reduce to right at ("test/cases/large/clang-26760.c": line 5072) * remove empty declaration at ("test/cases/large/clang-26760.c": line 5072) +* replace by zero at ("test/cases/large/clang-26760.c": line 5074) * inline variable l_1069 at ("test/cases/large/clang-26760.c": line 5074) +* replace by zero at ("test/cases/large/clang-26760.c": line 5075) * inline variable l_1216 at ("test/cases/large/clang-26760.c": line 5075) +* replace by zero at ("test/cases/large/clang-26760.c": line 5076) * inline variable l_1219 at ("test/cases/large/clang-26760.c": line 5076) +* replace by zero at ("test/cases/large/clang-26760.c": line 5077) * inline variable l_1224 at ("test/cases/large/clang-26760.c": line 5077) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5078) +* replace by zero at ("test/cases/large/clang-26760.c": line 5078) * inline variable l_1227 at ("test/cases/large/clang-26760.c": line 5078) +* replace by zero at ("test/cases/large/clang-26760.c": line 5079) * inline variable l_1228 at ("test/cases/large/clang-26760.c": line 5079) +* replace by zero at ("test/cases/large/clang-26760.c": line 5080) * inline variable l_1229 at ("test/cases/large/clang-26760.c": line 5080) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5081) +* replace by zero at ("test/cases/large/clang-26760.c": line 5082) * inline variable l_1233 at ("test/cases/large/clang-26760.c": line 5082) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5083) * remove initializer at ("test/cases/large/clang-26760.c": line 5084) @@ -4115,6 +4940,7 @@ * do without param at ("test/cases/large/clang-26760.c": line 5093) * do without param at ("test/cases/large/clang-26760.c": line 5094) * do without param at ("test/cases/large/clang-26760.c": line 5095) +* replace by zero at ("test/cases/large/clang-26760.c": line 5109) * inline variable l_1094 at ("test/cases/large/clang-26760.c": line 5109) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5110) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5111) @@ -4124,11 +4950,18 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5113) * reduce to right at ("test/cases/large/clang-26760.c": line 5113) * remove empty declaration at ("test/cases/large/clang-26760.c": line 5113) +* replace by zero at ("test/cases/large/clang-26760.c": line 5116) * inline variable l_1840 at ("test/cases/large/clang-26760.c": line 5116) +* replace by zero at ("test/cases/large/clang-26760.c": line 5117) * inline variable l_1843 at ("test/cases/large/clang-26760.c": line 5117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5118) +* replace by zero at ("test/cases/large/clang-26760.c": line 5118) * inline variable l_1850 at ("test/cases/large/clang-26760.c": line 5118) +* replace by zero at ("test/cases/large/clang-26760.c": line 5119) * inline variable l_1851 at ("test/cases/large/clang-26760.c": line 5119) +* replace by zero at ("test/cases/large/clang-26760.c": line 5120) * inline variable l_1852 at ("test/cases/large/clang-26760.c": line 5120) +* replace by zero at ("test/cases/large/clang-26760.c": line 5121) * inline variable l_1855 at ("test/cases/large/clang-26760.c": line 5121) * remove expr statement at ("test/cases/large/clang-26760.c": line 5122) * reduce to left at ("test/cases/large/clang-26760.c": line 5122) @@ -4171,6 +5004,8 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5134) * reduce to right at ("test/cases/large/clang-26760.c": line 5134) * remove empty declaration at ("test/cases/large/clang-26760.c": line 5134) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5137) +* replace by zero at ("test/cases/large/clang-26760.c": line 5137) * inline variable l_1095 at ("test/cases/large/clang-26760.c": line 5137) * remove initializer at ("test/cases/large/clang-26760.c": line 5138) * reduce to left at ("test/cases/large/clang-26760.c": line 5138) @@ -4302,6 +5137,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 5163) * do without param at ("test/cases/large/clang-26760.c": line 5164) * do without param at ("test/cases/large/clang-26760.c": line 5165) +* replace by zero at ("test/cases/large/clang-26760.c": line 5182) * inline variable l_1148 at ("test/cases/large/clang-26760.c": line 5182) * remove expr statement at ("test/cases/large/clang-26760.c": line 5183) * reduce to left at ("test/cases/large/clang-26760.c": line 5183) @@ -4470,6 +5306,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5205) * reduce to right at ("test/cases/large/clang-26760.c": line 5205) * do without param at ("test/cases/large/clang-26760.c": line 5205) +* replace by zero at ("test/cases/large/clang-26760.c": line 5097) * inline variable l_1080 at ("test/cases/large/clang-26760.c": line 5097) * remove expr statement at ("test/cases/large/clang-26760.c": line 5098) * reduce to left at ("test/cases/large/clang-26760.c": line 5098) @@ -4492,12 +5329,19 @@ * remove condition at ("test/cases/large/clang-26760.c": line 5104) * remove statement at ("test/cases/large/clang-26760.c": line 5105) * remove condition at ("test/cases/large/clang-26760.c": line 5220) +* replace by zero at ("test/cases/large/clang-26760.c": line 5247) * inline variable l_1218 at ("test/cases/large/clang-26760.c": line 5247) +* replace by zero at ("test/cases/large/clang-26760.c": line 5248) * inline variable l_1220 at ("test/cases/large/clang-26760.c": line 5248) +* replace by zero at ("test/cases/large/clang-26760.c": line 5249) * inline variable l_1221 at ("test/cases/large/clang-26760.c": line 5249) +* replace by zero at ("test/cases/large/clang-26760.c": line 5250) * inline variable l_1222 at ("test/cases/large/clang-26760.c": line 5250) +* replace by zero at ("test/cases/large/clang-26760.c": line 5251) * inline variable l_1223 at ("test/cases/large/clang-26760.c": line 5251) +* replace by zero at ("test/cases/large/clang-26760.c": line 5252) * inline variable l_1225 at ("test/cases/large/clang-26760.c": line 5252) +* replace by zero at ("test/cases/large/clang-26760.c": line 5253) * inline variable l_1230 at ("test/cases/large/clang-26760.c": line 5253) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5254) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5255) @@ -4523,6 +5367,7 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 5256) * remove expr statement at ("test/cases/large/clang-26760.c": line 5261) * reduce to operant at ("test/cases/large/clang-26760.c": line 5261) +* replace by zero at ("test/cases/large/clang-26760.c": line 5222) * inline variable l_1172 at ("test/cases/large/clang-26760.c": line 5222) * remove expr statement at ("test/cases/large/clang-26760.c": line 5223) * reduce to left at ("test/cases/large/clang-26760.c": line 5223) @@ -4632,6 +5477,7 @@ * remove condition at ("test/cases/large/clang-26760.c": line 5263) * delete variable at ("test/cases/large/clang-26760.c": line 5281) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5282) +* replace by zero at ("test/cases/large/clang-26760.c": line 5283) * inline variable l_1321 at ("test/cases/large/clang-26760.c": line 5283) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5284) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5284) @@ -4653,11 +5499,17 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5291) * reduce to right at ("test/cases/large/clang-26760.c": line 5291) * remove empty declaration at ("test/cases/large/clang-26760.c": line 5291) +* replace by zero at ("test/cases/large/clang-26760.c": line 5293) * inline variable l_1265 at ("test/cases/large/clang-26760.c": line 5293) +* replace by zero at ("test/cases/large/clang-26760.c": line 5294) * inline variable l_1272 at ("test/cases/large/clang-26760.c": line 5294) +* replace by zero at ("test/cases/large/clang-26760.c": line 5295) * inline variable l_1274 at ("test/cases/large/clang-26760.c": line 5295) +* replace by zero at ("test/cases/large/clang-26760.c": line 5296) * inline variable l_1325 at ("test/cases/large/clang-26760.c": line 5296) +* replace by zero at ("test/cases/large/clang-26760.c": line 5297) * inline variable l_1326 at ("test/cases/large/clang-26760.c": line 5297) +* replace by zero at ("test/cases/large/clang-26760.c": line 5298) * inline variable l_1360 at ("test/cases/large/clang-26760.c": line 5298) * remove condition at ("test/cases/large/clang-26760.c": line 5299) * do without param at ("test/cases/large/clang-26760.c": line 5299) @@ -4687,7 +5539,9 @@ * do without param at ("test/cases/large/clang-26760.c": line 5303) * replace by zero at ("test/cases/large/clang-26760.c": line 5303) * replace by zero at ("test/cases/large/clang-26760.c": line 5303) +* replace by zero at ("test/cases/large/clang-26760.c": line 5311) * inline variable l_1292 at ("test/cases/large/clang-26760.c": line 5311) +* replace by zero at ("test/cases/large/clang-26760.c": line 5312) * inline variable l_1301 at ("test/cases/large/clang-26760.c": line 5312) * remove expr statement at ("test/cases/large/clang-26760.c": line 5313) * reduce to left at ("test/cases/large/clang-26760.c": line 5313) @@ -4735,6 +5589,7 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 5324) * reduce to left at ("test/cases/large/clang-26760.c": line 5324) * reduce to right at ("test/cases/large/clang-26760.c": line 5324) +* replace by zero at ("test/cases/large/clang-26760.c": line 5305) * inline variable l_1278 at ("test/cases/large/clang-26760.c": line 5305) * remove expr statement at ("test/cases/large/clang-26760.c": line 5306) * reduce to operant at ("test/cases/large/clang-26760.c": line 5306) @@ -4841,6 +5696,7 @@ * do without param at ("test/cases/large/clang-26760.c": line 5581) * do without param at ("test/cases/large/clang-26760.c": line 5582) * do without param at ("test/cases/large/clang-26760.c": line 5583) +* replace by zero at ("test/cases/large/clang-26760.c": line 5341) * inline variable l_1322 at ("test/cases/large/clang-26760.c": line 5341) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5342) * delete variable at ("test/cases/large/clang-26760.c": line 5343) @@ -4861,11 +5717,17 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5347) * reduce to right at ("test/cases/large/clang-26760.c": line 5347) * remove empty declaration at ("test/cases/large/clang-26760.c": line 5347) +* replace by zero at ("test/cases/large/clang-26760.c": line 5349) * inline variable l_198 at ("test/cases/large/clang-26760.c": line 5349) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5350) +* replace by zero at ("test/cases/large/clang-26760.c": line 5350) * inline variable l_261 at ("test/cases/large/clang-26760.c": line 5350) +* replace by zero at ("test/cases/large/clang-26760.c": line 5351) * inline variable l_350 at ("test/cases/large/clang-26760.c": line 5351) +* replace by zero at ("test/cases/large/clang-26760.c": line 5352) * inline variable l_367 at ("test/cases/large/clang-26760.c": line 5352) * delete variable at ("test/cases/large/clang-26760.c": line 5353) +* replace by zero at ("test/cases/large/clang-26760.c": line 5354) * inline variable l_431 at ("test/cases/large/clang-26760.c": line 5354) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5355) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5355) @@ -4878,13 +5740,21 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5359) * reduce to right at ("test/cases/large/clang-26760.c": line 5359) * remove empty declaration at ("test/cases/large/clang-26760.c": line 5359) +* replace by zero at ("test/cases/large/clang-26760.c": line 5361) * inline variable l_210 at ("test/cases/large/clang-26760.c": line 5361) * delete variable at ("test/cases/large/clang-26760.c": line 5362) +* replace by zero at ("test/cases/large/clang-26760.c": line 5363) * inline variable l_326 at ("test/cases/large/clang-26760.c": line 5363) +* replace by zero at ("test/cases/large/clang-26760.c": line 5364) * inline variable l_363 at ("test/cases/large/clang-26760.c": line 5364) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5365) +* replace by zero at ("test/cases/large/clang-26760.c": line 5365) * inline variable l_392 at ("test/cases/large/clang-26760.c": line 5365) +* replace by zero at ("test/cases/large/clang-26760.c": line 5366) * inline variable l_395 at ("test/cases/large/clang-26760.c": line 5366) +* replace by zero at ("test/cases/large/clang-26760.c": line 5367) * inline variable l_420 at ("test/cases/large/clang-26760.c": line 5367) +* replace by zero at ("test/cases/large/clang-26760.c": line 5368) * inline variable l_427 at ("test/cases/large/clang-26760.c": line 5368) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5369) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5369) @@ -4908,7 +5778,9 @@ * do without param at ("test/cases/large/clang-26760.c": line 5373) * do without param at ("test/cases/large/clang-26760.c": line 5374) * do without param at ("test/cases/large/clang-26760.c": line 5375) +* replace by zero at ("test/cases/large/clang-26760.c": line 5391) * inline variable l_258 at ("test/cases/large/clang-26760.c": line 5391) +* replace by zero at ("test/cases/large/clang-26760.c": line 5392) * inline variable l_262 at ("test/cases/large/clang-26760.c": line 5392) * remove initializer at ("test/cases/large/clang-26760.c": line 5393) * reduce to left at ("test/cases/large/clang-26760.c": line 5393) @@ -4968,6 +5840,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5409) * reduce to right at ("test/cases/large/clang-26760.c": line 5409) * remove empty declaration at ("test/cases/large/clang-26760.c": line 5409) +* replace by zero at ("test/cases/large/clang-26760.c": line 5412) * inline variable l_236 at ("test/cases/large/clang-26760.c": line 5412) * remove expr statement at ("test/cases/large/clang-26760.c": line 5413) * reduce to left at ("test/cases/large/clang-26760.c": line 5413) @@ -5205,6 +6078,7 @@ * remove iterator at ("test/cases/large/clang-26760.c": line 5445) * reduce to left at ("test/cases/large/clang-26760.c": line 5445) * reduce to right at ("test/cases/large/clang-26760.c": line 5445) +* replace by zero at ("test/cases/large/clang-26760.c": line 5377) * inline variable l_207 at ("test/cases/large/clang-26760.c": line 5377) * remove expr statement at ("test/cases/large/clang-26760.c": line 5378) * reduce to left at ("test/cases/large/clang-26760.c": line 5378) @@ -5268,9 +6142,14 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5468) * reduce to right at ("test/cases/large/clang-26760.c": line 5468) * remove empty declaration at ("test/cases/large/clang-26760.c": line 5468) +* replace by zero at ("test/cases/large/clang-26760.c": line 5471) * inline variable l_362 at ("test/cases/large/clang-26760.c": line 5471) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5472) +* replace by zero at ("test/cases/large/clang-26760.c": line 5472) * inline variable l_366 at ("test/cases/large/clang-26760.c": line 5472) +* replace by zero at ("test/cases/large/clang-26760.c": line 5473) * inline variable l_369 at ("test/cases/large/clang-26760.c": line 5473) +* replace by zero at ("test/cases/large/clang-26760.c": line 5474) * inline variable l_393 at ("test/cases/large/clang-26760.c": line 5474) * remove condition at ("test/cases/large/clang-26760.c": line 5475) * do without param at ("test/cases/large/clang-26760.c": line 5475) @@ -5318,6 +6197,7 @@ * do without param at ("test/cases/large/clang-26760.c": line 5483) * replace by zero at ("test/cases/large/clang-26760.c": line 5483) * do without param at ("test/cases/large/clang-26760.c": line 5484) +* replace by zero at ("test/cases/large/clang-26760.c": line 5501) * inline variable l_384 at ("test/cases/large/clang-26760.c": line 5501) * remove expr statement at ("test/cases/large/clang-26760.c": line 5502) * reduce to left at ("test/cases/large/clang-26760.c": line 5502) @@ -5383,7 +6263,9 @@ * do without param at ("test/cases/large/clang-26760.c": line 5509) * remove expr statement at ("test/cases/large/clang-26760.c": line 5510) * reduce to operant at ("test/cases/large/clang-26760.c": line 5510) +* replace by zero at ("test/cases/large/clang-26760.c": line 5486) * inline variable l_364 at ("test/cases/large/clang-26760.c": line 5486) +* replace by zero at ("test/cases/large/clang-26760.c": line 5487) * inline variable l_365 at ("test/cases/large/clang-26760.c": line 5487) * remove expr statement at ("test/cases/large/clang-26760.c": line 5488) * reduce to left at ("test/cases/large/clang-26760.c": line 5488) @@ -5710,6 +6592,7 @@ * do without param at ("test/cases/large/clang-26760.c": line 5585) * do without param at ("test/cases/large/clang-26760.c": line 5586) * do without param at ("test/cases/large/clang-26760.c": line 5587) +* replace by zero at ("test/cases/large/clang-26760.c": line 5593) * inline variable l_1358 at ("test/cases/large/clang-26760.c": line 5593) * remove expr statement at ("test/cases/large/clang-26760.c": line 5594) * reduce to operant at ("test/cases/large/clang-26760.c": line 5594) @@ -5724,6 +6607,7 @@ * remove iterator at ("test/cases/large/clang-26760.c": line 5291) * reduce to operant at ("test/cases/large/clang-26760.c": line 5291) * delete variable at ("test/cases/large/clang-26760.c": line 5265) +* replace by zero at ("test/cases/large/clang-26760.c": line 5266) * inline variable l_1252 at ("test/cases/large/clang-26760.c": line 5266) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5267) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5267) @@ -5901,7 +6785,9 @@ * do without param at ("test/cases/large/clang-26760.c": line 5617) * delete variable at ("test/cases/large/clang-26760.c": line 4840) * delete variable at ("test/cases/large/clang-26760.c": line 4841) +* replace by zero at ("test/cases/large/clang-26760.c": line 4842) * inline variable l_843 at ("test/cases/large/clang-26760.c": line 4842) +* replace by zero at ("test/cases/large/clang-26760.c": line 4843) * inline variable l_1046 at ("test/cases/large/clang-26760.c": line 4843) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4844) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4844) @@ -5928,10 +6814,16 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4852) * reduce to right at ("test/cases/large/clang-26760.c": line 4852) * remove empty declaration at ("test/cases/large/clang-26760.c": line 4852) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4855) +* replace by zero at ("test/cases/large/clang-26760.c": line 4855) * inline variable l_820 at ("test/cases/large/clang-26760.c": line 4855) +* replace by zero at ("test/cases/large/clang-26760.c": line 4856) * inline variable l_844 at ("test/cases/large/clang-26760.c": line 4856) +* replace by zero at ("test/cases/large/clang-26760.c": line 4857) * inline variable l_846 at ("test/cases/large/clang-26760.c": line 4857) +* replace by zero at ("test/cases/large/clang-26760.c": line 4858) * inline variable l_848 at ("test/cases/large/clang-26760.c": line 4858) +* replace by zero at ("test/cases/large/clang-26760.c": line 4859) * inline variable l_885 at ("test/cases/large/clang-26760.c": line 4859) * delete variable at ("test/cases/large/clang-26760.c": line 4860) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4861) @@ -5999,9 +6891,12 @@ * remove condition at ("test/cases/large/clang-26760.c": line 4877) * reduce to left at ("test/cases/large/clang-26760.c": line 4877) * reduce to right at ("test/cases/large/clang-26760.c": line 4877) +* replace by zero at ("test/cases/large/clang-26760.c": line 4901) * inline variable l_875 at ("test/cases/large/clang-26760.c": line 4901) +* replace by zero at ("test/cases/large/clang-26760.c": line 4902) * inline variable l_881 at ("test/cases/large/clang-26760.c": line 4902) * delete variable at ("test/cases/large/clang-26760.c": line 4903) +* replace by zero at ("test/cases/large/clang-26760.c": line 4904) * inline variable l_953 at ("test/cases/large/clang-26760.c": line 4904) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4905) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4905) @@ -6012,6 +6907,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4907) * reduce to right at ("test/cases/large/clang-26760.c": line 4907) * remove empty declaration at ("test/cases/large/clang-26760.c": line 4907) +* replace by zero at ("test/cases/large/clang-26760.c": line 4909) * inline variable l_876 at ("test/cases/large/clang-26760.c": line 4909) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4910) * remove condition at ("test/cases/large/clang-26760.c": line 4911) @@ -6021,6 +6917,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 4911) * do without param at ("test/cases/large/clang-26760.c": line 4912) * do without param at ("test/cases/large/clang-26760.c": line 4913) +* replace by zero at ("test/cases/large/clang-26760.c": line 4929) * inline variable l_861 at ("test/cases/large/clang-26760.c": line 4929) * remove expr statement at ("test/cases/large/clang-26760.c": line 4930) * reduce to left at ("test/cases/large/clang-26760.c": line 4930) @@ -6055,8 +6952,13 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4933) * reduce to right at ("test/cases/large/clang-26760.c": line 4933) * remove empty declaration at ("test/cases/large/clang-26760.c": line 4933) +* replace by zero at ("test/cases/large/clang-26760.c": line 4935) * inline variable l_870 at ("test/cases/large/clang-26760.c": line 4935) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4936) +* replace by zero at ("test/cases/large/clang-26760.c": line 4936) * inline variable l_882 at ("test/cases/large/clang-26760.c": line 4936) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4937) +* replace by zero at ("test/cases/large/clang-26760.c": line 4937) * inline variable l_883 at ("test/cases/large/clang-26760.c": line 4937) * remove expr statement at ("test/cases/large/clang-26760.c": line 4938) * reduce to left at ("test/cases/large/clang-26760.c": line 4938) @@ -6201,10 +7103,15 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4965) * reduce to right at ("test/cases/large/clang-26760.c": line 4965) * remove empty declaration at ("test/cases/large/clang-26760.c": line 4965) +* replace by zero at ("test/cases/large/clang-26760.c": line 4967) * inline variable l_923 at ("test/cases/large/clang-26760.c": line 4967) +* replace by zero at ("test/cases/large/clang-26760.c": line 4968) * inline variable l_937 at ("test/cases/large/clang-26760.c": line 4968) +* replace by zero at ("test/cases/large/clang-26760.c": line 4969) * inline variable l_938 at ("test/cases/large/clang-26760.c": line 4969) +* replace by zero at ("test/cases/large/clang-26760.c": line 4970) * inline variable l_939 at ("test/cases/large/clang-26760.c": line 4970) +* replace by zero at ("test/cases/large/clang-26760.c": line 4971) * inline variable l_1001 at ("test/cases/large/clang-26760.c": line 4971) * remove expr statement at ("test/cases/large/clang-26760.c": line 4972) * reduce to left at ("test/cases/large/clang-26760.c": line 4972) @@ -6235,6 +7142,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 4977) * replace by zero at ("test/cases/large/clang-26760.c": line 4977) * replace by zero at ("test/cases/large/clang-26760.c": line 4977) +* replace by zero at ("test/cases/large/clang-26760.c": line 4984) * inline variable l_956 at ("test/cases/large/clang-26760.c": line 4984) * remove expr statement at ("test/cases/large/clang-26760.c": line 4985) * reduce to left at ("test/cases/large/clang-26760.c": line 4985) @@ -6399,11 +7307,13 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 4965) * remove iterator at ("test/cases/large/clang-26760.c": line 4965) * reduce to operant at ("test/cases/large/clang-26760.c": line 4965) +* replace by zero at ("test/cases/large/clang-26760.c": line 4879) * inline variable l_847 at ("test/cases/large/clang-26760.c": line 4879) * remove initializer at ("test/cases/large/clang-26760.c": line 4880) * reduce to left at ("test/cases/large/clang-26760.c": line 4880) * reduce to right at ("test/cases/large/clang-26760.c": line 4880) * remove empty declaration at ("test/cases/large/clang-26760.c": line 4880) +* replace by zero at ("test/cases/large/clang-26760.c": line 4882) * inline variable l_845 at ("test/cases/large/clang-26760.c": line 4882) * remove expr statement at ("test/cases/large/clang-26760.c": line 4883) * reduce to left at ("test/cases/large/clang-26760.c": line 4883) @@ -6463,6 +7373,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5018) * reduce to right at ("test/cases/large/clang-26760.c": line 5018) * remove empty declaration at ("test/cases/large/clang-26760.c": line 5018) +* replace by zero at ("test/cases/large/clang-26760.c": line 5021) * inline variable l_1004 at ("test/cases/large/clang-26760.c": line 5021) * remove expr statement at ("test/cases/large/clang-26760.c": line 5022) * reduce to left at ("test/cases/large/clang-26760.c": line 5022) @@ -6621,8 +7532,13 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5631) * reduce to right at ("test/cases/large/clang-26760.c": line 5631) * remove empty declaration at ("test/cases/large/clang-26760.c": line 5631) +* replace by zero at ("test/cases/large/clang-26760.c": line 5633) * inline variable l_870 at ("test/cases/large/clang-26760.c": line 5633) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5634) +* replace by zero at ("test/cases/large/clang-26760.c": line 5634) * inline variable l_882 at ("test/cases/large/clang-26760.c": line 5634) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5635) +* replace by zero at ("test/cases/large/clang-26760.c": line 5635) * inline variable l_883 at ("test/cases/large/clang-26760.c": line 5635) * remove expr statement at ("test/cases/large/clang-26760.c": line 5636) * reduce to left at ("test/cases/large/clang-26760.c": line 5636) @@ -6683,6 +7599,7 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5628) * do without param at ("test/cases/large/clang-26760.c": line 5628) * do without param at ("test/cases/large/clang-26760.c": line 5629) +* replace by zero at ("test/cases/large/clang-26760.c": line 4753) * inline variable l_749 at ("test/cases/large/clang-26760.c": line 4753) * remove condition at ("test/cases/large/clang-26760.c": line 4754) * reduce to operant at ("test/cases/large/clang-26760.c": line 4754) @@ -6706,7 +7623,11 @@ * do without param at ("test/cases/large/clang-26760.c": line 4758) * reduce to operant at ("test/cases/large/clang-26760.c": line 4758) * do without param at ("test/cases/large/clang-26760.c": line 4759) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4782) +* replace by zero at ("test/cases/large/clang-26760.c": line 4782) * inline variable l_775 at ("test/cases/large/clang-26760.c": line 4782) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4783) +* replace by zero at ("test/cases/large/clang-26760.c": line 4783) * inline variable l_776 at ("test/cases/large/clang-26760.c": line 4783) * remove initializer at ("test/cases/large/clang-26760.c": line 4784) * reduce to left at ("test/cases/large/clang-26760.c": line 4784) @@ -6720,6 +7641,7 @@ * do without param at ("test/cases/large/clang-26760.c": line 4787) * do without param at ("test/cases/large/clang-26760.c": line 4788) * remove condition at ("test/cases/large/clang-26760.c": line 4789) +* replace by zero at ("test/cases/large/clang-26760.c": line 4792) * inline variable l_1358 at ("test/cases/large/clang-26760.c": line 4792) * remove expr statement at ("test/cases/large/clang-26760.c": line 4793) * reduce to operant at ("test/cases/large/clang-26760.c": line 4793) @@ -6817,11 +7739,17 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 4738) * remove condition at ("test/cases/large/clang-26760.c": line 5651) * delete variable at ("test/cases/large/clang-26760.c": line 6740) +* replace by zero at ("test/cases/large/clang-26760.c": line 6741) * inline variable l_1081 at ("test/cases/large/clang-26760.c": line 6741) * delete variable at ("test/cases/large/clang-26760.c": line 6742) +* replace by zero at ("test/cases/large/clang-26760.c": line 6743) * inline variable l_1273 at ("test/cases/large/clang-26760.c": line 6743) +* replace by zero at ("test/cases/large/clang-26760.c": line 6744) * inline variable l_1359 at ("test/cases/large/clang-26760.c": line 6744) +* replace by zero at ("test/cases/large/clang-26760.c": line 6745) * inline variable l_1361 at ("test/cases/large/clang-26760.c": line 6745) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6746) +* replace by zero at ("test/cases/large/clang-26760.c": line 6746) * inline variable l_1369 at ("test/cases/large/clang-26760.c": line 6746) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6747) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6747) @@ -6883,6 +7811,8 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6763) * reduce to right at ("test/cases/large/clang-26760.c": line 6763) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6763) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6766) +* replace by zero at ("test/cases/large/clang-26760.c": line 6766) * inline variable l_1095 at ("test/cases/large/clang-26760.c": line 6766) * remove initializer at ("test/cases/large/clang-26760.c": line 6767) * reduce to left at ("test/cases/large/clang-26760.c": line 6767) @@ -6989,11 +7919,228 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6795) * reduce to right at ("test/cases/large/clang-26760.c": line 6795) * replace by zero at ("test/cases/large/clang-26760.c": line 6795) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6796) +* reduce to left at ("test/cases/large/clang-26760.c": line 6796) +* reduce to right at ("test/cases/large/clang-26760.c": line 6796) +* reduce to left at ("test/cases/large/clang-26760.c": line 6796) +* reduce to right at ("test/cases/large/clang-26760.c": line 6796) +* reduce to left at ("test/cases/large/clang-26760.c": line 6796) +* reduce to right at ("test/cases/large/clang-26760.c": line 6796) +* reduce to left at ("test/cases/large/clang-26760.c": line 6796) +* reduce to right at ("test/cases/large/clang-26760.c": line 6796) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6796) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6796) +* reduce to left at ("test/cases/large/clang-26760.c": line 6796) +* reduce to right at ("test/cases/large/clang-26760.c": line 6796) +* reduce to left at ("test/cases/large/clang-26760.c": line 6796) +* reduce to right at ("test/cases/large/clang-26760.c": line 6796) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6796) +* reduce to left at ("test/cases/large/clang-26760.c": line 6796) +* reduce to right at ("test/cases/large/clang-26760.c": line 6796) +* reduce to left at ("test/cases/large/clang-26760.c": line 6796) +* reduce to right at ("test/cases/large/clang-26760.c": line 6796) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6796) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6796) +* reduce to left at ("test/cases/large/clang-26760.c": line 6796) +* reduce to right at ("test/cases/large/clang-26760.c": line 6796) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6796) +* replace by zero at ("test/cases/large/clang-26760.c": line 6796) * inline variable BHoHogg_101 at ("test/cases/large/clang-26760.c": line 6796) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6797) +* reduce to left at ("test/cases/large/clang-26760.c": line 6797) +* reduce to right at ("test/cases/large/clang-26760.c": line 6797) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6797) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6797) +* reduce to left at ("test/cases/large/clang-26760.c": line 6797) +* reduce to right at ("test/cases/large/clang-26760.c": line 6797) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6797) +* reduce to left at ("test/cases/large/clang-26760.c": line 6797) +* reduce to right at ("test/cases/large/clang-26760.c": line 6797) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6797) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6797) +* reduce to left at ("test/cases/large/clang-26760.c": line 6797) +* reduce to right at ("test/cases/large/clang-26760.c": line 6797) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6797) +* reduce to left at ("test/cases/large/clang-26760.c": line 6797) +* reduce to right at ("test/cases/large/clang-26760.c": line 6797) +* reduce to left at ("test/cases/large/clang-26760.c": line 6797) +* reduce to right at ("test/cases/large/clang-26760.c": line 6797) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6797) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6797) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6797) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6797) +* reduce to left at ("test/cases/large/clang-26760.c": line 6797) +* reduce to right at ("test/cases/large/clang-26760.c": line 6797) +* reduce to left at ("test/cases/large/clang-26760.c": line 6797) +* reduce to right at ("test/cases/large/clang-26760.c": line 6797) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6797) +* reduce to left at ("test/cases/large/clang-26760.c": line 6797) +* reduce to right at ("test/cases/large/clang-26760.c": line 6797) +* reduce to left at ("test/cases/large/clang-26760.c": line 6797) +* reduce to right at ("test/cases/large/clang-26760.c": line 6797) +* replace by zero at ("test/cases/large/clang-26760.c": line 6797) * inline variable BHoHohl_1361 at ("test/cases/large/clang-26760.c": line 6797) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6798) +* reduce to left at ("test/cases/large/clang-26760.c": line 6798) +* reduce to right at ("test/cases/large/clang-26760.c": line 6798) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6798) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6798) +* reduce to left at ("test/cases/large/clang-26760.c": line 6798) +* reduce to right at ("test/cases/large/clang-26760.c": line 6798) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6798) +* reduce to left at ("test/cases/large/clang-26760.c": line 6798) +* reduce to right at ("test/cases/large/clang-26760.c": line 6798) +* reduce to left at ("test/cases/large/clang-26760.c": line 6798) +* reduce to right at ("test/cases/large/clang-26760.c": line 6798) +* reduce to left at ("test/cases/large/clang-26760.c": line 6798) +* reduce to right at ("test/cases/large/clang-26760.c": line 6798) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6798) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6798) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6798) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6798) +* reduce to left at ("test/cases/large/clang-26760.c": line 6798) +* reduce to right at ("test/cases/large/clang-26760.c": line 6798) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6798) +* reduce to left at ("test/cases/large/clang-26760.c": line 6798) +* reduce to right at ("test/cases/large/clang-26760.c": line 6798) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6798) +* reduce to left at ("test/cases/large/clang-26760.c": line 6798) +* reduce to right at ("test/cases/large/clang-26760.c": line 6798) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6798) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6798) +* reduce to left at ("test/cases/large/clang-26760.c": line 6798) +* reduce to right at ("test/cases/large/clang-26760.c": line 6798) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6798) +* reduce to left at ("test/cases/large/clang-26760.c": line 6798) +* reduce to right at ("test/cases/large/clang-26760.c": line 6798) +* reduce to left at ("test/cases/large/clang-26760.c": line 6798) +* reduce to right at ("test/cases/large/clang-26760.c": line 6798) +* replace by zero at ("test/cases/large/clang-26760.c": line 6798) * inline variable BHoHoil_1423 at ("test/cases/large/clang-26760.c": line 6798) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6799) +* reduce to left at ("test/cases/large/clang-26760.c": line 6799) +* reduce to right at ("test/cases/large/clang-26760.c": line 6799) +* reduce to left at ("test/cases/large/clang-26760.c": line 6799) +* reduce to right at ("test/cases/large/clang-26760.c": line 6799) +* reduce to left at ("test/cases/large/clang-26760.c": line 6799) +* reduce to right at ("test/cases/large/clang-26760.c": line 6799) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6799) +* reduce to left at ("test/cases/large/clang-26760.c": line 6799) +* reduce to right at ("test/cases/large/clang-26760.c": line 6799) +* reduce to left at ("test/cases/large/clang-26760.c": line 6799) +* reduce to right at ("test/cases/large/clang-26760.c": line 6799) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6799) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6799) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6799) +* reduce to left at ("test/cases/large/clang-26760.c": line 6799) +* reduce to right at ("test/cases/large/clang-26760.c": line 6799) +* reduce to left at ("test/cases/large/clang-26760.c": line 6799) +* reduce to right at ("test/cases/large/clang-26760.c": line 6799) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6799) +* reduce to left at ("test/cases/large/clang-26760.c": line 6799) +* reduce to right at ("test/cases/large/clang-26760.c": line 6799) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6799) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6799) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6799) +* reduce to left at ("test/cases/large/clang-26760.c": line 6799) +* reduce to right at ("test/cases/large/clang-26760.c": line 6799) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6799) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6799) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6799) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6799) +* reduce to left at ("test/cases/large/clang-26760.c": line 6799) +* reduce to right at ("test/cases/large/clang-26760.c": line 6799) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6799) +* reduce to left at ("test/cases/large/clang-26760.c": line 6799) +* reduce to right at ("test/cases/large/clang-26760.c": line 6799) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6799) +* reduce to left at ("test/cases/large/clang-26760.c": line 6799) +* reduce to right at ("test/cases/large/clang-26760.c": line 6799) +* replace by zero at ("test/cases/large/clang-26760.c": line 6799) * inline variable BHoHojl_919 at ("test/cases/large/clang-26760.c": line 6799) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6800) +* reduce to left at ("test/cases/large/clang-26760.c": line 6800) +* reduce to right at ("test/cases/large/clang-26760.c": line 6800) +* reduce to left at ("test/cases/large/clang-26760.c": line 6800) +* reduce to right at ("test/cases/large/clang-26760.c": line 6800) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6800) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6800) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6800) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6800) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6800) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6800) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6800) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6800) +* reduce to left at ("test/cases/large/clang-26760.c": line 6800) +* reduce to right at ("test/cases/large/clang-26760.c": line 6800) +* reduce to left at ("test/cases/large/clang-26760.c": line 6800) +* reduce to right at ("test/cases/large/clang-26760.c": line 6800) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6800) +* reduce to left at ("test/cases/large/clang-26760.c": line 6800) +* reduce to right at ("test/cases/large/clang-26760.c": line 6800) +* reduce to left at ("test/cases/large/clang-26760.c": line 6800) +* reduce to right at ("test/cases/large/clang-26760.c": line 6800) +* reduce to left at ("test/cases/large/clang-26760.c": line 6800) +* reduce to right at ("test/cases/large/clang-26760.c": line 6800) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6800) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6800) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6800) +* reduce to left at ("test/cases/large/clang-26760.c": line 6800) +* reduce to right at ("test/cases/large/clang-26760.c": line 6800) +* reduce to left at ("test/cases/large/clang-26760.c": line 6800) +* reduce to right at ("test/cases/large/clang-26760.c": line 6800) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6800) +* reduce to left at ("test/cases/large/clang-26760.c": line 6800) +* reduce to right at ("test/cases/large/clang-26760.c": line 6800) +* reduce to left at ("test/cases/large/clang-26760.c": line 6800) +* reduce to right at ("test/cases/large/clang-26760.c": line 6800) +* reduce to left at ("test/cases/large/clang-26760.c": line 6800) +* reduce to right at ("test/cases/large/clang-26760.c": line 6800) +* reduce to left at ("test/cases/large/clang-26760.c": line 6800) +* reduce to right at ("test/cases/large/clang-26760.c": line 6800) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6800) +* replace by zero at ("test/cases/large/clang-26760.c": line 6800) * inline variable BHoHokg_1171 at ("test/cases/large/clang-26760.c": line 6800) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6801) +* reduce to left at ("test/cases/large/clang-26760.c": line 6801) +* reduce to right at ("test/cases/large/clang-26760.c": line 6801) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6801) +* reduce to left at ("test/cases/large/clang-26760.c": line 6801) +* reduce to right at ("test/cases/large/clang-26760.c": line 6801) +* reduce to left at ("test/cases/large/clang-26760.c": line 6801) +* reduce to right at ("test/cases/large/clang-26760.c": line 6801) +* reduce to left at ("test/cases/large/clang-26760.c": line 6801) +* reduce to right at ("test/cases/large/clang-26760.c": line 6801) +* reduce to left at ("test/cases/large/clang-26760.c": line 6801) +* reduce to right at ("test/cases/large/clang-26760.c": line 6801) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6801) +* reduce to left at ("test/cases/large/clang-26760.c": line 6801) +* reduce to right at ("test/cases/large/clang-26760.c": line 6801) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6801) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6801) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6801) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6801) +* reduce to left at ("test/cases/large/clang-26760.c": line 6801) +* reduce to right at ("test/cases/large/clang-26760.c": line 6801) +* reduce to left at ("test/cases/large/clang-26760.c": line 6801) +* reduce to right at ("test/cases/large/clang-26760.c": line 6801) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6801) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6801) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6801) +* reduce to left at ("test/cases/large/clang-26760.c": line 6801) +* reduce to right at ("test/cases/large/clang-26760.c": line 6801) +* reduce to left at ("test/cases/large/clang-26760.c": line 6801) +* reduce to right at ("test/cases/large/clang-26760.c": line 6801) +* reduce to left at ("test/cases/large/clang-26760.c": line 6801) +* reduce to right at ("test/cases/large/clang-26760.c": line 6801) +* reduce to left at ("test/cases/large/clang-26760.c": line 6801) +* reduce to right at ("test/cases/large/clang-26760.c": line 6801) +* reduce to left at ("test/cases/large/clang-26760.c": line 6801) +* reduce to right at ("test/cases/large/clang-26760.c": line 6801) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6801) +* reduce to left at ("test/cases/large/clang-26760.c": line 6801) +* reduce to right at ("test/cases/large/clang-26760.c": line 6801) +* replace by zero at ("test/cases/large/clang-26760.c": line 6801) * inline variable BHoHoll_1052 at ("test/cases/large/clang-26760.c": line 6801) * remove condition at ("test/cases/large/clang-26760.c": line 6802) * reduce to left at ("test/cases/large/clang-26760.c": line 6802) @@ -7007,11 +8154,217 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 6805) * reduce to left at ("test/cases/large/clang-26760.c": line 6805) * reduce to right at ("test/cases/large/clang-26760.c": line 6805) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6806) +* reduce to left at ("test/cases/large/clang-26760.c": line 6806) +* reduce to right at ("test/cases/large/clang-26760.c": line 6806) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6806) +* reduce to left at ("test/cases/large/clang-26760.c": line 6806) +* reduce to right at ("test/cases/large/clang-26760.c": line 6806) +* reduce to left at ("test/cases/large/clang-26760.c": line 6806) +* reduce to right at ("test/cases/large/clang-26760.c": line 6806) +* reduce to left at ("test/cases/large/clang-26760.c": line 6806) +* reduce to right at ("test/cases/large/clang-26760.c": line 6806) +* reduce to left at ("test/cases/large/clang-26760.c": line 6806) +* reduce to right at ("test/cases/large/clang-26760.c": line 6806) +* reduce to left at ("test/cases/large/clang-26760.c": line 6806) +* reduce to right at ("test/cases/large/clang-26760.c": line 6806) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6806) +* reduce to left at ("test/cases/large/clang-26760.c": line 6806) +* reduce to right at ("test/cases/large/clang-26760.c": line 6806) +* reduce to left at ("test/cases/large/clang-26760.c": line 6806) +* reduce to right at ("test/cases/large/clang-26760.c": line 6806) +* reduce to left at ("test/cases/large/clang-26760.c": line 6806) +* reduce to right at ("test/cases/large/clang-26760.c": line 6806) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6806) +* replace by zero at ("test/cases/large/clang-26760.c": line 6806) * inline variable B4o4ol_1052 at ("test/cases/large/clang-26760.c": line 6806) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6807) +* reduce to left at ("test/cases/large/clang-26760.c": line 6807) +* reduce to right at ("test/cases/large/clang-26760.c": line 6807) +* reduce to left at ("test/cases/large/clang-26760.c": line 6807) +* reduce to right at ("test/cases/large/clang-26760.c": line 6807) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6807) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6807) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6807) +* reduce to left at ("test/cases/large/clang-26760.c": line 6807) +* reduce to right at ("test/cases/large/clang-26760.c": line 6807) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6807) +* reduce to left at ("test/cases/large/clang-26760.c": line 6807) +* reduce to right at ("test/cases/large/clang-26760.c": line 6807) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6807) +* reduce to left at ("test/cases/large/clang-26760.c": line 6807) +* reduce to right at ("test/cases/large/clang-26760.c": line 6807) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6807) +* reduce to left at ("test/cases/large/clang-26760.c": line 6807) +* reduce to right at ("test/cases/large/clang-26760.c": line 6807) +* reduce to left at ("test/cases/large/clang-26760.c": line 6807) +* reduce to right at ("test/cases/large/clang-26760.c": line 6807) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6807) +* reduce to left at ("test/cases/large/clang-26760.c": line 6807) +* reduce to right at ("test/cases/large/clang-26760.c": line 6807) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6807) +* reduce to left at ("test/cases/large/clang-26760.c": line 6807) +* reduce to right at ("test/cases/large/clang-26760.c": line 6807) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6807) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6807) +* reduce to left at ("test/cases/large/clang-26760.c": line 6807) +* reduce to right at ("test/cases/large/clang-26760.c": line 6807) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6807) +* replace by zero at ("test/cases/large/clang-26760.c": line 6807) * inline variable B4o4obl_919 at ("test/cases/large/clang-26760.c": line 6807) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6808) +* reduce to left at ("test/cases/large/clang-26760.c": line 6808) +* reduce to right at ("test/cases/large/clang-26760.c": line 6808) +* reduce to left at ("test/cases/large/clang-26760.c": line 6808) +* reduce to right at ("test/cases/large/clang-26760.c": line 6808) +* reduce to left at ("test/cases/large/clang-26760.c": line 6808) +* reduce to right at ("test/cases/large/clang-26760.c": line 6808) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6808) +* reduce to left at ("test/cases/large/clang-26760.c": line 6808) +* reduce to right at ("test/cases/large/clang-26760.c": line 6808) +* reduce to left at ("test/cases/large/clang-26760.c": line 6808) +* reduce to right at ("test/cases/large/clang-26760.c": line 6808) +* reduce to left at ("test/cases/large/clang-26760.c": line 6808) +* reduce to right at ("test/cases/large/clang-26760.c": line 6808) +* reduce to left at ("test/cases/large/clang-26760.c": line 6808) +* reduce to right at ("test/cases/large/clang-26760.c": line 6808) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6808) +* reduce to left at ("test/cases/large/clang-26760.c": line 6808) +* reduce to right at ("test/cases/large/clang-26760.c": line 6808) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6808) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6808) +* reduce to left at ("test/cases/large/clang-26760.c": line 6808) +* reduce to right at ("test/cases/large/clang-26760.c": line 6808) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6808) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6808) +* reduce to left at ("test/cases/large/clang-26760.c": line 6808) +* reduce to right at ("test/cases/large/clang-26760.c": line 6808) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6808) +* reduce to left at ("test/cases/large/clang-26760.c": line 6808) +* reduce to right at ("test/cases/large/clang-26760.c": line 6808) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6808) +* replace by zero at ("test/cases/large/clang-26760.c": line 6808) * inline variable B4o4ocg_100 at ("test/cases/large/clang-26760.c": line 6808) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6809) +* reduce to left at ("test/cases/large/clang-26760.c": line 6809) +* reduce to right at ("test/cases/large/clang-26760.c": line 6809) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6809) +* reduce to left at ("test/cases/large/clang-26760.c": line 6809) +* reduce to right at ("test/cases/large/clang-26760.c": line 6809) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6809) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6809) +* reduce to left at ("test/cases/large/clang-26760.c": line 6809) +* reduce to right at ("test/cases/large/clang-26760.c": line 6809) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6809) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6809) +* reduce to left at ("test/cases/large/clang-26760.c": line 6809) +* reduce to right at ("test/cases/large/clang-26760.c": line 6809) +* reduce to left at ("test/cases/large/clang-26760.c": line 6809) +* reduce to right at ("test/cases/large/clang-26760.c": line 6809) +* reduce to left at ("test/cases/large/clang-26760.c": line 6809) +* reduce to right at ("test/cases/large/clang-26760.c": line 6809) +* reduce to left at ("test/cases/large/clang-26760.c": line 6809) +* reduce to right at ("test/cases/large/clang-26760.c": line 6809) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6809) +* reduce to left at ("test/cases/large/clang-26760.c": line 6809) +* reduce to right at ("test/cases/large/clang-26760.c": line 6809) +* reduce to left at ("test/cases/large/clang-26760.c": line 6809) +* reduce to right at ("test/cases/large/clang-26760.c": line 6809) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6809) +* reduce to left at ("test/cases/large/clang-26760.c": line 6809) +* reduce to right at ("test/cases/large/clang-26760.c": line 6809) +* reduce to left at ("test/cases/large/clang-26760.c": line 6809) +* reduce to right at ("test/cases/large/clang-26760.c": line 6809) +* reduce to left at ("test/cases/large/clang-26760.c": line 6809) +* reduce to right at ("test/cases/large/clang-26760.c": line 6809) +* replace by zero at ("test/cases/large/clang-26760.c": line 6809) * inline variable B4o4odl_1369 at ("test/cases/large/clang-26760.c": line 6809) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6810) +* reduce to left at ("test/cases/large/clang-26760.c": line 6810) +* reduce to right at ("test/cases/large/clang-26760.c": line 6810) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6810) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6810) +* reduce to left at ("test/cases/large/clang-26760.c": line 6810) +* reduce to right at ("test/cases/large/clang-26760.c": line 6810) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6810) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6810) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6810) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6810) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6810) +* reduce to left at ("test/cases/large/clang-26760.c": line 6810) +* reduce to right at ("test/cases/large/clang-26760.c": line 6810) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6810) +* reduce to left at ("test/cases/large/clang-26760.c": line 6810) +* reduce to right at ("test/cases/large/clang-26760.c": line 6810) +* reduce to left at ("test/cases/large/clang-26760.c": line 6810) +* reduce to right at ("test/cases/large/clang-26760.c": line 6810) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6810) +* reduce to left at ("test/cases/large/clang-26760.c": line 6810) +* reduce to right at ("test/cases/large/clang-26760.c": line 6810) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6810) +* reduce to left at ("test/cases/large/clang-26760.c": line 6810) +* reduce to right at ("test/cases/large/clang-26760.c": line 6810) +* reduce to left at ("test/cases/large/clang-26760.c": line 6810) +* reduce to right at ("test/cases/large/clang-26760.c": line 6810) +* reduce to left at ("test/cases/large/clang-26760.c": line 6810) +* reduce to right at ("test/cases/large/clang-26760.c": line 6810) +* reduce to left at ("test/cases/large/clang-26760.c": line 6810) +* reduce to right at ("test/cases/large/clang-26760.c": line 6810) +* reduce to left at ("test/cases/large/clang-26760.c": line 6810) +* reduce to right at ("test/cases/large/clang-26760.c": line 6810) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6810) +* reduce to left at ("test/cases/large/clang-26760.c": line 6810) +* reduce to right at ("test/cases/large/clang-26760.c": line 6810) +* reduce to left at ("test/cases/large/clang-26760.c": line 6810) +* reduce to right at ("test/cases/large/clang-26760.c": line 6810) +* replace by zero at ("test/cases/large/clang-26760.c": line 6810) * inline variable B4o4oel_790 at ("test/cases/large/clang-26760.c": line 6810) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6811) +* reduce to left at ("test/cases/large/clang-26760.c": line 6811) +* reduce to right at ("test/cases/large/clang-26760.c": line 6811) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6811) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6811) +* reduce to left at ("test/cases/large/clang-26760.c": line 6811) +* reduce to right at ("test/cases/large/clang-26760.c": line 6811) +* reduce to left at ("test/cases/large/clang-26760.c": line 6811) +* reduce to right at ("test/cases/large/clang-26760.c": line 6811) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6811) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6811) +* reduce to left at ("test/cases/large/clang-26760.c": line 6811) +* reduce to right at ("test/cases/large/clang-26760.c": line 6811) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6811) +* reduce to left at ("test/cases/large/clang-26760.c": line 6811) +* reduce to right at ("test/cases/large/clang-26760.c": line 6811) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6811) +* reduce to left at ("test/cases/large/clang-26760.c": line 6811) +* reduce to right at ("test/cases/large/clang-26760.c": line 6811) +* reduce to left at ("test/cases/large/clang-26760.c": line 6811) +* reduce to right at ("test/cases/large/clang-26760.c": line 6811) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6811) +* reduce to left at ("test/cases/large/clang-26760.c": line 6811) +* reduce to right at ("test/cases/large/clang-26760.c": line 6811) +* reduce to left at ("test/cases/large/clang-26760.c": line 6811) +* reduce to right at ("test/cases/large/clang-26760.c": line 6811) +* reduce to left at ("test/cases/large/clang-26760.c": line 6811) +* reduce to right at ("test/cases/large/clang-26760.c": line 6811) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6811) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6811) +* reduce to left at ("test/cases/large/clang-26760.c": line 6811) +* reduce to right at ("test/cases/large/clang-26760.c": line 6811) +* reduce to left at ("test/cases/large/clang-26760.c": line 6811) +* reduce to right at ("test/cases/large/clang-26760.c": line 6811) +* reduce to left at ("test/cases/large/clang-26760.c": line 6811) +* reduce to right at ("test/cases/large/clang-26760.c": line 6811) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6811) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6811) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6811) +* reduce to left at ("test/cases/large/clang-26760.c": line 6811) +* reduce to right at ("test/cases/large/clang-26760.c": line 6811) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6811) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6811) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6811) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6811) +* replace by zero at ("test/cases/large/clang-26760.c": line 6811) * inline variable B4o4ofl_1433 at ("test/cases/large/clang-26760.c": line 6811) * remove condition at ("test/cases/large/clang-26760.c": line 6812) * remove expr statement at ("test/cases/large/clang-26760.c": line 6814) @@ -7649,6 +9002,8 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 6876) * reduce to operant at ("test/cases/large/clang-26760.c": line 6876) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6876) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6878) +* replace by zero at ("test/cases/large/clang-26760.c": line 6878) * inline variable l_524 at ("test/cases/large/clang-26760.c": line 6878) * remove expr statement at ("test/cases/large/clang-26760.c": line 6879) * reduce to left at ("test/cases/large/clang-26760.c": line 6879) @@ -8008,12 +9363,17 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6896) * reduce to right at ("test/cases/large/clang-26760.c": line 6896) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6896) +* replace by zero at ("test/cases/large/clang-26760.c": line 6898) * inline variable l_1414 at ("test/cases/large/clang-26760.c": line 6898) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6899) +* replace by zero at ("test/cases/large/clang-26760.c": line 6899) * inline variable l_1416 at ("test/cases/large/clang-26760.c": line 6899) * remove initializer at ("test/cases/large/clang-26760.c": line 6900) * reduce to left at ("test/cases/large/clang-26760.c": line 6900) * reduce to right at ("test/cases/large/clang-26760.c": line 6900) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6900) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6902) +* replace by zero at ("test/cases/large/clang-26760.c": line 6902) * inline variable l_1415 at ("test/cases/large/clang-26760.c": line 6902) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6903) * remove expr statement at ("test/cases/large/clang-26760.c": line 6904) @@ -8112,7 +9472,10 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6928) * reduce to right at ("test/cases/large/clang-26760.c": line 6928) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6928) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6930) +* replace by zero at ("test/cases/large/clang-26760.c": line 6930) * inline variable l_1432 at ("test/cases/large/clang-26760.c": line 6930) +* replace by zero at ("test/cases/large/clang-26760.c": line 6931) * inline variable l_1440 at ("test/cases/large/clang-26760.c": line 6931) * remove condition at ("test/cases/large/clang-26760.c": line 6932) * do without param at ("test/cases/large/clang-26760.c": line 6932) @@ -8121,6 +9484,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 6932) * do without param at ("test/cases/large/clang-26760.c": line 6933) * do without param at ("test/cases/large/clang-26760.c": line 6934) +* replace by zero at ("test/cases/large/clang-26760.c": line 6943) * inline variable l_861 at ("test/cases/large/clang-26760.c": line 6943) * remove expr statement at ("test/cases/large/clang-26760.c": line 6944) * reduce to left at ("test/cases/large/clang-26760.c": line 6944) @@ -8523,6 +9887,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6981) * reduce to right at ("test/cases/large/clang-26760.c": line 6981) * remove condition at ("test/cases/large/clang-26760.c": line 6983) +* replace by zero at ("test/cases/large/clang-26760.c": line 6986) * inline variable l_384 at ("test/cases/large/clang-26760.c": line 6986) * remove expr statement at ("test/cases/large/clang-26760.c": line 6987) * reduce to left at ("test/cases/large/clang-26760.c": line 6987) @@ -8949,14 +10314,23 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7021) * reduce to right at ("test/cases/large/clang-26760.c": line 7021) * remove empty declaration at ("test/cases/large/clang-26760.c": line 7021) +* replace by zero at ("test/cases/large/clang-26760.c": line 7023) * inline variable l_1069 at ("test/cases/large/clang-26760.c": line 7023) +* replace by zero at ("test/cases/large/clang-26760.c": line 7024) * inline variable l_1216 at ("test/cases/large/clang-26760.c": line 7024) +* replace by zero at ("test/cases/large/clang-26760.c": line 7025) * inline variable l_1219 at ("test/cases/large/clang-26760.c": line 7025) +* replace by zero at ("test/cases/large/clang-26760.c": line 7026) * inline variable l_1224 at ("test/cases/large/clang-26760.c": line 7026) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7027) +* replace by zero at ("test/cases/large/clang-26760.c": line 7027) * inline variable l_1227 at ("test/cases/large/clang-26760.c": line 7027) +* replace by zero at ("test/cases/large/clang-26760.c": line 7028) * inline variable l_1228 at ("test/cases/large/clang-26760.c": line 7028) +* replace by zero at ("test/cases/large/clang-26760.c": line 7029) * inline variable l_1229 at ("test/cases/large/clang-26760.c": line 7029) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7030) +* replace by zero at ("test/cases/large/clang-26760.c": line 7031) * inline variable l_1233 at ("test/cases/large/clang-26760.c": line 7031) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7032) * remove expr statement at ("test/cases/large/clang-26760.c": line 7033) @@ -9072,6 +10446,7 @@ * do without param at ("test/cases/large/clang-26760.c": line 7055) * do without param at ("test/cases/large/clang-26760.c": line 7056) * do without param at ("test/cases/large/clang-26760.c": line 7057) +* replace by zero at ("test/cases/large/clang-26760.c": line 7071) * inline variable l_1094 at ("test/cases/large/clang-26760.c": line 7071) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7072) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7073) @@ -9097,7 +10472,9 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7081) * reduce to right at ("test/cases/large/clang-26760.c": line 7081) * remove empty declaration at ("test/cases/large/clang-26760.c": line 7081) +* replace by zero at ("test/cases/large/clang-26760.c": line 7083) * inline variable l_1466 at ("test/cases/large/clang-26760.c": line 7083) +* replace by zero at ("test/cases/large/clang-26760.c": line 7084) * inline variable l_1481 at ("test/cases/large/clang-26760.c": line 7084) * remove expr statement at ("test/cases/large/clang-26760.c": line 7085) * reduce to left at ("test/cases/large/clang-26760.c": line 7085) @@ -9155,6 +10532,8 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7101) * reduce to right at ("test/cases/large/clang-26760.c": line 7101) * remove empty declaration at ("test/cases/large/clang-26760.c": line 7101) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7104) +* replace by zero at ("test/cases/large/clang-26760.c": line 7104) * inline variable l_1095 at ("test/cases/large/clang-26760.c": line 7104) * remove initializer at ("test/cases/large/clang-26760.c": line 7105) * reduce to left at ("test/cases/large/clang-26760.c": line 7105) @@ -9294,7 +10673,11 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 7101) * do without param at ("test/cases/large/clang-26760.c": line 7101) * do without param at ("test/cases/large/clang-26760.c": line 7102) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7137) +* replace by zero at ("test/cases/large/clang-26760.c": line 7137) * inline variable l_775 at ("test/cases/large/clang-26760.c": line 7137) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7138) +* replace by zero at ("test/cases/large/clang-26760.c": line 7138) * inline variable l_776 at ("test/cases/large/clang-26760.c": line 7138) * remove expr statement at ("test/cases/large/clang-26760.c": line 7139) * reduce to left at ("test/cases/large/clang-26760.c": line 7139) @@ -9355,9 +10738,13 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 7147) * remove condition at ("test/cases/large/clang-26760.c": line 7149) * remove statement at ("test/cases/large/clang-26760.c": line 7150) +* replace by zero at ("test/cases/large/clang-26760.c": line 7152) * inline variable l_786 at ("test/cases/large/clang-26760.c": line 7152) +* replace by zero at ("test/cases/large/clang-26760.c": line 7153) * inline variable l_789 at ("test/cases/large/clang-26760.c": line 7153) +* replace by zero at ("test/cases/large/clang-26760.c": line 7154) * inline variable l_791 at ("test/cases/large/clang-26760.c": line 7154) +* replace by zero at ("test/cases/large/clang-26760.c": line 7155) * inline variable l_794 at ("test/cases/large/clang-26760.c": line 7155) * remove initializer at ("test/cases/large/clang-26760.c": line 7157) * reduce to left at ("test/cases/large/clang-26760.c": line 7157) @@ -9421,6 +10808,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7188) * reduce to right at ("test/cases/large/clang-26760.c": line 7188) * remove empty declaration at ("test/cases/large/clang-26760.c": line 7188) +* replace by zero at ("test/cases/large/clang-26760.c": line 7192) * inline variable l_1322 at ("test/cases/large/clang-26760.c": line 7192) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7193) * delete variable at ("test/cases/large/clang-26760.c": line 7194) @@ -9516,6 +10904,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 7224) * do without param at ("test/cases/large/clang-26760.c": line 7225) * do without param at ("test/cases/large/clang-26760.c": line 7226) +* replace by zero at ("test/cases/large/clang-26760.c": line 7284) * inline variable l_1148 at ("test/cases/large/clang-26760.c": line 7284) * remove expr statement at ("test/cases/large/clang-26760.c": line 7285) * reduce to left at ("test/cases/large/clang-26760.c": line 7285) @@ -9660,12 +11049,17 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7230) * reduce to right at ("test/cases/large/clang-26760.c": line 7230) * remove empty declaration at ("test/cases/large/clang-26760.c": line 7230) +* replace by zero at ("test/cases/large/clang-26760.c": line 7232) * inline variable l_1414 at ("test/cases/large/clang-26760.c": line 7232) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7233) +* replace by zero at ("test/cases/large/clang-26760.c": line 7233) * inline variable l_1416 at ("test/cases/large/clang-26760.c": line 7233) * remove initializer at ("test/cases/large/clang-26760.c": line 7234) * reduce to left at ("test/cases/large/clang-26760.c": line 7234) * reduce to right at ("test/cases/large/clang-26760.c": line 7234) * remove empty declaration at ("test/cases/large/clang-26760.c": line 7234) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7236) +* replace by zero at ("test/cases/large/clang-26760.c": line 7236) * inline variable l_1415 at ("test/cases/large/clang-26760.c": line 7236) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7237) * remove expr statement at ("test/cases/large/clang-26760.c": line 7238) @@ -9762,7 +11156,10 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7259) * reduce to right at ("test/cases/large/clang-26760.c": line 7259) * remove empty declaration at ("test/cases/large/clang-26760.c": line 7259) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7261) +* replace by zero at ("test/cases/large/clang-26760.c": line 7261) * inline variable l_1432 at ("test/cases/large/clang-26760.c": line 7261) +* replace by zero at ("test/cases/large/clang-26760.c": line 7262) * inline variable l_1440 at ("test/cases/large/clang-26760.c": line 7262) * remove expr statement at ("test/cases/large/clang-26760.c": line 7263) * reduce to left at ("test/cases/large/clang-26760.c": line 7263) @@ -9875,6 +11272,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7316) * reduce to right at ("test/cases/large/clang-26760.c": line 7316) * do without param at ("test/cases/large/clang-26760.c": line 7316) +* replace by zero at ("test/cases/large/clang-26760.c": line 7059) * inline variable l_1080 at ("test/cases/large/clang-26760.c": line 7059) * remove expr statement at ("test/cases/large/clang-26760.c": line 7060) * reduce to left at ("test/cases/large/clang-26760.c": line 7060) @@ -9897,12 +11295,19 @@ * remove condition at ("test/cases/large/clang-26760.c": line 7066) * remove statement at ("test/cases/large/clang-26760.c": line 7067) * remove condition at ("test/cases/large/clang-26760.c": line 7332) +* replace by zero at ("test/cases/large/clang-26760.c": line 7380) * inline variable l_1218 at ("test/cases/large/clang-26760.c": line 7380) +* replace by zero at ("test/cases/large/clang-26760.c": line 7381) * inline variable l_1220 at ("test/cases/large/clang-26760.c": line 7381) +* replace by zero at ("test/cases/large/clang-26760.c": line 7382) * inline variable l_1221 at ("test/cases/large/clang-26760.c": line 7382) +* replace by zero at ("test/cases/large/clang-26760.c": line 7383) * inline variable l_1222 at ("test/cases/large/clang-26760.c": line 7383) +* replace by zero at ("test/cases/large/clang-26760.c": line 7384) * inline variable l_1223 at ("test/cases/large/clang-26760.c": line 7384) +* replace by zero at ("test/cases/large/clang-26760.c": line 7385) * inline variable l_1225 at ("test/cases/large/clang-26760.c": line 7385) +* replace by zero at ("test/cases/large/clang-26760.c": line 7386) * inline variable l_1230 at ("test/cases/large/clang-26760.c": line 7386) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7387) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7388) @@ -9948,6 +11353,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7406) * reduce to right at ("test/cases/large/clang-26760.c": line 7406) * remove empty declaration at ("test/cases/large/clang-26760.c": line 7406) +* replace by zero at ("test/cases/large/clang-26760.c": line 7408) * inline variable l_83 at ("test/cases/large/clang-26760.c": line 7408) * remove expr statement at ("test/cases/large/clang-26760.c": line 7409) * reduce to left at ("test/cases/large/clang-26760.c": line 7409) @@ -9995,6 +11401,7 @@ * remove statement at ("test/cases/large/clang-26760.c": line 7420) * remove expr statement at ("test/cases/large/clang-26760.c": line 7421) * reduce to operant at ("test/cases/large/clang-26760.c": line 7421) +* replace by zero at ("test/cases/large/clang-26760.c": line 7334) * inline variable l_1172 at ("test/cases/large/clang-26760.c": line 7334) * remove initializer at ("test/cases/large/clang-26760.c": line 7336) * reduce to left at ("test/cases/large/clang-26760.c": line 7336) @@ -10156,9 +11563,11 @@ * remove condition at ("test/cases/large/clang-26760.c": line 7433) * delete variable at ("test/cases/large/clang-26760.c": line 7457) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7458) +* replace by zero at ("test/cases/large/clang-26760.c": line 7459) * inline variable l_1321 at ("test/cases/large/clang-26760.c": line 7459) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7460) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7460) +* replace by zero at ("test/cases/large/clang-26760.c": line 7462) * inline variable l_749 at ("test/cases/large/clang-26760.c": line 7462) * remove condition at ("test/cases/large/clang-26760.c": line 7463) * reduce to operant at ("test/cases/large/clang-26760.c": line 7463) @@ -10182,7 +11591,11 @@ * do without param at ("test/cases/large/clang-26760.c": line 7467) * reduce to operant at ("test/cases/large/clang-26760.c": line 7467) * do without param at ("test/cases/large/clang-26760.c": line 7468) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7638) +* replace by zero at ("test/cases/large/clang-26760.c": line 7638) * inline variable l_775 at ("test/cases/large/clang-26760.c": line 7638) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7639) +* replace by zero at ("test/cases/large/clang-26760.c": line 7639) * inline variable l_776 at ("test/cases/large/clang-26760.c": line 7639) * remove expr statement at ("test/cases/large/clang-26760.c": line 7640) * reduce to left at ("test/cases/large/clang-26760.c": line 7640) @@ -10217,6 +11630,8 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 7474) * reduce to operant at ("test/cases/large/clang-26760.c": line 7474) * remove empty declaration at ("test/cases/large/clang-26760.c": line 7474) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7476) +* replace by zero at ("test/cases/large/clang-26760.c": line 7476) * inline variable l_524 at ("test/cases/large/clang-26760.c": line 7476) * remove expr statement at ("test/cases/large/clang-26760.c": line 7477) * reduce to left at ("test/cases/large/clang-26760.c": line 7477) @@ -10224,6 +11639,7 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 7478) * reduce to left at ("test/cases/large/clang-26760.c": line 7478) * reduce to right at ("test/cases/large/clang-26760.c": line 7478) +* replace by zero at ("test/cases/large/clang-26760.c": line 7480) * inline variable l_1094 at ("test/cases/large/clang-26760.c": line 7480) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7481) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7482) @@ -10233,6 +11649,8 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7484) * reduce to right at ("test/cases/large/clang-26760.c": line 7484) * remove empty declaration at ("test/cases/large/clang-26760.c": line 7484) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7486) +* replace by zero at ("test/cases/large/clang-26760.c": line 7486) * inline variable l_1415 at ("test/cases/large/clang-26760.c": line 7486) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7487) * remove expr statement at ("test/cases/large/clang-26760.c": line 7488) @@ -10342,6 +11760,8 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7512) * reduce to right at ("test/cases/large/clang-26760.c": line 7512) * remove empty declaration at ("test/cases/large/clang-26760.c": line 7512) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7515) +* replace by zero at ("test/cases/large/clang-26760.c": line 7515) * inline variable l_1095 at ("test/cases/large/clang-26760.c": line 7515) * remove initializer at ("test/cases/large/clang-26760.c": line 7516) * reduce to left at ("test/cases/large/clang-26760.c": line 7516) @@ -10485,6 +11905,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 7543) * do without param at ("test/cases/large/clang-26760.c": line 7544) * do without param at ("test/cases/large/clang-26760.c": line 7545) +* replace by zero at ("test/cases/large/clang-26760.c": line 7562) * inline variable l_1148 at ("test/cases/large/clang-26760.c": line 7562) * remove expr statement at ("test/cases/large/clang-26760.c": line 7563) * reduce to left at ("test/cases/large/clang-26760.c": line 7563) @@ -10661,6 +12082,7 @@ * remove iterator at ("test/cases/large/clang-26760.c": line 7474) * reduce to operant at ("test/cases/large/clang-26760.c": line 7474) * delete variable at ("test/cases/large/clang-26760.c": line 7603) +* replace by zero at ("test/cases/large/clang-26760.c": line 7604) * inline variable l_1252 at ("test/cases/large/clang-26760.c": line 7604) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7605) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7605) @@ -10825,7 +12247,9 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 7662) * expand compound statment at ("test/cases/large/clang-26760.c": line 7461) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7666) +* replace by zero at ("test/cases/large/clang-26760.c": line 7667) * inline variable l_134 at ("test/cases/large/clang-26760.c": line 7667) +* replace by zero at ("test/cases/large/clang-26760.c": line 7668) * inline variable l_142 at ("test/cases/large/clang-26760.c": line 7668) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7669) * remove initializer at ("test/cases/large/clang-26760.c": line 7670) @@ -10880,7 +12304,9 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 7691) * remove empty declaration at ("test/cases/large/clang-26760.c": line 7691) * delete variable at ("test/cases/large/clang-26760.c": line 7693) +* replace by zero at ("test/cases/large/clang-26760.c": line 7694) * inline variable l_168 at ("test/cases/large/clang-26760.c": line 7694) +* replace by zero at ("test/cases/large/clang-26760.c": line 7695) * inline variable l_181 at ("test/cases/large/clang-26760.c": line 7695) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7696) * remove initializer at ("test/cases/large/clang-26760.c": line 7697) @@ -10950,6 +12376,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 7710) * do without param at ("test/cases/large/clang-26760.c": line 7711) * reduce to operant at ("test/cases/large/clang-26760.c": line 7711) +* replace by zero at ("test/cases/large/clang-26760.c": line 7725) * inline variable l_167 at ("test/cases/large/clang-26760.c": line 7725) * remove condition at ("test/cases/large/clang-26760.c": line 7726) * remove statement at ("test/cases/large/clang-26760.c": line 7727) @@ -11052,6 +12479,8 @@ * do without param at ("test/cases/large/clang-26760.c": line 7743) * do without param at ("test/cases/large/clang-26760.c": line 7744) * do without param at ("test/cases/large/clang-26760.c": line 7745) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7713) +* replace by zero at ("test/cases/large/clang-26760.c": line 7713) * inline variable l_141 at ("test/cases/large/clang-26760.c": line 7713) * remove expr statement at ("test/cases/large/clang-26760.c": line 7714) * reduce to left at ("test/cases/large/clang-26760.c": line 7714) @@ -11166,6 +12595,7 @@ * remove check at ("test/cases/large/clang-26760.c": line 7768) * remove iterator at ("test/cases/large/clang-26760.c": line 7768) * reduce to operant at ("test/cases/large/clang-26760.c": line 7768) +* replace by zero at ("test/cases/large/clang-26760.c": line 7771) * inline variable l_1172 at ("test/cases/large/clang-26760.c": line 7771) * remove expr statement at ("test/cases/large/clang-26760.c": line 7772) * reduce to left at ("test/cases/large/clang-26760.c": line 7772) @@ -11274,11 +12704,17 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7793) * reduce to right at ("test/cases/large/clang-26760.c": line 7793) * remove empty declaration at ("test/cases/large/clang-26760.c": line 7793) +* replace by zero at ("test/cases/large/clang-26760.c": line 7795) * inline variable l_1265 at ("test/cases/large/clang-26760.c": line 7795) +* replace by zero at ("test/cases/large/clang-26760.c": line 7796) * inline variable l_1272 at ("test/cases/large/clang-26760.c": line 7796) +* replace by zero at ("test/cases/large/clang-26760.c": line 7797) * inline variable l_1274 at ("test/cases/large/clang-26760.c": line 7797) +* replace by zero at ("test/cases/large/clang-26760.c": line 7798) * inline variable l_1325 at ("test/cases/large/clang-26760.c": line 7798) +* replace by zero at ("test/cases/large/clang-26760.c": line 7799) * inline variable l_1326 at ("test/cases/large/clang-26760.c": line 7799) +* replace by zero at ("test/cases/large/clang-26760.c": line 7800) * inline variable l_1360 at ("test/cases/large/clang-26760.c": line 7800) * remove condition at ("test/cases/large/clang-26760.c": line 7801) * do without param at ("test/cases/large/clang-26760.c": line 7801) @@ -11308,7 +12744,9 @@ * do without param at ("test/cases/large/clang-26760.c": line 7805) * replace by zero at ("test/cases/large/clang-26760.c": line 7805) * replace by zero at ("test/cases/large/clang-26760.c": line 7805) +* replace by zero at ("test/cases/large/clang-26760.c": line 7813) * inline variable l_1292 at ("test/cases/large/clang-26760.c": line 7813) +* replace by zero at ("test/cases/large/clang-26760.c": line 7814) * inline variable l_1301 at ("test/cases/large/clang-26760.c": line 7814) * remove expr statement at ("test/cases/large/clang-26760.c": line 7815) * reduce to left at ("test/cases/large/clang-26760.c": line 7815) @@ -11359,6 +12797,7 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 7827) * reduce to left at ("test/cases/large/clang-26760.c": line 7827) * reduce to right at ("test/cases/large/clang-26760.c": line 7827) +* replace by zero at ("test/cases/large/clang-26760.c": line 7807) * inline variable l_1278 at ("test/cases/large/clang-26760.c": line 7807) * remove expr statement at ("test/cases/large/clang-26760.c": line 7808) * reduce to operant at ("test/cases/large/clang-26760.c": line 7808) @@ -11479,6 +12918,7 @@ * do without param at ("test/cases/large/clang-26760.c": line 7890) * do without param at ("test/cases/large/clang-26760.c": line 7891) * do without param at ("test/cases/large/clang-26760.c": line 7892) +* replace by zero at ("test/cases/large/clang-26760.c": line 7853) * inline variable l_1322 at ("test/cases/large/clang-26760.c": line 7853) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7854) * delete variable at ("test/cases/large/clang-26760.c": line 7855) @@ -11537,6 +12977,7 @@ * do without param at ("test/cases/large/clang-26760.c": line 7894) * do without param at ("test/cases/large/clang-26760.c": line 7895) * do without param at ("test/cases/large/clang-26760.c": line 7896) +* replace by zero at ("test/cases/large/clang-26760.c": line 7902) * inline variable l_1358 at ("test/cases/large/clang-26760.c": line 7902) * remove expr statement at ("test/cases/large/clang-26760.c": line 7903) * reduce to operant at ("test/cases/large/clang-26760.c": line 7903) @@ -11553,6 +12994,7 @@ * remove iterator at ("test/cases/large/clang-26760.c": line 7793) * reduce to operant at ("test/cases/large/clang-26760.c": line 7793) * delete variable at ("test/cases/large/clang-26760.c": line 7435) +* replace by zero at ("test/cases/large/clang-26760.c": line 7436) * inline variable l_1252 at ("test/cases/large/clang-26760.c": line 7436) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7437) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7437) @@ -11775,7 +13217,9 @@ * do without param at ("test/cases/large/clang-26760.c": line 7930) * delete variable at ("test/cases/large/clang-26760.c": line 5653) * delete variable at ("test/cases/large/clang-26760.c": line 5654) +* replace by zero at ("test/cases/large/clang-26760.c": line 5655) * inline variable l_843 at ("test/cases/large/clang-26760.c": line 5655) +* replace by zero at ("test/cases/large/clang-26760.c": line 5656) * inline variable l_1046 at ("test/cases/large/clang-26760.c": line 5656) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5657) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5657) @@ -11831,10 +13275,16 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5684) * reduce to right at ("test/cases/large/clang-26760.c": line 5684) * remove empty declaration at ("test/cases/large/clang-26760.c": line 5684) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5687) +* replace by zero at ("test/cases/large/clang-26760.c": line 5687) * inline variable l_820 at ("test/cases/large/clang-26760.c": line 5687) +* replace by zero at ("test/cases/large/clang-26760.c": line 5688) * inline variable l_844 at ("test/cases/large/clang-26760.c": line 5688) +* replace by zero at ("test/cases/large/clang-26760.c": line 5689) * inline variable l_846 at ("test/cases/large/clang-26760.c": line 5689) +* replace by zero at ("test/cases/large/clang-26760.c": line 5690) * inline variable l_848 at ("test/cases/large/clang-26760.c": line 5690) +* replace by zero at ("test/cases/large/clang-26760.c": line 5691) * inline variable l_885 at ("test/cases/large/clang-26760.c": line 5691) * delete variable at ("test/cases/large/clang-26760.c": line 5692) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5693) @@ -11844,6 +13294,7 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5694) * replace by zero at ("test/cases/large/clang-26760.c": line 5694) * replace by zero at ("test/cases/large/clang-26760.c": line 5694) +* replace by zero at ("test/cases/large/clang-26760.c": line 5696) * inline variable l_384 at ("test/cases/large/clang-26760.c": line 5696) * remove expr statement at ("test/cases/large/clang-26760.c": line 5697) * reduce to left at ("test/cases/large/clang-26760.c": line 5697) @@ -11973,9 +13424,12 @@ * remove condition at ("test/cases/large/clang-26760.c": line 5727) * reduce to left at ("test/cases/large/clang-26760.c": line 5727) * reduce to right at ("test/cases/large/clang-26760.c": line 5727) +* replace by zero at ("test/cases/large/clang-26760.c": line 5751) * inline variable l_875 at ("test/cases/large/clang-26760.c": line 5751) +* replace by zero at ("test/cases/large/clang-26760.c": line 5752) * inline variable l_881 at ("test/cases/large/clang-26760.c": line 5752) * delete variable at ("test/cases/large/clang-26760.c": line 5753) +* replace by zero at ("test/cases/large/clang-26760.c": line 5754) * inline variable l_953 at ("test/cases/large/clang-26760.c": line 5754) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5755) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5755) @@ -11986,6 +13440,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5757) * reduce to right at ("test/cases/large/clang-26760.c": line 5757) * remove empty declaration at ("test/cases/large/clang-26760.c": line 5757) +* replace by zero at ("test/cases/large/clang-26760.c": line 5759) * inline variable l_876 at ("test/cases/large/clang-26760.c": line 5759) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5760) * remove condition at ("test/cases/large/clang-26760.c": line 5761) @@ -11995,6 +13450,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 5761) * do without param at ("test/cases/large/clang-26760.c": line 5762) * do without param at ("test/cases/large/clang-26760.c": line 5763) +* replace by zero at ("test/cases/large/clang-26760.c": line 5775) * inline variable l_861 at ("test/cases/large/clang-26760.c": line 5775) * remove expr statement at ("test/cases/large/clang-26760.c": line 5776) * reduce to left at ("test/cases/large/clang-26760.c": line 5776) @@ -12025,8 +13481,13 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5781) * reduce to right at ("test/cases/large/clang-26760.c": line 5781) * remove empty declaration at ("test/cases/large/clang-26760.c": line 5781) +* replace by zero at ("test/cases/large/clang-26760.c": line 5783) * inline variable l_870 at ("test/cases/large/clang-26760.c": line 5783) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5784) +* replace by zero at ("test/cases/large/clang-26760.c": line 5784) * inline variable l_882 at ("test/cases/large/clang-26760.c": line 5784) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5785) +* replace by zero at ("test/cases/large/clang-26760.c": line 5785) * inline variable l_883 at ("test/cases/large/clang-26760.c": line 5785) * remove initializer at ("test/cases/large/clang-26760.c": line 5786) * reduce to left at ("test/cases/large/clang-26760.c": line 5786) @@ -12089,9 +13550,13 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5802) * reduce to right at ("test/cases/large/clang-26760.c": line 5802) * remove empty declaration at ("test/cases/large/clang-26760.c": line 5802) +* replace by zero at ("test/cases/large/clang-26760.c": line 5804) * inline variable l_722 at ("test/cases/large/clang-26760.c": line 5804) +* replace by zero at ("test/cases/large/clang-26760.c": line 5805) * inline variable l_770 at ("test/cases/large/clang-26760.c": line 5805) +* replace by zero at ("test/cases/large/clang-26760.c": line 5806) * inline variable l_779 at ("test/cases/large/clang-26760.c": line 5806) +* replace by zero at ("test/cases/large/clang-26760.c": line 5807) * inline variable l_792 at ("test/cases/large/clang-26760.c": line 5807) * remove condition at ("test/cases/large/clang-26760.c": line 5808) * do without param at ("test/cases/large/clang-26760.c": line 5808) @@ -12123,9 +13588,13 @@ * do without param at ("test/cases/large/clang-26760.c": line 5814) * replace by zero at ("test/cases/large/clang-26760.c": line 5814) * do without param at ("test/cases/large/clang-26760.c": line 5815) +* replace by zero at ("test/cases/large/clang-26760.c": line 5856) * inline variable l_786 at ("test/cases/large/clang-26760.c": line 5856) +* replace by zero at ("test/cases/large/clang-26760.c": line 5857) * inline variable l_789 at ("test/cases/large/clang-26760.c": line 5857) +* replace by zero at ("test/cases/large/clang-26760.c": line 5858) * inline variable l_791 at ("test/cases/large/clang-26760.c": line 5858) +* replace by zero at ("test/cases/large/clang-26760.c": line 5859) * inline variable l_794 at ("test/cases/large/clang-26760.c": line 5859) * remove expr statement at ("test/cases/large/clang-26760.c": line 5860) * reduce to left at ("test/cases/large/clang-26760.c": line 5860) @@ -12155,6 +13624,7 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5867) * do without param at ("test/cases/large/clang-26760.c": line 5867) * do without param at ("test/cases/large/clang-26760.c": line 5868) +* replace by zero at ("test/cases/large/clang-26760.c": line 5817) * inline variable l_749 at ("test/cases/large/clang-26760.c": line 5817) * remove condition at ("test/cases/large/clang-26760.c": line 5818) * reduce to operant at ("test/cases/large/clang-26760.c": line 5818) @@ -12178,7 +13648,11 @@ * do without param at ("test/cases/large/clang-26760.c": line 5822) * reduce to operant at ("test/cases/large/clang-26760.c": line 5822) * do without param at ("test/cases/large/clang-26760.c": line 5823) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5846) +* replace by zero at ("test/cases/large/clang-26760.c": line 5846) * inline variable l_775 at ("test/cases/large/clang-26760.c": line 5846) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5847) +* replace by zero at ("test/cases/large/clang-26760.c": line 5847) * inline variable l_776 at ("test/cases/large/clang-26760.c": line 5847) * remove expr statement at ("test/cases/large/clang-26760.c": line 5848) * reduce to left at ("test/cases/large/clang-26760.c": line 5848) @@ -12317,6 +13791,8 @@ * remove iterator at ("test/cases/large/clang-26760.c": line 5757) * reduce to left at ("test/cases/large/clang-26760.c": line 5757) * reduce to right at ("test/cases/large/clang-26760.c": line 5757) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5890) +* replace by zero at ("test/cases/large/clang-26760.c": line 5890) * inline variable l_524 at ("test/cases/large/clang-26760.c": line 5890) * remove expr statement at ("test/cases/large/clang-26760.c": line 5891) * reduce to left at ("test/cases/large/clang-26760.c": line 5891) @@ -12373,10 +13849,15 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5900) * reduce to right at ("test/cases/large/clang-26760.c": line 5900) * remove empty declaration at ("test/cases/large/clang-26760.c": line 5900) +* replace by zero at ("test/cases/large/clang-26760.c": line 5902) * inline variable l_923 at ("test/cases/large/clang-26760.c": line 5902) +* replace by zero at ("test/cases/large/clang-26760.c": line 5903) * inline variable l_937 at ("test/cases/large/clang-26760.c": line 5903) +* replace by zero at ("test/cases/large/clang-26760.c": line 5904) * inline variable l_938 at ("test/cases/large/clang-26760.c": line 5904) +* replace by zero at ("test/cases/large/clang-26760.c": line 5905) * inline variable l_939 at ("test/cases/large/clang-26760.c": line 5905) +* replace by zero at ("test/cases/large/clang-26760.c": line 5906) * inline variable l_1001 at ("test/cases/large/clang-26760.c": line 5906) * remove expr statement at ("test/cases/large/clang-26760.c": line 5907) * reduce to left at ("test/cases/large/clang-26760.c": line 5907) @@ -12412,16 +13893,24 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 5915) * replace by zero at ("test/cases/large/clang-26760.c": line 5915) * replace by zero at ("test/cases/large/clang-26760.c": line 5915) +* replace by zero at ("test/cases/large/clang-26760.c": line 5922) * inline variable l_956 at ("test/cases/large/clang-26760.c": line 5922) * remove initializer at ("test/cases/large/clang-26760.c": line 5923) * reduce to left at ("test/cases/large/clang-26760.c": line 5923) * reduce to right at ("test/cases/large/clang-26760.c": line 5923) * remove empty declaration at ("test/cases/large/clang-26760.c": line 5923) +* replace by zero at ("test/cases/large/clang-26760.c": line 5926) * inline variable l_1840 at ("test/cases/large/clang-26760.c": line 5926) +* replace by zero at ("test/cases/large/clang-26760.c": line 5927) * inline variable l_1843 at ("test/cases/large/clang-26760.c": line 5927) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5928) +* replace by zero at ("test/cases/large/clang-26760.c": line 5928) * inline variable l_1850 at ("test/cases/large/clang-26760.c": line 5928) +* replace by zero at ("test/cases/large/clang-26760.c": line 5929) * inline variable l_1851 at ("test/cases/large/clang-26760.c": line 5929) +* replace by zero at ("test/cases/large/clang-26760.c": line 5930) * inline variable l_1852 at ("test/cases/large/clang-26760.c": line 5930) +* replace by zero at ("test/cases/large/clang-26760.c": line 5931) * inline variable l_1855 at ("test/cases/large/clang-26760.c": line 5931) * remove expr statement at ("test/cases/large/clang-26760.c": line 5932) * reduce to left at ("test/cases/large/clang-26760.c": line 5932) @@ -12589,6 +14078,8 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 5918) * reduce to operant at ("test/cases/large/clang-26760.c": line 5918) * replace by zero at ("test/cases/large/clang-26760.c": line 5918) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5967) +* replace by zero at ("test/cases/large/clang-26760.c": line 5967) * inline variable l_1415 at ("test/cases/large/clang-26760.c": line 5967) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5968) * remove initializer at ("test/cases/large/clang-26760.c": line 5969) @@ -12692,11 +14183,13 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 5900) * remove iterator at ("test/cases/large/clang-26760.c": line 5900) * reduce to operant at ("test/cases/large/clang-26760.c": line 5900) +* replace by zero at ("test/cases/large/clang-26760.c": line 5729) * inline variable l_847 at ("test/cases/large/clang-26760.c": line 5729) * remove initializer at ("test/cases/large/clang-26760.c": line 5730) * reduce to left at ("test/cases/large/clang-26760.c": line 5730) * reduce to right at ("test/cases/large/clang-26760.c": line 5730) * remove empty declaration at ("test/cases/large/clang-26760.c": line 5730) +* replace by zero at ("test/cases/large/clang-26760.c": line 5732) * inline variable l_845 at ("test/cases/large/clang-26760.c": line 5732) * remove expr statement at ("test/cases/large/clang-26760.c": line 5733) * reduce to left at ("test/cases/large/clang-26760.c": line 5733) @@ -12756,6 +14249,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6000) * reduce to right at ("test/cases/large/clang-26760.c": line 6000) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6000) +* replace by zero at ("test/cases/large/clang-26760.c": line 6003) * inline variable l_1004 at ("test/cases/large/clang-26760.c": line 6003) * remove condition at ("test/cases/large/clang-26760.c": line 6004) * remove statement at ("test/cases/large/clang-26760.c": line 6005) @@ -12784,22 +14278,37 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 6014) * reduce to operant at ("test/cases/large/clang-26760.c": line 6014) * delete variable at ("test/cases/large/clang-26760.c": line 6016) +* replace by zero at ("test/cases/large/clang-26760.c": line 6017) * inline variable l_778 at ("test/cases/large/clang-26760.c": line 6017) +* replace by zero at ("test/cases/large/clang-26760.c": line 6018) * inline variable l_790 at ("test/cases/large/clang-26760.c": line 6018) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6019) +* replace by zero at ("test/cases/large/clang-26760.c": line 6019) * inline variable l_793 at ("test/cases/large/clang-26760.c": line 6019) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6020) +* replace by zero at ("test/cases/large/clang-26760.c": line 6021) * inline variable l_880 at ("test/cases/large/clang-26760.c": line 6021) +* replace by zero at ("test/cases/large/clang-26760.c": line 6022) * inline variable l_919 at ("test/cases/large/clang-26760.c": line 6022) +* replace by zero at ("test/cases/large/clang-26760.c": line 6023) * inline variable l_922 at ("test/cases/large/clang-26760.c": line 6023) * delete variable at ("test/cases/large/clang-26760.c": line 6024) +* replace by zero at ("test/cases/large/clang-26760.c": line 6025) * inline variable l_980 at ("test/cases/large/clang-26760.c": line 6025) +* replace by zero at ("test/cases/large/clang-26760.c": line 6026) * inline variable l_1007 at ("test/cases/large/clang-26760.c": line 6026) +* replace by zero at ("test/cases/large/clang-26760.c": line 6027) * inline variable l_1052 at ("test/cases/large/clang-26760.c": line 6027) * delete variable at ("test/cases/large/clang-26760.c": line 6028) +* replace by zero at ("test/cases/large/clang-26760.c": line 6029) * inline variable l_1281 at ("test/cases/large/clang-26760.c": line 6029) +* replace by zero at ("test/cases/large/clang-26760.c": line 6030) * inline variable l_1327 at ("test/cases/large/clang-26760.c": line 6030) +* replace by zero at ("test/cases/large/clang-26760.c": line 6031) * inline variable l_1329 at ("test/cases/large/clang-26760.c": line 6031) +* replace by zero at ("test/cases/large/clang-26760.c": line 6032) * inline variable l_1423 at ("test/cases/large/clang-26760.c": line 6032) +* replace by zero at ("test/cases/large/clang-26760.c": line 6033) * inline variable l_1433 at ("test/cases/large/clang-26760.c": line 6033) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6034) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6035) @@ -12838,9 +14347,13 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6043) * reduce to right at ("test/cases/large/clang-26760.c": line 6043) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6043) +* replace by zero at ("test/cases/large/clang-26760.c": line 6045) * inline variable l_722 at ("test/cases/large/clang-26760.c": line 6045) +* replace by zero at ("test/cases/large/clang-26760.c": line 6046) * inline variable l_770 at ("test/cases/large/clang-26760.c": line 6046) +* replace by zero at ("test/cases/large/clang-26760.c": line 6047) * inline variable l_779 at ("test/cases/large/clang-26760.c": line 6047) +* replace by zero at ("test/cases/large/clang-26760.c": line 6048) * inline variable l_792 at ("test/cases/large/clang-26760.c": line 6048) * remove condition at ("test/cases/large/clang-26760.c": line 6049) * do without param at ("test/cases/large/clang-26760.c": line 6049) @@ -12872,9 +14385,13 @@ * do without param at ("test/cases/large/clang-26760.c": line 6055) * replace by zero at ("test/cases/large/clang-26760.c": line 6055) * do without param at ("test/cases/large/clang-26760.c": line 6056) +* replace by zero at ("test/cases/large/clang-26760.c": line 6097) * inline variable l_786 at ("test/cases/large/clang-26760.c": line 6097) +* replace by zero at ("test/cases/large/clang-26760.c": line 6098) * inline variable l_789 at ("test/cases/large/clang-26760.c": line 6098) +* replace by zero at ("test/cases/large/clang-26760.c": line 6099) * inline variable l_791 at ("test/cases/large/clang-26760.c": line 6099) +* replace by zero at ("test/cases/large/clang-26760.c": line 6100) * inline variable l_794 at ("test/cases/large/clang-26760.c": line 6100) * remove expr statement at ("test/cases/large/clang-26760.c": line 6101) * reduce to left at ("test/cases/large/clang-26760.c": line 6101) @@ -12904,6 +14421,7 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 6108) * do without param at ("test/cases/large/clang-26760.c": line 6108) * do without param at ("test/cases/large/clang-26760.c": line 6109) +* replace by zero at ("test/cases/large/clang-26760.c": line 6058) * inline variable l_749 at ("test/cases/large/clang-26760.c": line 6058) * remove condition at ("test/cases/large/clang-26760.c": line 6059) * reduce to operant at ("test/cases/large/clang-26760.c": line 6059) @@ -12927,7 +14445,11 @@ * do without param at ("test/cases/large/clang-26760.c": line 6063) * reduce to operant at ("test/cases/large/clang-26760.c": line 6063) * do without param at ("test/cases/large/clang-26760.c": line 6064) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6087) +* replace by zero at ("test/cases/large/clang-26760.c": line 6087) * inline variable l_775 at ("test/cases/large/clang-26760.c": line 6087) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6088) +* replace by zero at ("test/cases/large/clang-26760.c": line 6088) * inline variable l_776 at ("test/cases/large/clang-26760.c": line 6088) * remove expr statement at ("test/cases/large/clang-26760.c": line 6089) * reduce to left at ("test/cases/large/clang-26760.c": line 6089) @@ -13012,11 +14534,17 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 6043) * remove condition at ("test/cases/large/clang-26760.c": line 6115) * delete variable at ("test/cases/large/clang-26760.c": line 6327) +* replace by zero at ("test/cases/large/clang-26760.c": line 6328) * inline variable l_1081 at ("test/cases/large/clang-26760.c": line 6328) * delete variable at ("test/cases/large/clang-26760.c": line 6329) +* replace by zero at ("test/cases/large/clang-26760.c": line 6330) * inline variable l_1273 at ("test/cases/large/clang-26760.c": line 6330) +* replace by zero at ("test/cases/large/clang-26760.c": line 6331) * inline variable l_1359 at ("test/cases/large/clang-26760.c": line 6331) +* replace by zero at ("test/cases/large/clang-26760.c": line 6332) * inline variable l_1361 at ("test/cases/large/clang-26760.c": line 6332) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6333) +* replace by zero at ("test/cases/large/clang-26760.c": line 6333) * inline variable l_1369 at ("test/cases/large/clang-26760.c": line 6333) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6334) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6334) @@ -13037,14 +14565,23 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6339) * reduce to right at ("test/cases/large/clang-26760.c": line 6339) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6339) +* replace by zero at ("test/cases/large/clang-26760.c": line 6341) * inline variable l_1069 at ("test/cases/large/clang-26760.c": line 6341) +* replace by zero at ("test/cases/large/clang-26760.c": line 6342) * inline variable l_1216 at ("test/cases/large/clang-26760.c": line 6342) +* replace by zero at ("test/cases/large/clang-26760.c": line 6343) * inline variable l_1219 at ("test/cases/large/clang-26760.c": line 6343) +* replace by zero at ("test/cases/large/clang-26760.c": line 6344) * inline variable l_1224 at ("test/cases/large/clang-26760.c": line 6344) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6345) +* replace by zero at ("test/cases/large/clang-26760.c": line 6345) * inline variable l_1227 at ("test/cases/large/clang-26760.c": line 6345) +* replace by zero at ("test/cases/large/clang-26760.c": line 6346) * inline variable l_1228 at ("test/cases/large/clang-26760.c": line 6346) +* replace by zero at ("test/cases/large/clang-26760.c": line 6347) * inline variable l_1229 at ("test/cases/large/clang-26760.c": line 6347) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6348) +* replace by zero at ("test/cases/large/clang-26760.c": line 6349) * inline variable l_1233 at ("test/cases/large/clang-26760.c": line 6349) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6350) * remove initializer at ("test/cases/large/clang-26760.c": line 6351) @@ -13097,6 +14634,7 @@ * do without param at ("test/cases/large/clang-26760.c": line 6360) * do without param at ("test/cases/large/clang-26760.c": line 6361) * do without param at ("test/cases/large/clang-26760.c": line 6362) +* replace by zero at ("test/cases/large/clang-26760.c": line 6376) * inline variable l_1094 at ("test/cases/large/clang-26760.c": line 6376) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6377) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6378) @@ -13139,6 +14677,8 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6388) * reduce to right at ("test/cases/large/clang-26760.c": line 6388) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6388) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6391) +* replace by zero at ("test/cases/large/clang-26760.c": line 6391) * inline variable l_1095 at ("test/cases/large/clang-26760.c": line 6391) * remove initializer at ("test/cases/large/clang-26760.c": line 6392) * reduce to left at ("test/cases/large/clang-26760.c": line 6392) @@ -13270,6 +14810,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 6417) * do without param at ("test/cases/large/clang-26760.c": line 6418) * do without param at ("test/cases/large/clang-26760.c": line 6419) +* replace by zero at ("test/cases/large/clang-26760.c": line 6436) * inline variable l_1148 at ("test/cases/large/clang-26760.c": line 6436) * remove expr statement at ("test/cases/large/clang-26760.c": line 6437) * reduce to left at ("test/cases/large/clang-26760.c": line 6437) @@ -13438,6 +14979,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6459) * reduce to right at ("test/cases/large/clang-26760.c": line 6459) * do without param at ("test/cases/large/clang-26760.c": line 6459) +* replace by zero at ("test/cases/large/clang-26760.c": line 6364) * inline variable l_1080 at ("test/cases/large/clang-26760.c": line 6364) * remove expr statement at ("test/cases/large/clang-26760.c": line 6365) * reduce to left at ("test/cases/large/clang-26760.c": line 6365) @@ -13460,12 +15002,19 @@ * remove condition at ("test/cases/large/clang-26760.c": line 6371) * remove statement at ("test/cases/large/clang-26760.c": line 6372) * remove condition at ("test/cases/large/clang-26760.c": line 6474) +* replace by zero at ("test/cases/large/clang-26760.c": line 6500) * inline variable l_1218 at ("test/cases/large/clang-26760.c": line 6500) +* replace by zero at ("test/cases/large/clang-26760.c": line 6501) * inline variable l_1220 at ("test/cases/large/clang-26760.c": line 6501) +* replace by zero at ("test/cases/large/clang-26760.c": line 6502) * inline variable l_1221 at ("test/cases/large/clang-26760.c": line 6502) +* replace by zero at ("test/cases/large/clang-26760.c": line 6503) * inline variable l_1222 at ("test/cases/large/clang-26760.c": line 6503) +* replace by zero at ("test/cases/large/clang-26760.c": line 6504) * inline variable l_1223 at ("test/cases/large/clang-26760.c": line 6504) +* replace by zero at ("test/cases/large/clang-26760.c": line 6505) * inline variable l_1225 at ("test/cases/large/clang-26760.c": line 6505) +* replace by zero at ("test/cases/large/clang-26760.c": line 6506) * inline variable l_1230 at ("test/cases/large/clang-26760.c": line 6506) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6507) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6508) @@ -13491,6 +15040,7 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 6509) * remove expr statement at ("test/cases/large/clang-26760.c": line 6514) * reduce to operant at ("test/cases/large/clang-26760.c": line 6514) +* replace by zero at ("test/cases/large/clang-26760.c": line 6476) * inline variable l_1172 at ("test/cases/large/clang-26760.c": line 6476) * remove expr statement at ("test/cases/large/clang-26760.c": line 6477) * reduce to left at ("test/cases/large/clang-26760.c": line 6477) @@ -13597,6 +15147,7 @@ * remove condition at ("test/cases/large/clang-26760.c": line 6516) * delete variable at ("test/cases/large/clang-26760.c": line 6534) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6535) +* replace by zero at ("test/cases/large/clang-26760.c": line 6536) * inline variable l_1321 at ("test/cases/large/clang-26760.c": line 6536) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6537) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6537) @@ -13616,11 +15167,17 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6540) * reduce to right at ("test/cases/large/clang-26760.c": line 6540) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6540) +* replace by zero at ("test/cases/large/clang-26760.c": line 6542) * inline variable l_1265 at ("test/cases/large/clang-26760.c": line 6542) +* replace by zero at ("test/cases/large/clang-26760.c": line 6543) * inline variable l_1272 at ("test/cases/large/clang-26760.c": line 6543) +* replace by zero at ("test/cases/large/clang-26760.c": line 6544) * inline variable l_1274 at ("test/cases/large/clang-26760.c": line 6544) +* replace by zero at ("test/cases/large/clang-26760.c": line 6545) * inline variable l_1325 at ("test/cases/large/clang-26760.c": line 6545) +* replace by zero at ("test/cases/large/clang-26760.c": line 6546) * inline variable l_1326 at ("test/cases/large/clang-26760.c": line 6546) +* replace by zero at ("test/cases/large/clang-26760.c": line 6547) * inline variable l_1360 at ("test/cases/large/clang-26760.c": line 6547) * remove condition at ("test/cases/large/clang-26760.c": line 6548) * do without param at ("test/cases/large/clang-26760.c": line 6548) @@ -13650,7 +15207,9 @@ * do without param at ("test/cases/large/clang-26760.c": line 6552) * replace by zero at ("test/cases/large/clang-26760.c": line 6552) * replace by zero at ("test/cases/large/clang-26760.c": line 6552) +* replace by zero at ("test/cases/large/clang-26760.c": line 6560) * inline variable l_1292 at ("test/cases/large/clang-26760.c": line 6560) +* replace by zero at ("test/cases/large/clang-26760.c": line 6561) * inline variable l_1301 at ("test/cases/large/clang-26760.c": line 6561) * remove expr statement at ("test/cases/large/clang-26760.c": line 6562) * reduce to left at ("test/cases/large/clang-26760.c": line 6562) @@ -13698,6 +15257,7 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 6573) * reduce to left at ("test/cases/large/clang-26760.c": line 6573) * reduce to right at ("test/cases/large/clang-26760.c": line 6573) +* replace by zero at ("test/cases/large/clang-26760.c": line 6554) * inline variable l_1278 at ("test/cases/large/clang-26760.c": line 6554) * remove expr statement at ("test/cases/large/clang-26760.c": line 6555) * reduce to operant at ("test/cases/large/clang-26760.c": line 6555) @@ -13804,6 +15364,7 @@ * do without param at ("test/cases/large/clang-26760.c": line 6615) * do without param at ("test/cases/large/clang-26760.c": line 6616) * do without param at ("test/cases/large/clang-26760.c": line 6617) +* replace by zero at ("test/cases/large/clang-26760.c": line 6590) * inline variable l_1322 at ("test/cases/large/clang-26760.c": line 6590) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6591) * delete variable at ("test/cases/large/clang-26760.c": line 6592) @@ -13839,6 +15400,7 @@ * do without param at ("test/cases/large/clang-26760.c": line 6619) * do without param at ("test/cases/large/clang-26760.c": line 6620) * do without param at ("test/cases/large/clang-26760.c": line 6621) +* replace by zero at ("test/cases/large/clang-26760.c": line 6627) * inline variable l_1358 at ("test/cases/large/clang-26760.c": line 6627) * remove expr statement at ("test/cases/large/clang-26760.c": line 6628) * reduce to operant at ("test/cases/large/clang-26760.c": line 6628) @@ -13853,6 +15415,7 @@ * remove iterator at ("test/cases/large/clang-26760.c": line 6540) * reduce to operant at ("test/cases/large/clang-26760.c": line 6540) * delete variable at ("test/cases/large/clang-26760.c": line 6518) +* replace by zero at ("test/cases/large/clang-26760.c": line 6519) * inline variable l_1252 at ("test/cases/large/clang-26760.c": line 6519) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6520) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6520) @@ -14028,7 +15591,9 @@ * do without param at ("test/cases/large/clang-26760.c": line 6649) * delete variable at ("test/cases/large/clang-26760.c": line 6117) * delete variable at ("test/cases/large/clang-26760.c": line 6118) +* replace by zero at ("test/cases/large/clang-26760.c": line 6119) * inline variable l_843 at ("test/cases/large/clang-26760.c": line 6119) +* replace by zero at ("test/cases/large/clang-26760.c": line 6120) * inline variable l_1046 at ("test/cases/large/clang-26760.c": line 6120) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6121) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6121) @@ -14049,10 +15614,16 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6128) * reduce to right at ("test/cases/large/clang-26760.c": line 6128) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6128) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6131) +* replace by zero at ("test/cases/large/clang-26760.c": line 6131) * inline variable l_820 at ("test/cases/large/clang-26760.c": line 6131) +* replace by zero at ("test/cases/large/clang-26760.c": line 6132) * inline variable l_844 at ("test/cases/large/clang-26760.c": line 6132) +* replace by zero at ("test/cases/large/clang-26760.c": line 6133) * inline variable l_846 at ("test/cases/large/clang-26760.c": line 6133) +* replace by zero at ("test/cases/large/clang-26760.c": line 6134) * inline variable l_848 at ("test/cases/large/clang-26760.c": line 6134) +* replace by zero at ("test/cases/large/clang-26760.c": line 6135) * inline variable l_885 at ("test/cases/large/clang-26760.c": line 6135) * delete variable at ("test/cases/large/clang-26760.c": line 6136) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6137) @@ -14120,9 +15691,12 @@ * remove condition at ("test/cases/large/clang-26760.c": line 6153) * reduce to left at ("test/cases/large/clang-26760.c": line 6153) * reduce to right at ("test/cases/large/clang-26760.c": line 6153) +* replace by zero at ("test/cases/large/clang-26760.c": line 6177) * inline variable l_875 at ("test/cases/large/clang-26760.c": line 6177) +* replace by zero at ("test/cases/large/clang-26760.c": line 6178) * inline variable l_881 at ("test/cases/large/clang-26760.c": line 6178) * delete variable at ("test/cases/large/clang-26760.c": line 6179) +* replace by zero at ("test/cases/large/clang-26760.c": line 6180) * inline variable l_953 at ("test/cases/large/clang-26760.c": line 6180) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6181) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6181) @@ -14133,6 +15707,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6183) * reduce to right at ("test/cases/large/clang-26760.c": line 6183) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6183) +* replace by zero at ("test/cases/large/clang-26760.c": line 6185) * inline variable l_876 at ("test/cases/large/clang-26760.c": line 6185) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6186) * remove condition at ("test/cases/large/clang-26760.c": line 6187) @@ -14142,6 +15717,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 6187) * do without param at ("test/cases/large/clang-26760.c": line 6188) * do without param at ("test/cases/large/clang-26760.c": line 6189) +* replace by zero at ("test/cases/large/clang-26760.c": line 6198) * inline variable l_861 at ("test/cases/large/clang-26760.c": line 6198) * remove expr statement at ("test/cases/large/clang-26760.c": line 6199) * reduce to left at ("test/cases/large/clang-26760.c": line 6199) @@ -14166,8 +15742,13 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6202) * reduce to right at ("test/cases/large/clang-26760.c": line 6202) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6202) +* replace by zero at ("test/cases/large/clang-26760.c": line 6204) * inline variable l_870 at ("test/cases/large/clang-26760.c": line 6204) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6205) +* replace by zero at ("test/cases/large/clang-26760.c": line 6205) * inline variable l_882 at ("test/cases/large/clang-26760.c": line 6205) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6206) +* replace by zero at ("test/cases/large/clang-26760.c": line 6206) * inline variable l_883 at ("test/cases/large/clang-26760.c": line 6206) * remove expr statement at ("test/cases/large/clang-26760.c": line 6207) * reduce to left at ("test/cases/large/clang-26760.c": line 6207) @@ -14312,10 +15893,15 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6234) * reduce to right at ("test/cases/large/clang-26760.c": line 6234) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6234) +* replace by zero at ("test/cases/large/clang-26760.c": line 6236) * inline variable l_923 at ("test/cases/large/clang-26760.c": line 6236) +* replace by zero at ("test/cases/large/clang-26760.c": line 6237) * inline variable l_937 at ("test/cases/large/clang-26760.c": line 6237) +* replace by zero at ("test/cases/large/clang-26760.c": line 6238) * inline variable l_938 at ("test/cases/large/clang-26760.c": line 6238) +* replace by zero at ("test/cases/large/clang-26760.c": line 6239) * inline variable l_939 at ("test/cases/large/clang-26760.c": line 6239) +* replace by zero at ("test/cases/large/clang-26760.c": line 6240) * inline variable l_1001 at ("test/cases/large/clang-26760.c": line 6240) * remove expr statement at ("test/cases/large/clang-26760.c": line 6241) * reduce to operant at ("test/cases/large/clang-26760.c": line 6241) @@ -14343,6 +15929,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 6245) * replace by zero at ("test/cases/large/clang-26760.c": line 6245) * replace by zero at ("test/cases/large/clang-26760.c": line 6245) +* replace by zero at ("test/cases/large/clang-26760.c": line 6252) * inline variable l_956 at ("test/cases/large/clang-26760.c": line 6252) * remove expr statement at ("test/cases/large/clang-26760.c": line 6253) * reduce to left at ("test/cases/large/clang-26760.c": line 6253) @@ -14507,11 +16094,13 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 6234) * remove iterator at ("test/cases/large/clang-26760.c": line 6234) * reduce to operant at ("test/cases/large/clang-26760.c": line 6234) +* replace by zero at ("test/cases/large/clang-26760.c": line 6155) * inline variable l_847 at ("test/cases/large/clang-26760.c": line 6155) * remove initializer at ("test/cases/large/clang-26760.c": line 6156) * reduce to left at ("test/cases/large/clang-26760.c": line 6156) * reduce to right at ("test/cases/large/clang-26760.c": line 6156) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6156) +* replace by zero at ("test/cases/large/clang-26760.c": line 6158) * inline variable l_845 at ("test/cases/large/clang-26760.c": line 6158) * remove expr statement at ("test/cases/large/clang-26760.c": line 6159) * reduce to left at ("test/cases/large/clang-26760.c": line 6159) @@ -14571,6 +16160,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6286) * reduce to right at ("test/cases/large/clang-26760.c": line 6286) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6286) +* replace by zero at ("test/cases/large/clang-26760.c": line 6289) * inline variable l_1004 at ("test/cases/large/clang-26760.c": line 6289) * remove condition at ("test/cases/large/clang-26760.c": line 6290) * remove statement at ("test/cases/large/clang-26760.c": line 6291) @@ -14709,12 +16299,17 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6651) * reduce to right at ("test/cases/large/clang-26760.c": line 6651) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6651) +* replace by zero at ("test/cases/large/clang-26760.c": line 6653) * inline variable l_1414 at ("test/cases/large/clang-26760.c": line 6653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6654) +* replace by zero at ("test/cases/large/clang-26760.c": line 6654) * inline variable l_1416 at ("test/cases/large/clang-26760.c": line 6654) * remove initializer at ("test/cases/large/clang-26760.c": line 6655) * reduce to left at ("test/cases/large/clang-26760.c": line 6655) * reduce to right at ("test/cases/large/clang-26760.c": line 6655) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6655) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6657) +* replace by zero at ("test/cases/large/clang-26760.c": line 6657) * inline variable l_1415 at ("test/cases/large/clang-26760.c": line 6657) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6658) * remove expr statement at ("test/cases/large/clang-26760.c": line 6659) @@ -14811,7 +16406,10 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6680) * reduce to right at ("test/cases/large/clang-26760.c": line 6680) * remove empty declaration at ("test/cases/large/clang-26760.c": line 6680) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6682) +* replace by zero at ("test/cases/large/clang-26760.c": line 6682) * inline variable l_1432 at ("test/cases/large/clang-26760.c": line 6682) +* replace by zero at ("test/cases/large/clang-26760.c": line 6683) * inline variable l_1440 at ("test/cases/large/clang-26760.c": line 6683) * remove expr statement at ("test/cases/large/clang-26760.c": line 6684) * reduce to left at ("test/cases/large/clang-26760.c": line 6684) @@ -15034,7 +16632,10 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7932) * reduce to right at ("test/cases/large/clang-26760.c": line 7932) * remove empty declaration at ("test/cases/large/clang-26760.c": line 7932) +* replace by zero at ("test/cases/large/clang-26760.c": line 7934) * inline variable l_1414 at ("test/cases/large/clang-26760.c": line 7934) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7935) +* replace by zero at ("test/cases/large/clang-26760.c": line 7935) * inline variable l_1416 at ("test/cases/large/clang-26760.c": line 7935) * remove expr statement at ("test/cases/large/clang-26760.c": line 7938) * reduce to left at ("test/cases/large/clang-26760.c": line 7938) @@ -15045,6 +16646,8 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7940) * reduce to right at ("test/cases/large/clang-26760.c": line 7940) * remove empty declaration at ("test/cases/large/clang-26760.c": line 7940) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7942) +* replace by zero at ("test/cases/large/clang-26760.c": line 7942) * inline variable l_1415 at ("test/cases/large/clang-26760.c": line 7942) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7943) * remove condition at ("test/cases/large/clang-26760.c": line 7944) @@ -15155,7 +16758,10 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7969) * reduce to right at ("test/cases/large/clang-26760.c": line 7969) * remove empty declaration at ("test/cases/large/clang-26760.c": line 7969) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7971) +* replace by zero at ("test/cases/large/clang-26760.c": line 7971) * inline variable l_1432 at ("test/cases/large/clang-26760.c": line 7971) +* replace by zero at ("test/cases/large/clang-26760.c": line 7972) * inline variable l_1440 at ("test/cases/large/clang-26760.c": line 7972) * remove expr statement at ("test/cases/large/clang-26760.c": line 7973) * reduce to left at ("test/cases/large/clang-26760.c": line 7973) @@ -15202,12 +16808,15 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 7932) * remove return statement at ("test/cases/large/clang-26760.c": line 7980) * replace by zero at ("test/cases/large/clang-26760.c": line 7980) +* replace by zero at ("test/cases/large/clang-26760.c": line 13346) * inline variable l_74 at ("test/cases/large/clang-26760.c": line 13346) * remove expr statement at ("test/cases/large/clang-26760.c": line 13347) * reduce to left at ("test/cases/large/clang-26760.c": line 13347) * reduce to right at ("test/cases/large/clang-26760.c": line 13347) * remove return statement at ("test/cases/large/clang-26760.c": line 13348) +* replace by zero at ("test/cases/large/clang-26760.c": line 13355) * inline variable l_68 at ("test/cases/large/clang-26760.c": line 13355) +* replace by zero at ("test/cases/large/clang-26760.c": line 13356) * inline variable l_73 at ("test/cases/large/clang-26760.c": line 13356) * remove expr statement at ("test/cases/large/clang-26760.c": line 13357) * reduce to left at ("test/cases/large/clang-26760.c": line 13357) @@ -15249,6 +16858,7 @@ * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 13368) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 13368) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 13368) +* replace by zero at ("test/cases/large/clang-26760.c": line 13369) * inline variable print_hash_value at ("test/cases/large/clang-26760.c": line 13369) * remove expr statement at ("test/cases/large/clang-26760.c": line 13370) * remove expr statement at ("test/cases/large/clang-26760.c": line 13371) diff --git a/rtree-c/test/expected/clang-26760/reduction/p2.path b/rtree-c/test/expected/clang-26760/reduction/p2.path index 9b79bbaa2477d8ef535bcc23096bb5410031f7fa..b85288d8982464f2de6687a3d447bb250d34318f 100644 --- a/rtree-c/test/expected/clang-26760/reduction/p2.path +++ b/rtree-c/test/expected/clang-26760/reduction/p2.path @@ -3,111 +3,328 @@ 1 remove function func_33 at ("test/cases/large/clang-26760.c": line 4699) 1 remove function func_3 at ("test/cases/large/clang-26760.c": line 692) * remove function func_28 at ("test/cases/large/clang-26760.c": line 4487) +* remove parameter at ("test/cases/large/clang-26760.c": line 4487) +* remove parameter at ("test/cases/large/clang-26760.c": line 4487) * remove function func_1 at ("test/cases/large/clang-26760.c": line 588) * remove function func_25 at ("test/cases/large/clang-26760.c": line 4450) +* remove parameter at ("test/cases/large/clang-26760.c": line 4450) * remove function func_54 at ("test/cases/large/clang-26760.c": line 13350) +* remove parameter at ("test/cases/large/clang-26760.c": line 13350) +* remove parameter at ("test/cases/large/clang-26760.c": line 13350) +* remove parameter at ("test/cases/large/clang-26760.c": line 13350) +* remove parameter at ("test/cases/large/clang-26760.c": line 13350) * remove function transparent_crc_bytes at ("test/cases/large/clang-26760.c": line 469) +* remove parameter at ("test/cases/large/clang-26760.c": line 469) +* remove parameter at ("test/cases/large/clang-26760.c": line 469) +* remove parameter at ("test/cases/large/clang-26760.c": line 469) +* remove parameter at ("test/cases/large/clang-26760.c": line 469) * remove function crc32_gentab at ("test/cases/large/clang-26760.c": line 422) * remove function safe_mul_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 161) +* remove parameter at ("test/cases/large/clang-26760.c": line 161) +* remove parameter at ("test/cases/large/clang-26760.c": line 161) * remove function safe_mul_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 117) +* remove parameter at ("test/cases/large/clang-26760.c": line 117) +* remove parameter at ("test/cases/large/clang-26760.c": line 117) * remove function crc32_8bytes at ("test/cases/large/clang-26760.c": line 448) +* remove parameter at ("test/cases/large/clang-26760.c": line 448) * remove function safe_lshift_func_int64_t_s_u at ("test/cases/large/clang-26760.c": line 178) +* remove parameter at ("test/cases/large/clang-26760.c": line 178) +* remove parameter at ("test/cases/large/clang-26760.c": line 178) * remove function func_46 at ("test/cases/large/clang-26760.c": line 13340) +* remove parameter at ("test/cases/large/clang-26760.c": line 13340) +* remove parameter at ("test/cases/large/clang-26760.c": line 13340) +* remove parameter at ("test/cases/large/clang-26760.c": line 13340) +* remove parameter at ("test/cases/large/clang-26760.c": line 13340) +* remove parameter at ("test/cases/large/clang-26760.c": line 13340) * remove function safe_lshift_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 369) +* remove parameter at ("test/cases/large/clang-26760.c": line 369) +* remove parameter at ("test/cases/large/clang-26760.c": line 369) * remove function safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-26760.c": line 134) +* remove parameter at ("test/cases/large/clang-26760.c": line 134) +* remove parameter at ("test/cases/large/clang-26760.c": line 134) * remove function safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-26760.c": line 90) +* remove parameter at ("test/cases/large/clang-26760.c": line 90) +* remove parameter at ("test/cases/large/clang-26760.c": line 90) * remove function safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 320) +* remove parameter at ("test/cases/large/clang-26760.c": line 320) +* remove parameter at ("test/cases/large/clang-26760.c": line 320) * remove function __profile__unsigned_var at ("test/cases/large/clang-26760.c": line 487) +* remove parameter at ("test/cases/large/clang-26760.c": line 487) +* remove parameter at ("test/cases/large/clang-26760.c": line 487) +* remove parameter at ("test/cases/large/clang-26760.c": line 487) +* remove parameter at ("test/cases/large/clang-26760.c": line 487) +* remove parameter at ("test/cases/large/clang-26760.c": line 487) * remove function safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 173) +* remove parameter at ("test/cases/large/clang-26760.c": line 173) +* remove parameter at ("test/cases/large/clang-26760.c": line 173) * remove function safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-26760.c": line 47) +* remove parameter at ("test/cases/large/clang-26760.c": line 47) +* remove parameter at ("test/cases/large/clang-26760.c": line 47) * remove function safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 271) +* remove parameter at ("test/cases/large/clang-26760.c": line 271) +* remove parameter at ("test/cases/large/clang-26760.c": line 271) * remove function safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-26760.c": line 364) +* remove parameter at ("test/cases/large/clang-26760.c": line 364) +* remove parameter at ("test/cases/large/clang-26760.c": line 364) * remove function safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 129) +* remove parameter at ("test/cases/large/clang-26760.c": line 129) +* remove parameter at ("test/cases/large/clang-26760.c": line 129) * remove function transparent_crc at ("test/cases/large/clang-26760.c": line 459) +* remove parameter at ("test/cases/large/clang-26760.c": line 459) +* remove parameter at ("test/cases/large/clang-26760.c": line 459) +* remove parameter at ("test/cases/large/clang-26760.c": line 459) * remove function safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 222) +* remove parameter at ("test/cases/large/clang-26760.c": line 222) +* remove parameter at ("test/cases/large/clang-26760.c": line 222) * remove function safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 85) +* remove parameter at ("test/cases/large/clang-26760.c": line 85) +* remove parameter at ("test/cases/large/clang-26760.c": line 85) * remove function safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-26760.c": line 315) +* remove parameter at ("test/cases/large/clang-26760.c": line 315) +* remove parameter at ("test/cases/large/clang-26760.c": line 315) * remove function __profile__signed_var at ("test/cases/large/clang-26760.c": line 492) +* remove parameter at ("test/cases/large/clang-26760.c": line 492) +* remove parameter at ("test/cases/large/clang-26760.c": line 492) +* remove parameter at ("test/cases/large/clang-26760.c": line 492) +* remove parameter at ("test/cases/large/clang-26760.c": line 492) +* remove parameter at ("test/cases/large/clang-26760.c": line 492) * remove function safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-26760.c": line 266) +* remove parameter at ("test/cases/large/clang-26760.c": line 266) +* remove parameter at ("test/cases/large/clang-26760.c": line 266) * remove function func_19 at ("test/cases/large/clang-26760.c": line 4442) +* remove parameter at ("test/cases/large/clang-26760.c": line 4442) * remove function safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 217) +* remove parameter at ("test/cases/large/clang-26760.c": line 217) +* remove parameter at ("test/cases/large/clang-26760.c": line 217) * remove function safe_add_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 153) +* remove parameter at ("test/cases/large/clang-26760.c": line 153) +* remove parameter at ("test/cases/large/clang-26760.c": line 153) * remove function safe_div_func_double_f_f at ("test/cases/large/clang-26760.c": line 412) +* remove parameter at ("test/cases/large/clang-26760.c": line 412) +* remove parameter at ("test/cases/large/clang-26760.c": line 412) * remove function safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-26760.c": line 100) +* remove parameter at ("test/cases/large/clang-26760.c": line 100) +* remove parameter at ("test/cases/large/clang-26760.c": line 100) * remove function safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-26760.c": line 144) +* remove parameter at ("test/cases/large/clang-26760.c": line 144) +* remove parameter at ("test/cases/large/clang-26760.c": line 144) * remove function safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-26760.c": line 188) +* remove parameter at ("test/cases/large/clang-26760.c": line 188) +* remove parameter at ("test/cases/large/clang-26760.c": line 188) * remove function safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-26760.c": line 56) +* remove parameter at ("test/cases/large/clang-26760.c": line 56) +* remove parameter at ("test/cases/large/clang-26760.c": line 56) * remove function safe_div_func_float_f_f at ("test/cases/large/clang-26760.c": line 396) +* remove parameter at ("test/cases/large/clang-26760.c": line 396) +* remove parameter at ("test/cases/large/clang-26760.c": line 396) * remove function safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 281) +* remove parameter at ("test/cases/large/clang-26760.c": line 281) +* remove parameter at ("test/cases/large/clang-26760.c": line 281) * remove function safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 330) +* remove parameter at ("test/cases/large/clang-26760.c": line 330) +* remove parameter at ("test/cases/large/clang-26760.c": line 330) * remove function safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 379) +* remove parameter at ("test/cases/large/clang-26760.c": line 379) +* remove parameter at ("test/cases/large/clang-26760.c": line 379) * remove function safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 95) +* remove parameter at ("test/cases/large/clang-26760.c": line 95) +* remove parameter at ("test/cases/large/clang-26760.c": line 95) * remove function safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 139) +* remove parameter at ("test/cases/large/clang-26760.c": line 139) +* remove parameter at ("test/cases/large/clang-26760.c": line 139) * remove function safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 183) +* remove parameter at ("test/cases/large/clang-26760.c": line 183) +* remove parameter at ("test/cases/large/clang-26760.c": line 183) * remove function safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 232) +* remove parameter at ("test/cases/large/clang-26760.c": line 232) +* remove parameter at ("test/cases/large/clang-26760.c": line 232) * remove function safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-26760.c": line 276) +* remove parameter at ("test/cases/large/clang-26760.c": line 276) +* remove parameter at ("test/cases/large/clang-26760.c": line 276) * remove function safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-26760.c": line 325) +* remove parameter at ("test/cases/large/clang-26760.c": line 325) +* remove parameter at ("test/cases/large/clang-26760.c": line 325) * remove function safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-26760.c": line 374) +* remove parameter at ("test/cases/large/clang-26760.c": line 374) +* remove parameter at ("test/cases/large/clang-26760.c": line 374) * remove function safe_add_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 109) +* remove parameter at ("test/cases/large/clang-26760.c": line 109) +* remove parameter at ("test/cases/large/clang-26760.c": line 109) * remove function safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 227) +* remove parameter at ("test/cases/large/clang-26760.c": line 227) +* remove parameter at ("test/cases/large/clang-26760.c": line 227) * remove function safe_lshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 43) +* remove parameter at ("test/cases/large/clang-26760.c": line 43) +* remove parameter at ("test/cases/large/clang-26760.c": line 43) * remove function safe_mul_func_double_f_f at ("test/cases/large/clang-26760.c": line 408) +* remove parameter at ("test/cases/large/clang-26760.c": line 408) +* remove parameter at ("test/cases/large/clang-26760.c": line 408) * remove function safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 349) +* remove parameter at ("test/cases/large/clang-26760.c": line 349) +* remove parameter at ("test/cases/large/clang-26760.c": line 349) * remove function safe_sub_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 157) +* remove parameter at ("test/cases/large/clang-26760.c": line 157) +* remove parameter at ("test/cases/large/clang-26760.c": line 157) * remove function safe_mul_func_float_f_f at ("test/cases/large/clang-26760.c": line 392) +* remove parameter at ("test/cases/large/clang-26760.c": line 392) +* remove parameter at ("test/cases/large/clang-26760.c": line 392) * remove function __assert_fail at ("test/cases/large/clang-26760.c": line 11) +* remove parameter at ("test/cases/large/clang-26760.c": line 11) +* remove parameter at ("test/cases/large/clang-26760.c": line 11) +* remove parameter at ("test/cases/large/clang-26760.c": line 11) +* remove parameter at ("test/cases/large/clang-26760.c": line 11) * remove function safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 251) +* remove parameter at ("test/cases/large/clang-26760.c": line 251) +* remove parameter at ("test/cases/large/clang-26760.c": line 251) * remove function safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 300) +* remove parameter at ("test/cases/large/clang-26760.c": line 300) +* remove parameter at ("test/cases/large/clang-26760.c": line 300) * remove function safe_sub_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 113) +* remove parameter at ("test/cases/large/clang-26760.c": line 113) +* remove parameter at ("test/cases/large/clang-26760.c": line 113) * remove function safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 52) +* remove parameter at ("test/cases/large/clang-26760.c": line 52) +* remove parameter at ("test/cases/large/clang-26760.c": line 52) * remove function safe_mod_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 165) +* remove parameter at ("test/cases/large/clang-26760.c": line 165) +* remove parameter at ("test/cases/large/clang-26760.c": line 165) * remove function safe_div_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 169) +* remove parameter at ("test/cases/large/clang-26760.c": line 169) +* remove parameter at ("test/cases/large/clang-26760.c": line 169) * remove function safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 256) +* remove parameter at ("test/cases/large/clang-26760.c": line 256) +* remove parameter at ("test/cases/large/clang-26760.c": line 256) * remove function safe_div_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 261) +* remove parameter at ("test/cases/large/clang-26760.c": line 261) +* remove parameter at ("test/cases/large/clang-26760.c": line 261) * remove function safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 305) +* remove parameter at ("test/cases/large/clang-26760.c": line 305) +* remove parameter at ("test/cases/large/clang-26760.c": line 305) * remove function safe_div_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 310) +* remove parameter at ("test/cases/large/clang-26760.c": line 310) +* remove parameter at ("test/cases/large/clang-26760.c": line 310) * remove function safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 354) +* remove parameter at ("test/cases/large/clang-26760.c": line 354) +* remove parameter at ("test/cases/large/clang-26760.c": line 354) * remove function safe_div_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 359) +* remove parameter at ("test/cases/large/clang-26760.c": line 359) +* remove parameter at ("test/cases/large/clang-26760.c": line 359) * remove function safe_add_func_double_f_f at ("test/cases/large/clang-26760.c": line 400) +* remove parameter at ("test/cases/large/clang-26760.c": line 400) +* remove parameter at ("test/cases/large/clang-26760.c": line 400) * remove function safe_sub_func_double_f_f at ("test/cases/large/clang-26760.c": line 404) +* remove parameter at ("test/cases/large/clang-26760.c": line 404) +* remove parameter at ("test/cases/large/clang-26760.c": line 404) * remove function safe_convert_func_float_to_int32_t at ("test/cases/large/clang-26760.c": line 416) +* remove parameter at ("test/cases/large/clang-26760.c": line 416) * remove function safe_mod_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 121) +* remove parameter at ("test/cases/large/clang-26760.c": line 121) +* remove parameter at ("test/cases/large/clang-26760.c": line 121) * remove function safe_div_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 125) +* remove parameter at ("test/cases/large/clang-26760.c": line 125) +* remove parameter at ("test/cases/large/clang-26760.c": line 125) * remove function safe_mod_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 77) +* remove parameter at ("test/cases/large/clang-26760.c": line 77) +* remove parameter at ("test/cases/large/clang-26760.c": line 77) * remove function safe_div_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 81) +* remove parameter at ("test/cases/large/clang-26760.c": line 81) +* remove parameter at ("test/cases/large/clang-26760.c": line 81) * remove function safe_add_func_float_f_f at ("test/cases/large/clang-26760.c": line 384) +* remove parameter at ("test/cases/large/clang-26760.c": line 384) +* remove parameter at ("test/cases/large/clang-26760.c": line 384) * remove function safe_sub_func_float_f_f at ("test/cases/large/clang-26760.c": line 388) +* remove parameter at ("test/cases/large/clang-26760.c": line 388) +* remove parameter at ("test/cases/large/clang-26760.c": line 388) * remove function safe_add_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 241) +* remove parameter at ("test/cases/large/clang-26760.c": line 241) +* remove parameter at ("test/cases/large/clang-26760.c": line 241) * remove function safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 246) +* remove parameter at ("test/cases/large/clang-26760.c": line 246) +* remove parameter at ("test/cases/large/clang-26760.c": line 246) * remove function safe_add_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 290) +* remove parameter at ("test/cases/large/clang-26760.c": line 290) +* remove parameter at ("test/cases/large/clang-26760.c": line 290) * remove function safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 295) +* remove parameter at ("test/cases/large/clang-26760.c": line 295) +* remove parameter at ("test/cases/large/clang-26760.c": line 295) * remove function safe_add_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 339) +* remove parameter at ("test/cases/large/clang-26760.c": line 339) +* remove parameter at ("test/cases/large/clang-26760.c": line 339) * remove function safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 344) +* remove parameter at ("test/cases/large/clang-26760.c": line 344) +* remove parameter at ("test/cases/large/clang-26760.c": line 344) * remove function safe_mod_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 35) +* remove parameter at ("test/cases/large/clang-26760.c": line 35) +* remove parameter at ("test/cases/large/clang-26760.c": line 35) * remove function safe_div_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 39) +* remove parameter at ("test/cases/large/clang-26760.c": line 39) +* remove parameter at ("test/cases/large/clang-26760.c": line 39) * remove function crc32_byte at ("test/cases/large/clang-26760.c": line 444) +* remove parameter at ("test/cases/large/clang-26760.c": line 444) * remove function safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 205) +* remove parameter at ("test/cases/large/clang-26760.c": line 205) +* remove parameter at ("test/cases/large/clang-26760.c": line 205) * remove function safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-26760.c": line 149) +* remove parameter at ("test/cases/large/clang-26760.c": line 149) * remove function safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 209) +* remove parameter at ("test/cases/large/clang-26760.c": line 209) +* remove parameter at ("test/cases/large/clang-26760.c": line 209) * remove function safe_div_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 213) +* remove parameter at ("test/cases/large/clang-26760.c": line 213) +* remove parameter at ("test/cases/large/clang-26760.c": line 213) * remove function safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-26760.c": line 105) +* remove parameter at ("test/cases/large/clang-26760.c": line 105) * remove function platform_main_end at ("test/cases/large/clang-26760.c": line 15) +* remove parameter at ("test/cases/large/clang-26760.c": line 15) +* remove parameter at ("test/cases/large/clang-26760.c": line 15) * remove function safe_add_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 65) +* remove parameter at ("test/cases/large/clang-26760.c": line 65) +* remove parameter at ("test/cases/large/clang-26760.c": line 65) * remove function safe_sub_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 69) +* remove parameter at ("test/cases/large/clang-26760.c": line 69) +* remove parameter at ("test/cases/large/clang-26760.c": line 69) * remove function safe_mul_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 73) +* remove parameter at ("test/cases/large/clang-26760.c": line 73) +* remove parameter at ("test/cases/large/clang-26760.c": line 73) * remove function safe_add_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 197) +* remove parameter at ("test/cases/large/clang-26760.c": line 197) +* remove parameter at ("test/cases/large/clang-26760.c": line 197) * remove function safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 201) +* remove parameter at ("test/cases/large/clang-26760.c": line 201) +* remove parameter at ("test/cases/large/clang-26760.c": line 201) * remove function safe_add_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 23) +* remove parameter at ("test/cases/large/clang-26760.c": line 23) +* remove parameter at ("test/cases/large/clang-26760.c": line 23) * remove function safe_sub_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 27) +* remove parameter at ("test/cases/large/clang-26760.c": line 27) +* remove parameter at ("test/cases/large/clang-26760.c": line 27) * remove function safe_mul_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 31) +* remove parameter at ("test/cases/large/clang-26760.c": line 31) +* remove parameter at ("test/cases/large/clang-26760.c": line 31) * remove function safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-26760.c": line 237) +* remove parameter at ("test/cases/large/clang-26760.c": line 237) * remove function safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-26760.c": line 286) +* remove parameter at ("test/cases/large/clang-26760.c": line 286) * remove function safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-26760.c": line 335) +* remove parameter at ("test/cases/large/clang-26760.c": line 335) * remove function safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-26760.c": line 61) +* remove parameter at ("test/cases/large/clang-26760.c": line 61) * remove function safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-26760.c": line 193) +* remove parameter at ("test/cases/large/clang-26760.c": line 193) * remove function safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-26760.c": line 19) +* remove parameter at ("test/cases/large/clang-26760.c": line 19) * remove function __profile__dump_on_exit at ("test/cases/large/clang-26760.c": line 486) * remove function printf at ("test/cases/large/clang-26760.c": line 10) +* remove parameter at ("test/cases/large/clang-26760.c": line 10) +* Inline typedefsize_t at ("test/cases/large/clang-26760.c": line 1) +* Inline typedefint8_t at ("test/cases/large/clang-26760.c": line 2) +* Inline typedefint16_t at ("test/cases/large/clang-26760.c": line 3) +* Inline typedefint32_t at ("test/cases/large/clang-26760.c": line 4) +* Inline typedefint64_t at ("test/cases/large/clang-26760.c": line 5) +* Inline typedefuint8_t at ("test/cases/large/clang-26760.c": line 6) +* Inline typedefuint16_t at ("test/cases/large/clang-26760.c": line 7) +* Inline typedefuint32_t at ("test/cases/large/clang-26760.c": line 8) +* Inline typedefuint64_t at ("test/cases/large/clang-26760.c": line 9) * remove expr statement at ("test/cases/large/clang-26760.c": line 17) * do without param at ("test/cases/large/clang-26760.c": line 17) * remove return statement at ("test/cases/large/clang-26760.c": line 21) @@ -1087,8 +1304,10 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 418) * replace by zero at ("test/cases/large/clang-26760.c": line 418) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 420) +* replace by zero at ("test/cases/large/clang-26760.c": line 421) * inline variable crc32_context at ("test/cases/large/clang-26760.c": line 421) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 424) +* replace by zero at ("test/cases/large/clang-26760.c": line 425) * inline variable poly at ("test/cases/large/clang-26760.c": line 425) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 426) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 426) @@ -1208,39 +1427,65 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 481) * do without param at ("test/cases/large/clang-26760.c": line 481) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 530) +* replace by zero at ("test/cases/large/clang-26760.c": line 531) * inline variable g_18 at ("test/cases/large/clang-26760.c": line 531) +* replace by zero at ("test/cases/large/clang-26760.c": line 532) * inline variable g_22 at ("test/cases/large/clang-26760.c": line 532) +* replace by zero at ("test/cases/large/clang-26760.c": line 533) * inline variable g_59 at ("test/cases/large/clang-26760.c": line 533) +* replace by zero at ("test/cases/large/clang-26760.c": line 534) * inline variable g_89 at ("test/cases/large/clang-26760.c": line 534) * delete variable at ("test/cases/large/clang-26760.c": line 535) +* replace by zero at ("test/cases/large/clang-26760.c": line 536) * inline variable g_100 at ("test/cases/large/clang-26760.c": line 536) +* replace by zero at ("test/cases/large/clang-26760.c": line 537) * inline variable g_101 at ("test/cases/large/clang-26760.c": line 537) * delete variable at ("test/cases/large/clang-26760.c": line 538) +* replace by zero at ("test/cases/large/clang-26760.c": line 539) * inline variable g_143 at ("test/cases/large/clang-26760.c": line 539) +* replace by zero at ("test/cases/large/clang-26760.c": line 540) * inline variable g_540 at ("test/cases/large/clang-26760.c": line 540) +* replace by zero at ("test/cases/large/clang-26760.c": line 541) * inline variable g_694 at ("test/cases/large/clang-26760.c": line 541) +* replace by zero at ("test/cases/large/clang-26760.c": line 542) * inline variable g_717 at ("test/cases/large/clang-26760.c": line 542) +* replace by zero at ("test/cases/large/clang-26760.c": line 543) * inline variable g_777 at ("test/cases/large/clang-26760.c": line 543) * delete variable at ("test/cases/large/clang-26760.c": line 544) +* reduce to operant at ("test/cases/large/clang-26760.c": line 545) +* replace by zero at ("test/cases/large/clang-26760.c": line 545) * inline variable g_935 at ("test/cases/large/clang-26760.c": line 545) +* replace by zero at ("test/cases/large/clang-26760.c": line 546) * inline variable g_1168 at ("test/cases/large/clang-26760.c": line 546) +* replace by zero at ("test/cases/large/clang-26760.c": line 547) * inline variable g_1171 at ("test/cases/large/clang-26760.c": line 547) +* replace by zero at ("test/cases/large/clang-26760.c": line 548) * inline variable g_1217 at ("test/cases/large/clang-26760.c": line 548) * delete variable at ("test/cases/large/clang-26760.c": line 549) * delete variable at ("test/cases/large/clang-26760.c": line 550) * delete variable at ("test/cases/large/clang-26760.c": line 551) * delete variable at ("test/cases/large/clang-26760.c": line 552) * delete variable at ("test/cases/large/clang-26760.c": line 553) +* reduce to operant at ("test/cases/large/clang-26760.c": line 554) +* replace by zero at ("test/cases/large/clang-26760.c": line 554) * inline variable g_2100 at ("test/cases/large/clang-26760.c": line 554) * delete variable at ("test/cases/large/clang-26760.c": line 555) +* reduce to operant at ("test/cases/large/clang-26760.c": line 556) +* replace by zero at ("test/cases/large/clang-26760.c": line 556) * inline variable g_2254 at ("test/cases/large/clang-26760.c": line 556) +* replace by zero at ("test/cases/large/clang-26760.c": line 557) * inline variable g_2414 at ("test/cases/large/clang-26760.c": line 557) +* replace by zero at ("test/cases/large/clang-26760.c": line 558) * inline variable g_2431 at ("test/cases/large/clang-26760.c": line 558) +* replace by zero at ("test/cases/large/clang-26760.c": line 559) * inline variable g_2467 at ("test/cases/large/clang-26760.c": line 559) +* replace by zero at ("test/cases/large/clang-26760.c": line 560) * inline variable g_2468 at ("test/cases/large/clang-26760.c": line 560) +* replace by zero at ("test/cases/large/clang-26760.c": line 561) * inline variable g_2469 at ("test/cases/large/clang-26760.c": line 561) * delete variable at ("test/cases/large/clang-26760.c": line 562) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 590) +* replace by zero at ("test/cases/large/clang-26760.c": line 591) * inline variable l_9 at ("test/cases/large/clang-26760.c": line 591) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 592) * remove condition at ("test/cases/large/clang-26760.c": line 593) @@ -1282,11 +1527,221 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 612) * reduce to right at ("test/cases/large/clang-26760.c": line 612) * replace by zero at ("test/cases/large/clang-26760.c": line 612) +* reduce to operant at ("test/cases/large/clang-26760.c": line 613) +* reduce to left at ("test/cases/large/clang-26760.c": line 613) +* reduce to right at ("test/cases/large/clang-26760.c": line 613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 613) +* reduce to left at ("test/cases/large/clang-26760.c": line 613) +* reduce to right at ("test/cases/large/clang-26760.c": line 613) +* reduce to left at ("test/cases/large/clang-26760.c": line 613) +* reduce to right at ("test/cases/large/clang-26760.c": line 613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 613) +* reduce to left at ("test/cases/large/clang-26760.c": line 613) +* reduce to right at ("test/cases/large/clang-26760.c": line 613) +* reduce to left at ("test/cases/large/clang-26760.c": line 613) +* reduce to right at ("test/cases/large/clang-26760.c": line 613) +* reduce to left at ("test/cases/large/clang-26760.c": line 613) +* reduce to right at ("test/cases/large/clang-26760.c": line 613) +* reduce to left at ("test/cases/large/clang-26760.c": line 613) +* reduce to right at ("test/cases/large/clang-26760.c": line 613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 613) +* reduce to left at ("test/cases/large/clang-26760.c": line 613) +* reduce to right at ("test/cases/large/clang-26760.c": line 613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 613) +* reduce to left at ("test/cases/large/clang-26760.c": line 613) +* reduce to right at ("test/cases/large/clang-26760.c": line 613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 613) +* replace by zero at ("test/cases/large/clang-26760.c": line 613) * inline variable BOoOog_22 at ("test/cases/large/clang-26760.c": line 613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 614) +* reduce to left at ("test/cases/large/clang-26760.c": line 614) +* reduce to right at ("test/cases/large/clang-26760.c": line 614) +* reduce to operant at ("test/cases/large/clang-26760.c": line 614) +* reduce to operant at ("test/cases/large/clang-26760.c": line 614) +* reduce to left at ("test/cases/large/clang-26760.c": line 614) +* reduce to right at ("test/cases/large/clang-26760.c": line 614) +* reduce to left at ("test/cases/large/clang-26760.c": line 614) +* reduce to right at ("test/cases/large/clang-26760.c": line 614) +* reduce to operant at ("test/cases/large/clang-26760.c": line 614) +* reduce to left at ("test/cases/large/clang-26760.c": line 614) +* reduce to right at ("test/cases/large/clang-26760.c": line 614) +* reduce to operant at ("test/cases/large/clang-26760.c": line 614) +* reduce to left at ("test/cases/large/clang-26760.c": line 614) +* reduce to right at ("test/cases/large/clang-26760.c": line 614) +* reduce to left at ("test/cases/large/clang-26760.c": line 614) +* reduce to right at ("test/cases/large/clang-26760.c": line 614) +* reduce to left at ("test/cases/large/clang-26760.c": line 614) +* reduce to right at ("test/cases/large/clang-26760.c": line 614) +* reduce to left at ("test/cases/large/clang-26760.c": line 614) +* reduce to right at ("test/cases/large/clang-26760.c": line 614) +* reduce to operant at ("test/cases/large/clang-26760.c": line 614) +* reduce to left at ("test/cases/large/clang-26760.c": line 614) +* reduce to right at ("test/cases/large/clang-26760.c": line 614) +* reduce to operant at ("test/cases/large/clang-26760.c": line 614) +* reduce to left at ("test/cases/large/clang-26760.c": line 614) +* reduce to right at ("test/cases/large/clang-26760.c": line 614) +* reduce to operant at ("test/cases/large/clang-26760.c": line 614) +* reduce to operant at ("test/cases/large/clang-26760.c": line 614) +* reduce to operant at ("test/cases/large/clang-26760.c": line 614) +* replace by zero at ("test/cases/large/clang-26760.c": line 614) * inline variable BOoOobg_1168 at ("test/cases/large/clang-26760.c": line 614) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* reduce to left at ("test/cases/large/clang-26760.c": line 615) +* reduce to right at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* reduce to left at ("test/cases/large/clang-26760.c": line 615) +* reduce to right at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* reduce to left at ("test/cases/large/clang-26760.c": line 615) +* reduce to right at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* reduce to left at ("test/cases/large/clang-26760.c": line 615) +* reduce to right at ("test/cases/large/clang-26760.c": line 615) +* reduce to left at ("test/cases/large/clang-26760.c": line 615) +* reduce to right at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* reduce to left at ("test/cases/large/clang-26760.c": line 615) +* reduce to right at ("test/cases/large/clang-26760.c": line 615) +* reduce to left at ("test/cases/large/clang-26760.c": line 615) +* reduce to right at ("test/cases/large/clang-26760.c": line 615) +* reduce to left at ("test/cases/large/clang-26760.c": line 615) +* reduce to right at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* reduce to left at ("test/cases/large/clang-26760.c": line 615) +* reduce to right at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* reduce to left at ("test/cases/large/clang-26760.c": line 615) +* reduce to right at ("test/cases/large/clang-26760.c": line 615) +* reduce to left at ("test/cases/large/clang-26760.c": line 615) +* reduce to right at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 615) +* replace by zero at ("test/cases/large/clang-26760.c": line 615) * inline variable BOoOocg_1171 at ("test/cases/large/clang-26760.c": line 615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 616) +* reduce to left at ("test/cases/large/clang-26760.c": line 616) +* reduce to right at ("test/cases/large/clang-26760.c": line 616) +* reduce to left at ("test/cases/large/clang-26760.c": line 616) +* reduce to right at ("test/cases/large/clang-26760.c": line 616) +* reduce to left at ("test/cases/large/clang-26760.c": line 616) +* reduce to right at ("test/cases/large/clang-26760.c": line 616) +* reduce to operant at ("test/cases/large/clang-26760.c": line 616) +* reduce to left at ("test/cases/large/clang-26760.c": line 616) +* reduce to right at ("test/cases/large/clang-26760.c": line 616) +* reduce to left at ("test/cases/large/clang-26760.c": line 616) +* reduce to right at ("test/cases/large/clang-26760.c": line 616) +* reduce to operant at ("test/cases/large/clang-26760.c": line 616) +* reduce to left at ("test/cases/large/clang-26760.c": line 616) +* reduce to right at ("test/cases/large/clang-26760.c": line 616) +* reduce to left at ("test/cases/large/clang-26760.c": line 616) +* reduce to right at ("test/cases/large/clang-26760.c": line 616) +* reduce to left at ("test/cases/large/clang-26760.c": line 616) +* reduce to right at ("test/cases/large/clang-26760.c": line 616) +* reduce to left at ("test/cases/large/clang-26760.c": line 616) +* reduce to right at ("test/cases/large/clang-26760.c": line 616) +* reduce to operant at ("test/cases/large/clang-26760.c": line 616) +* reduce to left at ("test/cases/large/clang-26760.c": line 616) +* reduce to right at ("test/cases/large/clang-26760.c": line 616) +* reduce to left at ("test/cases/large/clang-26760.c": line 616) +* reduce to right at ("test/cases/large/clang-26760.c": line 616) +* reduce to left at ("test/cases/large/clang-26760.c": line 616) +* reduce to right at ("test/cases/large/clang-26760.c": line 616) +* reduce to operant at ("test/cases/large/clang-26760.c": line 616) +* reduce to operant at ("test/cases/large/clang-26760.c": line 616) +* reduce to operant at ("test/cases/large/clang-26760.c": line 616) +* reduce to operant at ("test/cases/large/clang-26760.c": line 616) +* replace by zero at ("test/cases/large/clang-26760.c": line 616) * inline variable BOoOodg_101 at ("test/cases/large/clang-26760.c": line 616) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to left at ("test/cases/large/clang-26760.c": line 617) +* reduce to right at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 617) +* replace by zero at ("test/cases/large/clang-26760.c": line 617) * inline variable BOoOoeg_2469 at ("test/cases/large/clang-26760.c": line 617) +* reduce to operant at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to operant at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to operant at ("test/cases/large/clang-26760.c": line 618) +* reduce to operant at ("test/cases/large/clang-26760.c": line 618) +* reduce to operant at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to operant at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to operant at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to operant at ("test/cases/large/clang-26760.c": line 618) +* reduce to operant at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* reduce to left at ("test/cases/large/clang-26760.c": line 618) +* reduce to right at ("test/cases/large/clang-26760.c": line 618) +* replace by zero at ("test/cases/large/clang-26760.c": line 618) * inline variable BOoOofg_143 at ("test/cases/large/clang-26760.c": line 618) * remove condition at ("test/cases/large/clang-26760.c": line 619) * reduce to operant at ("test/cases/large/clang-26760.c": line 619) @@ -2202,6 +2657,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 690) * replace by zero at ("test/cases/large/clang-26760.c": line 690) * replace by zero at ("test/cases/large/clang-26760.c": line 690) +* replace by zero at ("test/cases/large/clang-26760.c": line 4444) * inline variable l_21 at ("test/cases/large/clang-26760.c": line 4444) * remove expr statement at ("test/cases/large/clang-26760.c": line 4445) * reduce to left at ("test/cases/large/clang-26760.c": line 4445) @@ -2216,6 +2672,7 @@ * do without param at ("test/cases/large/clang-26760.c": line 4447) * do without param at ("test/cases/large/clang-26760.c": line 4447) * remove return statement at ("test/cases/large/clang-26760.c": line 4448) +* replace by zero at ("test/cases/large/clang-26760.c": line 4452) * inline variable l_27 at ("test/cases/large/clang-26760.c": line 4452) * remove expr statement at ("test/cases/large/clang-26760.c": line 4453) * reduce to left at ("test/cases/large/clang-26760.c": line 4453) @@ -2234,7 +2691,9 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4472) * reduce to right at ("test/cases/large/clang-26760.c": line 4472) * remove empty declaration at ("test/cases/large/clang-26760.c": line 4472) +* replace by zero at ("test/cases/large/clang-26760.c": line 4474) * inline variable l_1466 at ("test/cases/large/clang-26760.c": line 4474) +* replace by zero at ("test/cases/large/clang-26760.c": line 4475) * inline variable l_1481 at ("test/cases/large/clang-26760.c": line 4475) * remove expr statement at ("test/cases/large/clang-26760.c": line 4476) * reduce to left at ("test/cases/large/clang-26760.c": line 4476) @@ -2271,6 +2730,7 @@ * remove return statement at ("test/cases/large/clang-26760.c": line 4485) * remove labelIdent "LABEL_HoHof" 381454432 (NodeInfo ("test/cases/large/clang-26760.c": line 4539) (("test/cases/large/clang-26760.c": line 4539),11) (Name {nameId = 51617})) at ("test/cases/large/clang-26760.c": line 4539) * remove labelIdent "LABEL_PoPol" 381683816 (NodeInfo ("test/cases/large/clang-26760.c": line 4551) (("test/cases/large/clang-26760.c": line 4551),11) (Name {nameId = 51809})) at ("test/cases/large/clang-26760.c": line 4551) +* replace by zero at ("test/cases/large/clang-26760.c": line 4489) * inline variable l_1461 at ("test/cases/large/clang-26760.c": line 4489) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4490) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4491) @@ -2283,10 +2743,102 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4494) * reduce to right at ("test/cases/large/clang-26760.c": line 4494) * remove empty declaration at ("test/cases/large/clang-26760.c": line 4494) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4496) +* reduce to left at ("test/cases/large/clang-26760.c": line 4496) +* reduce to right at ("test/cases/large/clang-26760.c": line 4496) +* reduce to left at ("test/cases/large/clang-26760.c": line 4496) +* reduce to right at ("test/cases/large/clang-26760.c": line 4496) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4496) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4496) +* reduce to left at ("test/cases/large/clang-26760.c": line 4496) +* reduce to right at ("test/cases/large/clang-26760.c": line 4496) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4496) +* reduce to left at ("test/cases/large/clang-26760.c": line 4496) +* reduce to right at ("test/cases/large/clang-26760.c": line 4496) +* replace by zero at ("test/cases/large/clang-26760.c": line 4496) * inline variable BCoCog_101 at ("test/cases/large/clang-26760.c": line 4496) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4497) +* reduce to left at ("test/cases/large/clang-26760.c": line 4497) +* reduce to right at ("test/cases/large/clang-26760.c": line 4497) +* reduce to left at ("test/cases/large/clang-26760.c": line 4497) +* reduce to right at ("test/cases/large/clang-26760.c": line 4497) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4497) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4497) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4497) +* reduce to left at ("test/cases/large/clang-26760.c": line 4497) +* reduce to right at ("test/cases/large/clang-26760.c": line 4497) +* reduce to left at ("test/cases/large/clang-26760.c": line 4497) +* reduce to right at ("test/cases/large/clang-26760.c": line 4497) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4497) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4497) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4497) +* reduce to left at ("test/cases/large/clang-26760.c": line 4497) +* reduce to right at ("test/cases/large/clang-26760.c": line 4497) +* replace by zero at ("test/cases/large/clang-26760.c": line 4497) * inline variable BCoCobl_1461 at ("test/cases/large/clang-26760.c": line 4497) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4498) +* reduce to left at ("test/cases/large/clang-26760.c": line 4498) +* reduce to right at ("test/cases/large/clang-26760.c": line 4498) +* reduce to left at ("test/cases/large/clang-26760.c": line 4498) +* reduce to right at ("test/cases/large/clang-26760.c": line 4498) +* reduce to left at ("test/cases/large/clang-26760.c": line 4498) +* reduce to right at ("test/cases/large/clang-26760.c": line 4498) +* reduce to left at ("test/cases/large/clang-26760.c": line 4498) +* reduce to right at ("test/cases/large/clang-26760.c": line 4498) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4498) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4498) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4498) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4498) +* reduce to left at ("test/cases/large/clang-26760.c": line 4498) +* reduce to right at ("test/cases/large/clang-26760.c": line 4498) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4498) +* reduce to left at ("test/cases/large/clang-26760.c": line 4498) +* reduce to right at ("test/cases/large/clang-26760.c": line 4498) +* replace by zero at ("test/cases/large/clang-26760.c": line 4498) * inline variable BCoCocg_540 at ("test/cases/large/clang-26760.c": line 4498) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4499) +* reduce to left at ("test/cases/large/clang-26760.c": line 4499) +* reduce to right at ("test/cases/large/clang-26760.c": line 4499) +* reduce to left at ("test/cases/large/clang-26760.c": line 4499) +* reduce to right at ("test/cases/large/clang-26760.c": line 4499) +* reduce to left at ("test/cases/large/clang-26760.c": line 4499) +* reduce to right at ("test/cases/large/clang-26760.c": line 4499) +* reduce to left at ("test/cases/large/clang-26760.c": line 4499) +* reduce to right at ("test/cases/large/clang-26760.c": line 4499) +* reduce to left at ("test/cases/large/clang-26760.c": line 4499) +* reduce to right at ("test/cases/large/clang-26760.c": line 4499) +* reduce to left at ("test/cases/large/clang-26760.c": line 4499) +* reduce to right at ("test/cases/large/clang-26760.c": line 4499) +* reduce to left at ("test/cases/large/clang-26760.c": line 4499) +* reduce to right at ("test/cases/large/clang-26760.c": line 4499) +* replace by zero at ("test/cases/large/clang-26760.c": line 4499) * inline variable BCoCodg_22 at ("test/cases/large/clang-26760.c": line 4499) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4500) +* reduce to left at ("test/cases/large/clang-26760.c": line 4500) +* reduce to right at ("test/cases/large/clang-26760.c": line 4500) +* reduce to left at ("test/cases/large/clang-26760.c": line 4500) +* reduce to right at ("test/cases/large/clang-26760.c": line 4500) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4500) +* reduce to left at ("test/cases/large/clang-26760.c": line 4500) +* reduce to right at ("test/cases/large/clang-26760.c": line 4500) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4500) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4500) +* reduce to left at ("test/cases/large/clang-26760.c": line 4500) +* reduce to right at ("test/cases/large/clang-26760.c": line 4500) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4500) +* reduce to left at ("test/cases/large/clang-26760.c": line 4500) +* reduce to right at ("test/cases/large/clang-26760.c": line 4500) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4500) +* reduce to left at ("test/cases/large/clang-26760.c": line 4500) +* reduce to right at ("test/cases/large/clang-26760.c": line 4500) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4500) +* reduce to left at ("test/cases/large/clang-26760.c": line 4500) +* reduce to right at ("test/cases/large/clang-26760.c": line 4500) +* reduce to left at ("test/cases/large/clang-26760.c": line 4500) +* reduce to right at ("test/cases/large/clang-26760.c": line 4500) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4500) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4500) +* replace by zero at ("test/cases/large/clang-26760.c": line 4500) * inline variable BCoCoeg_777 at ("test/cases/large/clang-26760.c": line 4500) * remove condition at ("test/cases/large/clang-26760.c": line 4501) * remove condition at ("test/cases/large/clang-26760.c": line 4502) @@ -2477,10 +3029,100 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 4529) * reduce to left at ("test/cases/large/clang-26760.c": line 4529) * reduce to right at ("test/cases/large/clang-26760.c": line 4529) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4530) +* reduce to left at ("test/cases/large/clang-26760.c": line 4530) +* reduce to right at ("test/cases/large/clang-26760.c": line 4530) +* reduce to left at ("test/cases/large/clang-26760.c": line 4530) +* reduce to right at ("test/cases/large/clang-26760.c": line 4530) +* reduce to left at ("test/cases/large/clang-26760.c": line 4530) +* reduce to right at ("test/cases/large/clang-26760.c": line 4530) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4530) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4530) +* reduce to left at ("test/cases/large/clang-26760.c": line 4530) +* reduce to right at ("test/cases/large/clang-26760.c": line 4530) +* replace by zero at ("test/cases/large/clang-26760.c": line 4530) * inline variable BHoHog_22 at ("test/cases/large/clang-26760.c": line 4530) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4531) +* reduce to left at ("test/cases/large/clang-26760.c": line 4531) +* reduce to right at ("test/cases/large/clang-26760.c": line 4531) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4531) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4531) +* reduce to left at ("test/cases/large/clang-26760.c": line 4531) +* reduce to right at ("test/cases/large/clang-26760.c": line 4531) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4531) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4531) +* reduce to left at ("test/cases/large/clang-26760.c": line 4531) +* reduce to right at ("test/cases/large/clang-26760.c": line 4531) +* reduce to left at ("test/cases/large/clang-26760.c": line 4531) +* reduce to right at ("test/cases/large/clang-26760.c": line 4531) +* reduce to left at ("test/cases/large/clang-26760.c": line 4531) +* reduce to right at ("test/cases/large/clang-26760.c": line 4531) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4531) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4531) +* replace by zero at ("test/cases/large/clang-26760.c": line 4531) * inline variable BHoHobl_1461 at ("test/cases/large/clang-26760.c": line 4531) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4532) +* reduce to left at ("test/cases/large/clang-26760.c": line 4532) +* reduce to right at ("test/cases/large/clang-26760.c": line 4532) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4532) +* reduce to left at ("test/cases/large/clang-26760.c": line 4532) +* reduce to right at ("test/cases/large/clang-26760.c": line 4532) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4532) +* reduce to left at ("test/cases/large/clang-26760.c": line 4532) +* reduce to right at ("test/cases/large/clang-26760.c": line 4532) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4532) +* reduce to left at ("test/cases/large/clang-26760.c": line 4532) +* reduce to right at ("test/cases/large/clang-26760.c": line 4532) +* reduce to left at ("test/cases/large/clang-26760.c": line 4532) +* reduce to right at ("test/cases/large/clang-26760.c": line 4532) +* reduce to left at ("test/cases/large/clang-26760.c": line 4532) +* reduce to right at ("test/cases/large/clang-26760.c": line 4532) +* replace by zero at ("test/cases/large/clang-26760.c": line 4532) * inline variable BHoHocg_101 at ("test/cases/large/clang-26760.c": line 4532) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4533) +* reduce to left at ("test/cases/large/clang-26760.c": line 4533) +* reduce to right at ("test/cases/large/clang-26760.c": line 4533) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4533) +* reduce to left at ("test/cases/large/clang-26760.c": line 4533) +* reduce to right at ("test/cases/large/clang-26760.c": line 4533) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4533) +* reduce to left at ("test/cases/large/clang-26760.c": line 4533) +* reduce to right at ("test/cases/large/clang-26760.c": line 4533) +* reduce to left at ("test/cases/large/clang-26760.c": line 4533) +* reduce to right at ("test/cases/large/clang-26760.c": line 4533) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4533) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4533) +* reduce to left at ("test/cases/large/clang-26760.c": line 4533) +* reduce to right at ("test/cases/large/clang-26760.c": line 4533) +* reduce to left at ("test/cases/large/clang-26760.c": line 4533) +* reduce to right at ("test/cases/large/clang-26760.c": line 4533) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4533) +* reduce to left at ("test/cases/large/clang-26760.c": line 4533) +* reduce to right at ("test/cases/large/clang-26760.c": line 4533) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4533) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4533) +* replace by zero at ("test/cases/large/clang-26760.c": line 4533) * inline variable BHoHodg_540 at ("test/cases/large/clang-26760.c": line 4533) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4534) +* reduce to left at ("test/cases/large/clang-26760.c": line 4534) +* reduce to right at ("test/cases/large/clang-26760.c": line 4534) +* reduce to left at ("test/cases/large/clang-26760.c": line 4534) +* reduce to right at ("test/cases/large/clang-26760.c": line 4534) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4534) +* reduce to left at ("test/cases/large/clang-26760.c": line 4534) +* reduce to right at ("test/cases/large/clang-26760.c": line 4534) +* reduce to left at ("test/cases/large/clang-26760.c": line 4534) +* reduce to right at ("test/cases/large/clang-26760.c": line 4534) +* reduce to left at ("test/cases/large/clang-26760.c": line 4534) +* reduce to right at ("test/cases/large/clang-26760.c": line 4534) +* reduce to left at ("test/cases/large/clang-26760.c": line 4534) +* reduce to right at ("test/cases/large/clang-26760.c": line 4534) +* reduce to left at ("test/cases/large/clang-26760.c": line 4534) +* reduce to right at ("test/cases/large/clang-26760.c": line 4534) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4534) +* reduce to left at ("test/cases/large/clang-26760.c": line 4534) +* reduce to right at ("test/cases/large/clang-26760.c": line 4534) +* replace by zero at ("test/cases/large/clang-26760.c": line 4534) * inline variable BHoHoeg_777 at ("test/cases/large/clang-26760.c": line 4534) * remove condition at ("test/cases/large/clang-26760.c": line 4535) * remove expr statement at ("test/cases/large/clang-26760.c": line 4537) @@ -2496,10 +3138,101 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 4542) * reduce to left at ("test/cases/large/clang-26760.c": line 4542) * reduce to right at ("test/cases/large/clang-26760.c": line 4542) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4543) +* reduce to left at ("test/cases/large/clang-26760.c": line 4543) +* reduce to right at ("test/cases/large/clang-26760.c": line 4543) +* reduce to left at ("test/cases/large/clang-26760.c": line 4543) +* reduce to right at ("test/cases/large/clang-26760.c": line 4543) +* reduce to left at ("test/cases/large/clang-26760.c": line 4543) +* reduce to right at ("test/cases/large/clang-26760.c": line 4543) +* reduce to left at ("test/cases/large/clang-26760.c": line 4543) +* reduce to right at ("test/cases/large/clang-26760.c": line 4543) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4543) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4543) +* replace by zero at ("test/cases/large/clang-26760.c": line 4543) * inline variable BPoPogl_1461 at ("test/cases/large/clang-26760.c": line 4543) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4544) +* reduce to left at ("test/cases/large/clang-26760.c": line 4544) +* reduce to right at ("test/cases/large/clang-26760.c": line 4544) +* reduce to left at ("test/cases/large/clang-26760.c": line 4544) +* reduce to right at ("test/cases/large/clang-26760.c": line 4544) +* reduce to left at ("test/cases/large/clang-26760.c": line 4544) +* reduce to right at ("test/cases/large/clang-26760.c": line 4544) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4544) +* reduce to left at ("test/cases/large/clang-26760.c": line 4544) +* reduce to right at ("test/cases/large/clang-26760.c": line 4544) +* reduce to left at ("test/cases/large/clang-26760.c": line 4544) +* reduce to right at ("test/cases/large/clang-26760.c": line 4544) +* replace by zero at ("test/cases/large/clang-26760.c": line 4544) * inline variable BPoPohg_777 at ("test/cases/large/clang-26760.c": line 4544) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4545) +* reduce to left at ("test/cases/large/clang-26760.c": line 4545) +* reduce to right at ("test/cases/large/clang-26760.c": line 4545) +* reduce to left at ("test/cases/large/clang-26760.c": line 4545) +* reduce to right at ("test/cases/large/clang-26760.c": line 4545) +* reduce to left at ("test/cases/large/clang-26760.c": line 4545) +* reduce to right at ("test/cases/large/clang-26760.c": line 4545) +* reduce to left at ("test/cases/large/clang-26760.c": line 4545) +* reduce to right at ("test/cases/large/clang-26760.c": line 4545) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4545) +* reduce to left at ("test/cases/large/clang-26760.c": line 4545) +* reduce to right at ("test/cases/large/clang-26760.c": line 4545) +* reduce to left at ("test/cases/large/clang-26760.c": line 4545) +* reduce to right at ("test/cases/large/clang-26760.c": line 4545) +* replace by zero at ("test/cases/large/clang-26760.c": line 4545) * inline variable BPoPoig_540 at ("test/cases/large/clang-26760.c": line 4545) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4546) +* reduce to left at ("test/cases/large/clang-26760.c": line 4546) +* reduce to right at ("test/cases/large/clang-26760.c": line 4546) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4546) +* reduce to left at ("test/cases/large/clang-26760.c": line 4546) +* reduce to right at ("test/cases/large/clang-26760.c": line 4546) +* reduce to left at ("test/cases/large/clang-26760.c": line 4546) +* reduce to right at ("test/cases/large/clang-26760.c": line 4546) +* reduce to left at ("test/cases/large/clang-26760.c": line 4546) +* reduce to right at ("test/cases/large/clang-26760.c": line 4546) +* reduce to left at ("test/cases/large/clang-26760.c": line 4546) +* reduce to right at ("test/cases/large/clang-26760.c": line 4546) +* reduce to left at ("test/cases/large/clang-26760.c": line 4546) +* reduce to right at ("test/cases/large/clang-26760.c": line 4546) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4546) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4546) +* reduce to left at ("test/cases/large/clang-26760.c": line 4546) +* reduce to right at ("test/cases/large/clang-26760.c": line 4546) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4546) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4546) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4546) +* replace by zero at ("test/cases/large/clang-26760.c": line 4546) * inline variable BPoPojg_22 at ("test/cases/large/clang-26760.c": line 4546) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4547) +* reduce to left at ("test/cases/large/clang-26760.c": line 4547) +* reduce to right at ("test/cases/large/clang-26760.c": line 4547) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4547) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4547) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4547) +* reduce to left at ("test/cases/large/clang-26760.c": line 4547) +* reduce to right at ("test/cases/large/clang-26760.c": line 4547) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4547) +* reduce to left at ("test/cases/large/clang-26760.c": line 4547) +* reduce to right at ("test/cases/large/clang-26760.c": line 4547) +* reduce to left at ("test/cases/large/clang-26760.c": line 4547) +* reduce to right at ("test/cases/large/clang-26760.c": line 4547) +* reduce to left at ("test/cases/large/clang-26760.c": line 4547) +* reduce to right at ("test/cases/large/clang-26760.c": line 4547) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4547) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4547) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4547) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4547) +* reduce to left at ("test/cases/large/clang-26760.c": line 4547) +* reduce to right at ("test/cases/large/clang-26760.c": line 4547) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4547) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4547) +* reduce to left at ("test/cases/large/clang-26760.c": line 4547) +* reduce to right at ("test/cases/large/clang-26760.c": line 4547) +* reduce to left at ("test/cases/large/clang-26760.c": line 4547) +* reduce to right at ("test/cases/large/clang-26760.c": line 4547) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4547) +* replace by zero at ("test/cases/large/clang-26760.c": line 4547) * inline variable BPoPokg_101 at ("test/cases/large/clang-26760.c": line 4547) * remove condition at ("test/cases/large/clang-26760.c": line 4548) * reduce to left at ("test/cases/large/clang-26760.c": line 4548) @@ -3189,7 +3922,9 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4677) * reduce to right at ("test/cases/large/clang-26760.c": line 4677) * remove empty declaration at ("test/cases/large/clang-26760.c": line 4677) +* replace by zero at ("test/cases/large/clang-26760.c": line 4680) * inline variable l_1447 at ("test/cases/large/clang-26760.c": line 4680) +* replace by zero at ("test/cases/large/clang-26760.c": line 4681) * inline variable l_1463 at ("test/cases/large/clang-26760.c": line 4681) * remove expr statement at ("test/cases/large/clang-26760.c": line 4682) * reduce to left at ("test/cases/large/clang-26760.c": line 4682) @@ -3240,12 +3975,15 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 4692) * remove condition at ("test/cases/large/clang-26760.c": line 4696) * remove return statement at ("test/cases/large/clang-26760.c": line 4697) +* replace by zero at ("test/cases/large/clang-26760.c": line 13346) * inline variable l_74 at ("test/cases/large/clang-26760.c": line 13346) * remove expr statement at ("test/cases/large/clang-26760.c": line 13347) * reduce to left at ("test/cases/large/clang-26760.c": line 13347) * reduce to right at ("test/cases/large/clang-26760.c": line 13347) * remove return statement at ("test/cases/large/clang-26760.c": line 13348) +* replace by zero at ("test/cases/large/clang-26760.c": line 13355) * inline variable l_68 at ("test/cases/large/clang-26760.c": line 13355) +* replace by zero at ("test/cases/large/clang-26760.c": line 13356) * inline variable l_73 at ("test/cases/large/clang-26760.c": line 13356) * remove expr statement at ("test/cases/large/clang-26760.c": line 13357) * reduce to left at ("test/cases/large/clang-26760.c": line 13357) @@ -3287,6 +4025,7 @@ * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 13368) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 13368) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 13368) +* replace by zero at ("test/cases/large/clang-26760.c": line 13369) * inline variable print_hash_value at ("test/cases/large/clang-26760.c": line 13369) * remove expr statement at ("test/cases/large/clang-26760.c": line 13370) * remove expr statement at ("test/cases/large/clang-26760.c": line 13371) diff --git a/rtree-c/test/expected/clang-26760/reduction/p3.path b/rtree-c/test/expected/clang-26760/reduction/p3.path index a82516bd184724d187c2d6641cd058ade170f59d..cb9a2c8213cc2dae0e39cbba27fd2dbef2b4a9e4 100644 --- a/rtree-c/test/expected/clang-26760/reduction/p3.path +++ b/rtree-c/test/expected/clang-26760/reduction/p3.path @@ -7,107 +7,317 @@ 1 remove function func_25 at ("test/cases/large/clang-26760.c": line 4450) 1 remove function func_54 at ("test/cases/large/clang-26760.c": line 13350) * remove function transparent_crc_bytes at ("test/cases/large/clang-26760.c": line 469) +* remove parameter at ("test/cases/large/clang-26760.c": line 469) +* remove parameter at ("test/cases/large/clang-26760.c": line 469) +* remove parameter at ("test/cases/large/clang-26760.c": line 469) +* remove parameter at ("test/cases/large/clang-26760.c": line 469) * remove function crc32_gentab at ("test/cases/large/clang-26760.c": line 422) * remove function safe_mul_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 161) +* remove parameter at ("test/cases/large/clang-26760.c": line 161) +* remove parameter at ("test/cases/large/clang-26760.c": line 161) * remove function safe_mul_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 117) +* remove parameter at ("test/cases/large/clang-26760.c": line 117) +* remove parameter at ("test/cases/large/clang-26760.c": line 117) * remove function crc32_8bytes at ("test/cases/large/clang-26760.c": line 448) +* remove parameter at ("test/cases/large/clang-26760.c": line 448) * remove function safe_lshift_func_int64_t_s_u at ("test/cases/large/clang-26760.c": line 178) +* remove parameter at ("test/cases/large/clang-26760.c": line 178) +* remove parameter at ("test/cases/large/clang-26760.c": line 178) * remove function func_46 at ("test/cases/large/clang-26760.c": line 13340) +* remove parameter at ("test/cases/large/clang-26760.c": line 13340) +* remove parameter at ("test/cases/large/clang-26760.c": line 13340) +* remove parameter at ("test/cases/large/clang-26760.c": line 13340) +* remove parameter at ("test/cases/large/clang-26760.c": line 13340) +* remove parameter at ("test/cases/large/clang-26760.c": line 13340) * remove function safe_lshift_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 369) +* remove parameter at ("test/cases/large/clang-26760.c": line 369) +* remove parameter at ("test/cases/large/clang-26760.c": line 369) * remove function safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-26760.c": line 134) +* remove parameter at ("test/cases/large/clang-26760.c": line 134) +* remove parameter at ("test/cases/large/clang-26760.c": line 134) * remove function safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-26760.c": line 90) +* remove parameter at ("test/cases/large/clang-26760.c": line 90) +* remove parameter at ("test/cases/large/clang-26760.c": line 90) * remove function safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 320) +* remove parameter at ("test/cases/large/clang-26760.c": line 320) +* remove parameter at ("test/cases/large/clang-26760.c": line 320) * remove function __profile__unsigned_var at ("test/cases/large/clang-26760.c": line 487) +* remove parameter at ("test/cases/large/clang-26760.c": line 487) +* remove parameter at ("test/cases/large/clang-26760.c": line 487) +* remove parameter at ("test/cases/large/clang-26760.c": line 487) +* remove parameter at ("test/cases/large/clang-26760.c": line 487) +* remove parameter at ("test/cases/large/clang-26760.c": line 487) * remove function safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 173) +* remove parameter at ("test/cases/large/clang-26760.c": line 173) +* remove parameter at ("test/cases/large/clang-26760.c": line 173) * remove function safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-26760.c": line 47) +* remove parameter at ("test/cases/large/clang-26760.c": line 47) +* remove parameter at ("test/cases/large/clang-26760.c": line 47) * remove function safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 271) +* remove parameter at ("test/cases/large/clang-26760.c": line 271) +* remove parameter at ("test/cases/large/clang-26760.c": line 271) * remove function safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-26760.c": line 364) +* remove parameter at ("test/cases/large/clang-26760.c": line 364) +* remove parameter at ("test/cases/large/clang-26760.c": line 364) * remove function safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 129) +* remove parameter at ("test/cases/large/clang-26760.c": line 129) +* remove parameter at ("test/cases/large/clang-26760.c": line 129) * remove function transparent_crc at ("test/cases/large/clang-26760.c": line 459) +* remove parameter at ("test/cases/large/clang-26760.c": line 459) +* remove parameter at ("test/cases/large/clang-26760.c": line 459) +* remove parameter at ("test/cases/large/clang-26760.c": line 459) * remove function safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 222) +* remove parameter at ("test/cases/large/clang-26760.c": line 222) +* remove parameter at ("test/cases/large/clang-26760.c": line 222) * remove function safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 85) +* remove parameter at ("test/cases/large/clang-26760.c": line 85) +* remove parameter at ("test/cases/large/clang-26760.c": line 85) * remove function safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-26760.c": line 315) +* remove parameter at ("test/cases/large/clang-26760.c": line 315) +* remove parameter at ("test/cases/large/clang-26760.c": line 315) * remove function __profile__signed_var at ("test/cases/large/clang-26760.c": line 492) +* remove parameter at ("test/cases/large/clang-26760.c": line 492) +* remove parameter at ("test/cases/large/clang-26760.c": line 492) +* remove parameter at ("test/cases/large/clang-26760.c": line 492) +* remove parameter at ("test/cases/large/clang-26760.c": line 492) +* remove parameter at ("test/cases/large/clang-26760.c": line 492) * remove function safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-26760.c": line 266) +* remove parameter at ("test/cases/large/clang-26760.c": line 266) +* remove parameter at ("test/cases/large/clang-26760.c": line 266) * remove function func_19 at ("test/cases/large/clang-26760.c": line 4442) +* remove parameter at ("test/cases/large/clang-26760.c": line 4442) * remove function safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 217) +* remove parameter at ("test/cases/large/clang-26760.c": line 217) +* remove parameter at ("test/cases/large/clang-26760.c": line 217) * remove function safe_add_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 153) +* remove parameter at ("test/cases/large/clang-26760.c": line 153) +* remove parameter at ("test/cases/large/clang-26760.c": line 153) * remove function safe_div_func_double_f_f at ("test/cases/large/clang-26760.c": line 412) +* remove parameter at ("test/cases/large/clang-26760.c": line 412) +* remove parameter at ("test/cases/large/clang-26760.c": line 412) * remove function safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-26760.c": line 100) +* remove parameter at ("test/cases/large/clang-26760.c": line 100) +* remove parameter at ("test/cases/large/clang-26760.c": line 100) * remove function safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-26760.c": line 144) +* remove parameter at ("test/cases/large/clang-26760.c": line 144) +* remove parameter at ("test/cases/large/clang-26760.c": line 144) * remove function safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-26760.c": line 188) +* remove parameter at ("test/cases/large/clang-26760.c": line 188) +* remove parameter at ("test/cases/large/clang-26760.c": line 188) * remove function safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-26760.c": line 56) +* remove parameter at ("test/cases/large/clang-26760.c": line 56) +* remove parameter at ("test/cases/large/clang-26760.c": line 56) * remove function safe_div_func_float_f_f at ("test/cases/large/clang-26760.c": line 396) +* remove parameter at ("test/cases/large/clang-26760.c": line 396) +* remove parameter at ("test/cases/large/clang-26760.c": line 396) * remove function safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 281) +* remove parameter at ("test/cases/large/clang-26760.c": line 281) +* remove parameter at ("test/cases/large/clang-26760.c": line 281) * remove function safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 330) +* remove parameter at ("test/cases/large/clang-26760.c": line 330) +* remove parameter at ("test/cases/large/clang-26760.c": line 330) * remove function safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 379) +* remove parameter at ("test/cases/large/clang-26760.c": line 379) +* remove parameter at ("test/cases/large/clang-26760.c": line 379) * remove function safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 95) +* remove parameter at ("test/cases/large/clang-26760.c": line 95) +* remove parameter at ("test/cases/large/clang-26760.c": line 95) * remove function safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 139) +* remove parameter at ("test/cases/large/clang-26760.c": line 139) +* remove parameter at ("test/cases/large/clang-26760.c": line 139) * remove function safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 183) +* remove parameter at ("test/cases/large/clang-26760.c": line 183) +* remove parameter at ("test/cases/large/clang-26760.c": line 183) * remove function safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 232) +* remove parameter at ("test/cases/large/clang-26760.c": line 232) +* remove parameter at ("test/cases/large/clang-26760.c": line 232) * remove function safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-26760.c": line 276) +* remove parameter at ("test/cases/large/clang-26760.c": line 276) +* remove parameter at ("test/cases/large/clang-26760.c": line 276) * remove function safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-26760.c": line 325) +* remove parameter at ("test/cases/large/clang-26760.c": line 325) +* remove parameter at ("test/cases/large/clang-26760.c": line 325) * remove function safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-26760.c": line 374) +* remove parameter at ("test/cases/large/clang-26760.c": line 374) +* remove parameter at ("test/cases/large/clang-26760.c": line 374) * remove function safe_add_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 109) +* remove parameter at ("test/cases/large/clang-26760.c": line 109) +* remove parameter at ("test/cases/large/clang-26760.c": line 109) * remove function safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 227) +* remove parameter at ("test/cases/large/clang-26760.c": line 227) +* remove parameter at ("test/cases/large/clang-26760.c": line 227) * remove function safe_lshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 43) +* remove parameter at ("test/cases/large/clang-26760.c": line 43) +* remove parameter at ("test/cases/large/clang-26760.c": line 43) * remove function safe_mul_func_double_f_f at ("test/cases/large/clang-26760.c": line 408) +* remove parameter at ("test/cases/large/clang-26760.c": line 408) +* remove parameter at ("test/cases/large/clang-26760.c": line 408) * remove function safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 349) +* remove parameter at ("test/cases/large/clang-26760.c": line 349) +* remove parameter at ("test/cases/large/clang-26760.c": line 349) * remove function safe_sub_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 157) +* remove parameter at ("test/cases/large/clang-26760.c": line 157) +* remove parameter at ("test/cases/large/clang-26760.c": line 157) * remove function safe_mul_func_float_f_f at ("test/cases/large/clang-26760.c": line 392) +* remove parameter at ("test/cases/large/clang-26760.c": line 392) +* remove parameter at ("test/cases/large/clang-26760.c": line 392) * remove function __assert_fail at ("test/cases/large/clang-26760.c": line 11) +* remove parameter at ("test/cases/large/clang-26760.c": line 11) +* remove parameter at ("test/cases/large/clang-26760.c": line 11) +* remove parameter at ("test/cases/large/clang-26760.c": line 11) +* remove parameter at ("test/cases/large/clang-26760.c": line 11) * remove function safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 251) +* remove parameter at ("test/cases/large/clang-26760.c": line 251) +* remove parameter at ("test/cases/large/clang-26760.c": line 251) * remove function safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 300) +* remove parameter at ("test/cases/large/clang-26760.c": line 300) +* remove parameter at ("test/cases/large/clang-26760.c": line 300) * remove function safe_sub_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 113) +* remove parameter at ("test/cases/large/clang-26760.c": line 113) +* remove parameter at ("test/cases/large/clang-26760.c": line 113) * remove function safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 52) +* remove parameter at ("test/cases/large/clang-26760.c": line 52) +* remove parameter at ("test/cases/large/clang-26760.c": line 52) * remove function safe_mod_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 165) +* remove parameter at ("test/cases/large/clang-26760.c": line 165) +* remove parameter at ("test/cases/large/clang-26760.c": line 165) * remove function safe_div_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 169) +* remove parameter at ("test/cases/large/clang-26760.c": line 169) +* remove parameter at ("test/cases/large/clang-26760.c": line 169) * remove function safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 256) +* remove parameter at ("test/cases/large/clang-26760.c": line 256) +* remove parameter at ("test/cases/large/clang-26760.c": line 256) * remove function safe_div_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 261) +* remove parameter at ("test/cases/large/clang-26760.c": line 261) +* remove parameter at ("test/cases/large/clang-26760.c": line 261) * remove function safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 305) +* remove parameter at ("test/cases/large/clang-26760.c": line 305) +* remove parameter at ("test/cases/large/clang-26760.c": line 305) * remove function safe_div_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 310) +* remove parameter at ("test/cases/large/clang-26760.c": line 310) +* remove parameter at ("test/cases/large/clang-26760.c": line 310) * remove function safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 354) +* remove parameter at ("test/cases/large/clang-26760.c": line 354) +* remove parameter at ("test/cases/large/clang-26760.c": line 354) * remove function safe_div_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 359) +* remove parameter at ("test/cases/large/clang-26760.c": line 359) +* remove parameter at ("test/cases/large/clang-26760.c": line 359) * remove function safe_add_func_double_f_f at ("test/cases/large/clang-26760.c": line 400) +* remove parameter at ("test/cases/large/clang-26760.c": line 400) +* remove parameter at ("test/cases/large/clang-26760.c": line 400) * remove function safe_sub_func_double_f_f at ("test/cases/large/clang-26760.c": line 404) +* remove parameter at ("test/cases/large/clang-26760.c": line 404) +* remove parameter at ("test/cases/large/clang-26760.c": line 404) * remove function safe_convert_func_float_to_int32_t at ("test/cases/large/clang-26760.c": line 416) +* remove parameter at ("test/cases/large/clang-26760.c": line 416) * remove function safe_mod_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 121) +* remove parameter at ("test/cases/large/clang-26760.c": line 121) +* remove parameter at ("test/cases/large/clang-26760.c": line 121) * remove function safe_div_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 125) +* remove parameter at ("test/cases/large/clang-26760.c": line 125) +* remove parameter at ("test/cases/large/clang-26760.c": line 125) * remove function safe_mod_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 77) +* remove parameter at ("test/cases/large/clang-26760.c": line 77) +* remove parameter at ("test/cases/large/clang-26760.c": line 77) * remove function safe_div_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 81) +* remove parameter at ("test/cases/large/clang-26760.c": line 81) +* remove parameter at ("test/cases/large/clang-26760.c": line 81) * remove function safe_add_func_float_f_f at ("test/cases/large/clang-26760.c": line 384) +* remove parameter at ("test/cases/large/clang-26760.c": line 384) +* remove parameter at ("test/cases/large/clang-26760.c": line 384) * remove function safe_sub_func_float_f_f at ("test/cases/large/clang-26760.c": line 388) +* remove parameter at ("test/cases/large/clang-26760.c": line 388) +* remove parameter at ("test/cases/large/clang-26760.c": line 388) * remove function safe_add_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 241) +* remove parameter at ("test/cases/large/clang-26760.c": line 241) +* remove parameter at ("test/cases/large/clang-26760.c": line 241) * remove function safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 246) +* remove parameter at ("test/cases/large/clang-26760.c": line 246) +* remove parameter at ("test/cases/large/clang-26760.c": line 246) * remove function safe_add_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 290) +* remove parameter at ("test/cases/large/clang-26760.c": line 290) +* remove parameter at ("test/cases/large/clang-26760.c": line 290) * remove function safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 295) +* remove parameter at ("test/cases/large/clang-26760.c": line 295) +* remove parameter at ("test/cases/large/clang-26760.c": line 295) * remove function safe_add_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 339) +* remove parameter at ("test/cases/large/clang-26760.c": line 339) +* remove parameter at ("test/cases/large/clang-26760.c": line 339) * remove function safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 344) +* remove parameter at ("test/cases/large/clang-26760.c": line 344) +* remove parameter at ("test/cases/large/clang-26760.c": line 344) * remove function safe_mod_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 35) +* remove parameter at ("test/cases/large/clang-26760.c": line 35) +* remove parameter at ("test/cases/large/clang-26760.c": line 35) * remove function safe_div_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 39) +* remove parameter at ("test/cases/large/clang-26760.c": line 39) +* remove parameter at ("test/cases/large/clang-26760.c": line 39) * remove function crc32_byte at ("test/cases/large/clang-26760.c": line 444) +* remove parameter at ("test/cases/large/clang-26760.c": line 444) * remove function safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 205) +* remove parameter at ("test/cases/large/clang-26760.c": line 205) +* remove parameter at ("test/cases/large/clang-26760.c": line 205) * remove function safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-26760.c": line 149) +* remove parameter at ("test/cases/large/clang-26760.c": line 149) * remove function safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 209) +* remove parameter at ("test/cases/large/clang-26760.c": line 209) +* remove parameter at ("test/cases/large/clang-26760.c": line 209) * remove function safe_div_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 213) +* remove parameter at ("test/cases/large/clang-26760.c": line 213) +* remove parameter at ("test/cases/large/clang-26760.c": line 213) * remove function safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-26760.c": line 105) +* remove parameter at ("test/cases/large/clang-26760.c": line 105) * remove function platform_main_end at ("test/cases/large/clang-26760.c": line 15) +* remove parameter at ("test/cases/large/clang-26760.c": line 15) +* remove parameter at ("test/cases/large/clang-26760.c": line 15) * remove function safe_add_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 65) +* remove parameter at ("test/cases/large/clang-26760.c": line 65) +* remove parameter at ("test/cases/large/clang-26760.c": line 65) * remove function safe_sub_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 69) +* remove parameter at ("test/cases/large/clang-26760.c": line 69) +* remove parameter at ("test/cases/large/clang-26760.c": line 69) * remove function safe_mul_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 73) +* remove parameter at ("test/cases/large/clang-26760.c": line 73) +* remove parameter at ("test/cases/large/clang-26760.c": line 73) * remove function safe_add_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 197) +* remove parameter at ("test/cases/large/clang-26760.c": line 197) +* remove parameter at ("test/cases/large/clang-26760.c": line 197) * remove function safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 201) +* remove parameter at ("test/cases/large/clang-26760.c": line 201) +* remove parameter at ("test/cases/large/clang-26760.c": line 201) * remove function safe_add_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 23) +* remove parameter at ("test/cases/large/clang-26760.c": line 23) +* remove parameter at ("test/cases/large/clang-26760.c": line 23) * remove function safe_sub_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 27) +* remove parameter at ("test/cases/large/clang-26760.c": line 27) +* remove parameter at ("test/cases/large/clang-26760.c": line 27) * remove function safe_mul_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 31) +* remove parameter at ("test/cases/large/clang-26760.c": line 31) +* remove parameter at ("test/cases/large/clang-26760.c": line 31) * remove function safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-26760.c": line 237) +* remove parameter at ("test/cases/large/clang-26760.c": line 237) * remove function safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-26760.c": line 286) +* remove parameter at ("test/cases/large/clang-26760.c": line 286) * remove function safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-26760.c": line 335) +* remove parameter at ("test/cases/large/clang-26760.c": line 335) * remove function safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-26760.c": line 61) +* remove parameter at ("test/cases/large/clang-26760.c": line 61) * remove function safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-26760.c": line 193) +* remove parameter at ("test/cases/large/clang-26760.c": line 193) * remove function safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-26760.c": line 19) +* remove parameter at ("test/cases/large/clang-26760.c": line 19) * remove function __profile__dump_on_exit at ("test/cases/large/clang-26760.c": line 486) * remove function printf at ("test/cases/large/clang-26760.c": line 10) +* remove parameter at ("test/cases/large/clang-26760.c": line 10) +* Inline typedefsize_t at ("test/cases/large/clang-26760.c": line 1) +* Inline typedefint8_t at ("test/cases/large/clang-26760.c": line 2) +* Inline typedefint16_t at ("test/cases/large/clang-26760.c": line 3) +* Inline typedefint32_t at ("test/cases/large/clang-26760.c": line 4) +* Inline typedefint64_t at ("test/cases/large/clang-26760.c": line 5) +* Inline typedefuint8_t at ("test/cases/large/clang-26760.c": line 6) +* Inline typedefuint16_t at ("test/cases/large/clang-26760.c": line 7) +* Inline typedefuint32_t at ("test/cases/large/clang-26760.c": line 8) +* Inline typedefuint64_t at ("test/cases/large/clang-26760.c": line 9) * remove expr statement at ("test/cases/large/clang-26760.c": line 17) * do without param at ("test/cases/large/clang-26760.c": line 17) * remove return statement at ("test/cases/large/clang-26760.c": line 21) @@ -1087,8 +1297,10 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 418) * replace by zero at ("test/cases/large/clang-26760.c": line 418) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 420) +* replace by zero at ("test/cases/large/clang-26760.c": line 421) * inline variable crc32_context at ("test/cases/large/clang-26760.c": line 421) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 424) +* replace by zero at ("test/cases/large/clang-26760.c": line 425) * inline variable poly at ("test/cases/large/clang-26760.c": line 425) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 426) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 426) @@ -1208,38 +1420,64 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 481) * do without param at ("test/cases/large/clang-26760.c": line 481) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 530) +* replace by zero at ("test/cases/large/clang-26760.c": line 531) * inline variable g_18 at ("test/cases/large/clang-26760.c": line 531) +* replace by zero at ("test/cases/large/clang-26760.c": line 532) * inline variable g_22 at ("test/cases/large/clang-26760.c": line 532) +* replace by zero at ("test/cases/large/clang-26760.c": line 533) * inline variable g_59 at ("test/cases/large/clang-26760.c": line 533) +* replace by zero at ("test/cases/large/clang-26760.c": line 534) * inline variable g_89 at ("test/cases/large/clang-26760.c": line 534) * delete variable at ("test/cases/large/clang-26760.c": line 535) +* replace by zero at ("test/cases/large/clang-26760.c": line 536) * inline variable g_100 at ("test/cases/large/clang-26760.c": line 536) +* replace by zero at ("test/cases/large/clang-26760.c": line 537) * inline variable g_101 at ("test/cases/large/clang-26760.c": line 537) * delete variable at ("test/cases/large/clang-26760.c": line 538) +* replace by zero at ("test/cases/large/clang-26760.c": line 539) * inline variable g_143 at ("test/cases/large/clang-26760.c": line 539) +* replace by zero at ("test/cases/large/clang-26760.c": line 540) * inline variable g_540 at ("test/cases/large/clang-26760.c": line 540) +* replace by zero at ("test/cases/large/clang-26760.c": line 541) * inline variable g_694 at ("test/cases/large/clang-26760.c": line 541) +* replace by zero at ("test/cases/large/clang-26760.c": line 542) * inline variable g_717 at ("test/cases/large/clang-26760.c": line 542) +* replace by zero at ("test/cases/large/clang-26760.c": line 543) * inline variable g_777 at ("test/cases/large/clang-26760.c": line 543) * delete variable at ("test/cases/large/clang-26760.c": line 544) +* reduce to operant at ("test/cases/large/clang-26760.c": line 545) +* replace by zero at ("test/cases/large/clang-26760.c": line 545) * inline variable g_935 at ("test/cases/large/clang-26760.c": line 545) +* replace by zero at ("test/cases/large/clang-26760.c": line 546) * inline variable g_1168 at ("test/cases/large/clang-26760.c": line 546) +* replace by zero at ("test/cases/large/clang-26760.c": line 547) * inline variable g_1171 at ("test/cases/large/clang-26760.c": line 547) +* replace by zero at ("test/cases/large/clang-26760.c": line 548) * inline variable g_1217 at ("test/cases/large/clang-26760.c": line 548) * delete variable at ("test/cases/large/clang-26760.c": line 549) * delete variable at ("test/cases/large/clang-26760.c": line 550) * delete variable at ("test/cases/large/clang-26760.c": line 551) * delete variable at ("test/cases/large/clang-26760.c": line 552) * delete variable at ("test/cases/large/clang-26760.c": line 553) +* reduce to operant at ("test/cases/large/clang-26760.c": line 554) +* replace by zero at ("test/cases/large/clang-26760.c": line 554) * inline variable g_2100 at ("test/cases/large/clang-26760.c": line 554) * delete variable at ("test/cases/large/clang-26760.c": line 555) +* reduce to operant at ("test/cases/large/clang-26760.c": line 556) +* replace by zero at ("test/cases/large/clang-26760.c": line 556) * inline variable g_2254 at ("test/cases/large/clang-26760.c": line 556) +* replace by zero at ("test/cases/large/clang-26760.c": line 557) * inline variable g_2414 at ("test/cases/large/clang-26760.c": line 557) +* replace by zero at ("test/cases/large/clang-26760.c": line 558) * inline variable g_2431 at ("test/cases/large/clang-26760.c": line 558) +* replace by zero at ("test/cases/large/clang-26760.c": line 559) * inline variable g_2467 at ("test/cases/large/clang-26760.c": line 559) +* replace by zero at ("test/cases/large/clang-26760.c": line 560) * inline variable g_2468 at ("test/cases/large/clang-26760.c": line 560) +* replace by zero at ("test/cases/large/clang-26760.c": line 561) * inline variable g_2469 at ("test/cases/large/clang-26760.c": line 561) * delete variable at ("test/cases/large/clang-26760.c": line 562) +* replace by zero at ("test/cases/large/clang-26760.c": line 4444) * inline variable l_21 at ("test/cases/large/clang-26760.c": line 4444) * remove expr statement at ("test/cases/large/clang-26760.c": line 4445) * reduce to left at ("test/cases/large/clang-26760.c": line 4445) @@ -1252,6 +1490,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 4446) * do without param at ("test/cases/large/clang-26760.c": line 4446) * remove return statement at ("test/cases/large/clang-26760.c": line 4448) +* replace by zero at ("test/cases/large/clang-26760.c": line 13346) * inline variable l_74 at ("test/cases/large/clang-26760.c": line 13346) * remove expr statement at ("test/cases/large/clang-26760.c": line 13347) * reduce to left at ("test/cases/large/clang-26760.c": line 13347) @@ -1260,6 +1499,7 @@ * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 13368) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 13368) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 13368) +* replace by zero at ("test/cases/large/clang-26760.c": line 13369) * inline variable print_hash_value at ("test/cases/large/clang-26760.c": line 13369) * remove expr statement at ("test/cases/large/clang-26760.c": line 13370) * remove expr statement at ("test/cases/large/clang-26760.c": line 13372) diff --git a/rtree-c/test/expected/clang-26760/reduction/p4.path b/rtree-c/test/expected/clang-26760/reduction/p4.path index 084118f71e02c4b5e00661680eb0551b769694b6..70c1c42a0a1c7fbd25c247b2b55243aa1b32cea2 100644 --- a/rtree-c/test/expected/clang-26760/reduction/p4.path +++ b/rtree-c/test/expected/clang-26760/reduction/p4.path @@ -15,99 +15,291 @@ 1 remove function func_46 at ("test/cases/large/clang-26760.c": line 13340) 1 remove function safe_lshift_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 369) * remove function safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-26760.c": line 134) +* remove parameter at ("test/cases/large/clang-26760.c": line 134) +* remove parameter at ("test/cases/large/clang-26760.c": line 134) * remove function safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-26760.c": line 90) +* remove parameter at ("test/cases/large/clang-26760.c": line 90) +* remove parameter at ("test/cases/large/clang-26760.c": line 90) * remove function safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 320) +* remove parameter at ("test/cases/large/clang-26760.c": line 320) +* remove parameter at ("test/cases/large/clang-26760.c": line 320) * remove function __profile__unsigned_var at ("test/cases/large/clang-26760.c": line 487) +* remove parameter at ("test/cases/large/clang-26760.c": line 487) +* remove parameter at ("test/cases/large/clang-26760.c": line 487) +* remove parameter at ("test/cases/large/clang-26760.c": line 487) +* remove parameter at ("test/cases/large/clang-26760.c": line 487) +* remove parameter at ("test/cases/large/clang-26760.c": line 487) * remove function safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 173) +* remove parameter at ("test/cases/large/clang-26760.c": line 173) +* remove parameter at ("test/cases/large/clang-26760.c": line 173) * remove function safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-26760.c": line 47) +* remove parameter at ("test/cases/large/clang-26760.c": line 47) +* remove parameter at ("test/cases/large/clang-26760.c": line 47) * remove function safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 271) +* remove parameter at ("test/cases/large/clang-26760.c": line 271) +* remove parameter at ("test/cases/large/clang-26760.c": line 271) * remove function safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-26760.c": line 364) +* remove parameter at ("test/cases/large/clang-26760.c": line 364) +* remove parameter at ("test/cases/large/clang-26760.c": line 364) * remove function safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 129) +* remove parameter at ("test/cases/large/clang-26760.c": line 129) +* remove parameter at ("test/cases/large/clang-26760.c": line 129) * remove function transparent_crc at ("test/cases/large/clang-26760.c": line 459) +* remove parameter at ("test/cases/large/clang-26760.c": line 459) +* remove parameter at ("test/cases/large/clang-26760.c": line 459) +* remove parameter at ("test/cases/large/clang-26760.c": line 459) * remove function safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 222) +* remove parameter at ("test/cases/large/clang-26760.c": line 222) +* remove parameter at ("test/cases/large/clang-26760.c": line 222) * remove function safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 85) +* remove parameter at ("test/cases/large/clang-26760.c": line 85) +* remove parameter at ("test/cases/large/clang-26760.c": line 85) * remove function safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-26760.c": line 315) +* remove parameter at ("test/cases/large/clang-26760.c": line 315) +* remove parameter at ("test/cases/large/clang-26760.c": line 315) * remove function __profile__signed_var at ("test/cases/large/clang-26760.c": line 492) +* remove parameter at ("test/cases/large/clang-26760.c": line 492) +* remove parameter at ("test/cases/large/clang-26760.c": line 492) +* remove parameter at ("test/cases/large/clang-26760.c": line 492) +* remove parameter at ("test/cases/large/clang-26760.c": line 492) +* remove parameter at ("test/cases/large/clang-26760.c": line 492) * remove function safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-26760.c": line 266) +* remove parameter at ("test/cases/large/clang-26760.c": line 266) +* remove parameter at ("test/cases/large/clang-26760.c": line 266) * remove function func_19 at ("test/cases/large/clang-26760.c": line 4442) +* remove parameter at ("test/cases/large/clang-26760.c": line 4442) * remove function safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 217) +* remove parameter at ("test/cases/large/clang-26760.c": line 217) +* remove parameter at ("test/cases/large/clang-26760.c": line 217) * remove function safe_add_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 153) +* remove parameter at ("test/cases/large/clang-26760.c": line 153) +* remove parameter at ("test/cases/large/clang-26760.c": line 153) * remove function safe_div_func_double_f_f at ("test/cases/large/clang-26760.c": line 412) +* remove parameter at ("test/cases/large/clang-26760.c": line 412) +* remove parameter at ("test/cases/large/clang-26760.c": line 412) * remove function safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-26760.c": line 100) +* remove parameter at ("test/cases/large/clang-26760.c": line 100) +* remove parameter at ("test/cases/large/clang-26760.c": line 100) * remove function safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-26760.c": line 144) +* remove parameter at ("test/cases/large/clang-26760.c": line 144) +* remove parameter at ("test/cases/large/clang-26760.c": line 144) * remove function safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-26760.c": line 188) +* remove parameter at ("test/cases/large/clang-26760.c": line 188) +* remove parameter at ("test/cases/large/clang-26760.c": line 188) * remove function safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-26760.c": line 56) +* remove parameter at ("test/cases/large/clang-26760.c": line 56) +* remove parameter at ("test/cases/large/clang-26760.c": line 56) * remove function safe_div_func_float_f_f at ("test/cases/large/clang-26760.c": line 396) +* remove parameter at ("test/cases/large/clang-26760.c": line 396) +* remove parameter at ("test/cases/large/clang-26760.c": line 396) * remove function safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 281) +* remove parameter at ("test/cases/large/clang-26760.c": line 281) +* remove parameter at ("test/cases/large/clang-26760.c": line 281) * remove function safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 330) +* remove parameter at ("test/cases/large/clang-26760.c": line 330) +* remove parameter at ("test/cases/large/clang-26760.c": line 330) * remove function safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 379) +* remove parameter at ("test/cases/large/clang-26760.c": line 379) +* remove parameter at ("test/cases/large/clang-26760.c": line 379) * remove function safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 95) +* remove parameter at ("test/cases/large/clang-26760.c": line 95) +* remove parameter at ("test/cases/large/clang-26760.c": line 95) * remove function safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 139) +* remove parameter at ("test/cases/large/clang-26760.c": line 139) +* remove parameter at ("test/cases/large/clang-26760.c": line 139) * remove function safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 183) +* remove parameter at ("test/cases/large/clang-26760.c": line 183) +* remove parameter at ("test/cases/large/clang-26760.c": line 183) * remove function safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 232) +* remove parameter at ("test/cases/large/clang-26760.c": line 232) +* remove parameter at ("test/cases/large/clang-26760.c": line 232) * remove function safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-26760.c": line 276) +* remove parameter at ("test/cases/large/clang-26760.c": line 276) +* remove parameter at ("test/cases/large/clang-26760.c": line 276) * remove function safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-26760.c": line 325) +* remove parameter at ("test/cases/large/clang-26760.c": line 325) +* remove parameter at ("test/cases/large/clang-26760.c": line 325) * remove function safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-26760.c": line 374) +* remove parameter at ("test/cases/large/clang-26760.c": line 374) +* remove parameter at ("test/cases/large/clang-26760.c": line 374) * remove function safe_add_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 109) +* remove parameter at ("test/cases/large/clang-26760.c": line 109) +* remove parameter at ("test/cases/large/clang-26760.c": line 109) * remove function safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 227) +* remove parameter at ("test/cases/large/clang-26760.c": line 227) +* remove parameter at ("test/cases/large/clang-26760.c": line 227) * remove function safe_lshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 43) +* remove parameter at ("test/cases/large/clang-26760.c": line 43) +* remove parameter at ("test/cases/large/clang-26760.c": line 43) * remove function safe_mul_func_double_f_f at ("test/cases/large/clang-26760.c": line 408) +* remove parameter at ("test/cases/large/clang-26760.c": line 408) +* remove parameter at ("test/cases/large/clang-26760.c": line 408) * remove function safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 349) +* remove parameter at ("test/cases/large/clang-26760.c": line 349) +* remove parameter at ("test/cases/large/clang-26760.c": line 349) * remove function safe_sub_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 157) +* remove parameter at ("test/cases/large/clang-26760.c": line 157) +* remove parameter at ("test/cases/large/clang-26760.c": line 157) * remove function safe_mul_func_float_f_f at ("test/cases/large/clang-26760.c": line 392) +* remove parameter at ("test/cases/large/clang-26760.c": line 392) +* remove parameter at ("test/cases/large/clang-26760.c": line 392) * remove function __assert_fail at ("test/cases/large/clang-26760.c": line 11) +* remove parameter at ("test/cases/large/clang-26760.c": line 11) +* remove parameter at ("test/cases/large/clang-26760.c": line 11) +* remove parameter at ("test/cases/large/clang-26760.c": line 11) +* remove parameter at ("test/cases/large/clang-26760.c": line 11) * remove function safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 251) +* remove parameter at ("test/cases/large/clang-26760.c": line 251) +* remove parameter at ("test/cases/large/clang-26760.c": line 251) * remove function safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 300) +* remove parameter at ("test/cases/large/clang-26760.c": line 300) +* remove parameter at ("test/cases/large/clang-26760.c": line 300) * remove function safe_sub_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 113) +* remove parameter at ("test/cases/large/clang-26760.c": line 113) +* remove parameter at ("test/cases/large/clang-26760.c": line 113) * remove function safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 52) +* remove parameter at ("test/cases/large/clang-26760.c": line 52) +* remove parameter at ("test/cases/large/clang-26760.c": line 52) * remove function safe_mod_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 165) +* remove parameter at ("test/cases/large/clang-26760.c": line 165) +* remove parameter at ("test/cases/large/clang-26760.c": line 165) * remove function safe_div_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 169) +* remove parameter at ("test/cases/large/clang-26760.c": line 169) +* remove parameter at ("test/cases/large/clang-26760.c": line 169) * remove function safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 256) +* remove parameter at ("test/cases/large/clang-26760.c": line 256) +* remove parameter at ("test/cases/large/clang-26760.c": line 256) * remove function safe_div_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 261) +* remove parameter at ("test/cases/large/clang-26760.c": line 261) +* remove parameter at ("test/cases/large/clang-26760.c": line 261) * remove function safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 305) +* remove parameter at ("test/cases/large/clang-26760.c": line 305) +* remove parameter at ("test/cases/large/clang-26760.c": line 305) * remove function safe_div_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 310) +* remove parameter at ("test/cases/large/clang-26760.c": line 310) +* remove parameter at ("test/cases/large/clang-26760.c": line 310) * remove function safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 354) +* remove parameter at ("test/cases/large/clang-26760.c": line 354) +* remove parameter at ("test/cases/large/clang-26760.c": line 354) * remove function safe_div_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 359) +* remove parameter at ("test/cases/large/clang-26760.c": line 359) +* remove parameter at ("test/cases/large/clang-26760.c": line 359) * remove function safe_add_func_double_f_f at ("test/cases/large/clang-26760.c": line 400) +* remove parameter at ("test/cases/large/clang-26760.c": line 400) +* remove parameter at ("test/cases/large/clang-26760.c": line 400) * remove function safe_sub_func_double_f_f at ("test/cases/large/clang-26760.c": line 404) +* remove parameter at ("test/cases/large/clang-26760.c": line 404) +* remove parameter at ("test/cases/large/clang-26760.c": line 404) * remove function safe_convert_func_float_to_int32_t at ("test/cases/large/clang-26760.c": line 416) +* remove parameter at ("test/cases/large/clang-26760.c": line 416) * remove function safe_mod_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 121) +* remove parameter at ("test/cases/large/clang-26760.c": line 121) +* remove parameter at ("test/cases/large/clang-26760.c": line 121) * remove function safe_div_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 125) +* remove parameter at ("test/cases/large/clang-26760.c": line 125) +* remove parameter at ("test/cases/large/clang-26760.c": line 125) * remove function safe_mod_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 77) +* remove parameter at ("test/cases/large/clang-26760.c": line 77) +* remove parameter at ("test/cases/large/clang-26760.c": line 77) * remove function safe_div_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 81) +* remove parameter at ("test/cases/large/clang-26760.c": line 81) +* remove parameter at ("test/cases/large/clang-26760.c": line 81) * remove function safe_add_func_float_f_f at ("test/cases/large/clang-26760.c": line 384) +* remove parameter at ("test/cases/large/clang-26760.c": line 384) +* remove parameter at ("test/cases/large/clang-26760.c": line 384) * remove function safe_sub_func_float_f_f at ("test/cases/large/clang-26760.c": line 388) +* remove parameter at ("test/cases/large/clang-26760.c": line 388) +* remove parameter at ("test/cases/large/clang-26760.c": line 388) * remove function safe_add_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 241) +* remove parameter at ("test/cases/large/clang-26760.c": line 241) +* remove parameter at ("test/cases/large/clang-26760.c": line 241) * remove function safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 246) +* remove parameter at ("test/cases/large/clang-26760.c": line 246) +* remove parameter at ("test/cases/large/clang-26760.c": line 246) * remove function safe_add_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 290) +* remove parameter at ("test/cases/large/clang-26760.c": line 290) +* remove parameter at ("test/cases/large/clang-26760.c": line 290) * remove function safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 295) +* remove parameter at ("test/cases/large/clang-26760.c": line 295) +* remove parameter at ("test/cases/large/clang-26760.c": line 295) * remove function safe_add_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 339) +* remove parameter at ("test/cases/large/clang-26760.c": line 339) +* remove parameter at ("test/cases/large/clang-26760.c": line 339) * remove function safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 344) +* remove parameter at ("test/cases/large/clang-26760.c": line 344) +* remove parameter at ("test/cases/large/clang-26760.c": line 344) * remove function safe_mod_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 35) +* remove parameter at ("test/cases/large/clang-26760.c": line 35) +* remove parameter at ("test/cases/large/clang-26760.c": line 35) * remove function safe_div_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 39) +* remove parameter at ("test/cases/large/clang-26760.c": line 39) +* remove parameter at ("test/cases/large/clang-26760.c": line 39) * remove function crc32_byte at ("test/cases/large/clang-26760.c": line 444) +* remove parameter at ("test/cases/large/clang-26760.c": line 444) * remove function safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 205) +* remove parameter at ("test/cases/large/clang-26760.c": line 205) +* remove parameter at ("test/cases/large/clang-26760.c": line 205) * remove function safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-26760.c": line 149) +* remove parameter at ("test/cases/large/clang-26760.c": line 149) * remove function safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 209) +* remove parameter at ("test/cases/large/clang-26760.c": line 209) +* remove parameter at ("test/cases/large/clang-26760.c": line 209) * remove function safe_div_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 213) +* remove parameter at ("test/cases/large/clang-26760.c": line 213) +* remove parameter at ("test/cases/large/clang-26760.c": line 213) * remove function safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-26760.c": line 105) +* remove parameter at ("test/cases/large/clang-26760.c": line 105) * remove function platform_main_end at ("test/cases/large/clang-26760.c": line 15) +* remove parameter at ("test/cases/large/clang-26760.c": line 15) +* remove parameter at ("test/cases/large/clang-26760.c": line 15) * remove function safe_add_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 65) +* remove parameter at ("test/cases/large/clang-26760.c": line 65) +* remove parameter at ("test/cases/large/clang-26760.c": line 65) * remove function safe_sub_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 69) +* remove parameter at ("test/cases/large/clang-26760.c": line 69) +* remove parameter at ("test/cases/large/clang-26760.c": line 69) * remove function safe_mul_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 73) +* remove parameter at ("test/cases/large/clang-26760.c": line 73) +* remove parameter at ("test/cases/large/clang-26760.c": line 73) * remove function safe_add_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 197) +* remove parameter at ("test/cases/large/clang-26760.c": line 197) +* remove parameter at ("test/cases/large/clang-26760.c": line 197) * remove function safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 201) +* remove parameter at ("test/cases/large/clang-26760.c": line 201) +* remove parameter at ("test/cases/large/clang-26760.c": line 201) * remove function safe_add_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 23) +* remove parameter at ("test/cases/large/clang-26760.c": line 23) +* remove parameter at ("test/cases/large/clang-26760.c": line 23) * remove function safe_sub_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 27) +* remove parameter at ("test/cases/large/clang-26760.c": line 27) +* remove parameter at ("test/cases/large/clang-26760.c": line 27) * remove function safe_mul_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 31) +* remove parameter at ("test/cases/large/clang-26760.c": line 31) +* remove parameter at ("test/cases/large/clang-26760.c": line 31) * remove function safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-26760.c": line 237) +* remove parameter at ("test/cases/large/clang-26760.c": line 237) * remove function safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-26760.c": line 286) +* remove parameter at ("test/cases/large/clang-26760.c": line 286) * remove function safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-26760.c": line 335) +* remove parameter at ("test/cases/large/clang-26760.c": line 335) * remove function safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-26760.c": line 61) +* remove parameter at ("test/cases/large/clang-26760.c": line 61) * remove function safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-26760.c": line 193) +* remove parameter at ("test/cases/large/clang-26760.c": line 193) * remove function safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-26760.c": line 19) +* remove parameter at ("test/cases/large/clang-26760.c": line 19) * remove function __profile__dump_on_exit at ("test/cases/large/clang-26760.c": line 486) * remove function printf at ("test/cases/large/clang-26760.c": line 10) +* remove parameter at ("test/cases/large/clang-26760.c": line 10) +* Inline typedefsize_t at ("test/cases/large/clang-26760.c": line 1) +* Inline typedefint8_t at ("test/cases/large/clang-26760.c": line 2) +* Inline typedefint16_t at ("test/cases/large/clang-26760.c": line 3) +* Inline typedefint32_t at ("test/cases/large/clang-26760.c": line 4) +* Inline typedefint64_t at ("test/cases/large/clang-26760.c": line 5) +* Inline typedefuint8_t at ("test/cases/large/clang-26760.c": line 6) +* Inline typedefuint16_t at ("test/cases/large/clang-26760.c": line 7) +* Inline typedefuint32_t at ("test/cases/large/clang-26760.c": line 8) +* Inline typedefuint64_t at ("test/cases/large/clang-26760.c": line 9) * remove expr statement at ("test/cases/large/clang-26760.c": line 17) * do without param at ("test/cases/large/clang-26760.c": line 17) * remove return statement at ("test/cases/large/clang-26760.c": line 21) @@ -971,6 +1163,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 418) * replace by zero at ("test/cases/large/clang-26760.c": line 418) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 420) +* replace by zero at ("test/cases/large/clang-26760.c": line 421) * inline variable crc32_context at ("test/cases/large/clang-26760.c": line 421) * remove expr statement at ("test/cases/large/clang-26760.c": line 446) * reduce to left at ("test/cases/large/clang-26760.c": line 446) @@ -990,38 +1183,64 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 464) * do without param at ("test/cases/large/clang-26760.c": line 464) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 530) +* replace by zero at ("test/cases/large/clang-26760.c": line 531) * inline variable g_18 at ("test/cases/large/clang-26760.c": line 531) +* replace by zero at ("test/cases/large/clang-26760.c": line 532) * inline variable g_22 at ("test/cases/large/clang-26760.c": line 532) +* replace by zero at ("test/cases/large/clang-26760.c": line 533) * inline variable g_59 at ("test/cases/large/clang-26760.c": line 533) +* replace by zero at ("test/cases/large/clang-26760.c": line 534) * inline variable g_89 at ("test/cases/large/clang-26760.c": line 534) * delete variable at ("test/cases/large/clang-26760.c": line 535) +* replace by zero at ("test/cases/large/clang-26760.c": line 536) * inline variable g_100 at ("test/cases/large/clang-26760.c": line 536) +* replace by zero at ("test/cases/large/clang-26760.c": line 537) * inline variable g_101 at ("test/cases/large/clang-26760.c": line 537) * delete variable at ("test/cases/large/clang-26760.c": line 538) +* replace by zero at ("test/cases/large/clang-26760.c": line 539) * inline variable g_143 at ("test/cases/large/clang-26760.c": line 539) +* replace by zero at ("test/cases/large/clang-26760.c": line 540) * inline variable g_540 at ("test/cases/large/clang-26760.c": line 540) +* replace by zero at ("test/cases/large/clang-26760.c": line 541) * inline variable g_694 at ("test/cases/large/clang-26760.c": line 541) +* replace by zero at ("test/cases/large/clang-26760.c": line 542) * inline variable g_717 at ("test/cases/large/clang-26760.c": line 542) +* replace by zero at ("test/cases/large/clang-26760.c": line 543) * inline variable g_777 at ("test/cases/large/clang-26760.c": line 543) * delete variable at ("test/cases/large/clang-26760.c": line 544) +* reduce to operant at ("test/cases/large/clang-26760.c": line 545) +* replace by zero at ("test/cases/large/clang-26760.c": line 545) * inline variable g_935 at ("test/cases/large/clang-26760.c": line 545) +* replace by zero at ("test/cases/large/clang-26760.c": line 546) * inline variable g_1168 at ("test/cases/large/clang-26760.c": line 546) +* replace by zero at ("test/cases/large/clang-26760.c": line 547) * inline variable g_1171 at ("test/cases/large/clang-26760.c": line 547) +* replace by zero at ("test/cases/large/clang-26760.c": line 548) * inline variable g_1217 at ("test/cases/large/clang-26760.c": line 548) * delete variable at ("test/cases/large/clang-26760.c": line 549) * delete variable at ("test/cases/large/clang-26760.c": line 550) * delete variable at ("test/cases/large/clang-26760.c": line 551) * delete variable at ("test/cases/large/clang-26760.c": line 552) * delete variable at ("test/cases/large/clang-26760.c": line 553) +* reduce to operant at ("test/cases/large/clang-26760.c": line 554) +* replace by zero at ("test/cases/large/clang-26760.c": line 554) * inline variable g_2100 at ("test/cases/large/clang-26760.c": line 554) * delete variable at ("test/cases/large/clang-26760.c": line 555) +* reduce to operant at ("test/cases/large/clang-26760.c": line 556) +* replace by zero at ("test/cases/large/clang-26760.c": line 556) * inline variable g_2254 at ("test/cases/large/clang-26760.c": line 556) +* replace by zero at ("test/cases/large/clang-26760.c": line 557) * inline variable g_2414 at ("test/cases/large/clang-26760.c": line 557) +* replace by zero at ("test/cases/large/clang-26760.c": line 558) * inline variable g_2431 at ("test/cases/large/clang-26760.c": line 558) +* replace by zero at ("test/cases/large/clang-26760.c": line 559) * inline variable g_2467 at ("test/cases/large/clang-26760.c": line 559) +* replace by zero at ("test/cases/large/clang-26760.c": line 560) * inline variable g_2468 at ("test/cases/large/clang-26760.c": line 560) +* replace by zero at ("test/cases/large/clang-26760.c": line 561) * inline variable g_2469 at ("test/cases/large/clang-26760.c": line 561) * delete variable at ("test/cases/large/clang-26760.c": line 562) +* replace by zero at ("test/cases/large/clang-26760.c": line 4444) * inline variable l_21 at ("test/cases/large/clang-26760.c": line 4444) * remove expr statement at ("test/cases/large/clang-26760.c": line 4445) * reduce to left at ("test/cases/large/clang-26760.c": line 4445) @@ -1037,6 +1256,7 @@ * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 13368) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 13368) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 13368) +* replace by zero at ("test/cases/large/clang-26760.c": line 13369) * inline variable print_hash_value at ("test/cases/large/clang-26760.c": line 13369) * remove expr statement at ("test/cases/large/clang-26760.c": line 13372) * do without param at ("test/cases/large/clang-26760.c": line 13372) diff --git a/rtree-c/test/expected/clang-26760/reduction/p5.path b/rtree-c/test/expected/clang-26760/reduction/p5.path index e8eaafde4ef930c2f32fc15c7987ac3b35f6fafe..142ec62e35ed27da6b9794ea6911e32f272f0331 100644 --- a/rtree-c/test/expected/clang-26760/reduction/p5.path +++ b/rtree-c/test/expected/clang-26760/reduction/p5.path @@ -31,83 +31,237 @@ 1 remove function safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-26760.c": line 266) 1 remove function func_19 at ("test/cases/large/clang-26760.c": line 4442) * remove function safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 217) +* remove parameter at ("test/cases/large/clang-26760.c": line 217) +* remove parameter at ("test/cases/large/clang-26760.c": line 217) * remove function safe_add_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 153) +* remove parameter at ("test/cases/large/clang-26760.c": line 153) +* remove parameter at ("test/cases/large/clang-26760.c": line 153) * remove function safe_div_func_double_f_f at ("test/cases/large/clang-26760.c": line 412) +* remove parameter at ("test/cases/large/clang-26760.c": line 412) +* remove parameter at ("test/cases/large/clang-26760.c": line 412) * remove function safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-26760.c": line 100) +* remove parameter at ("test/cases/large/clang-26760.c": line 100) +* remove parameter at ("test/cases/large/clang-26760.c": line 100) * remove function safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-26760.c": line 144) +* remove parameter at ("test/cases/large/clang-26760.c": line 144) +* remove parameter at ("test/cases/large/clang-26760.c": line 144) * remove function safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-26760.c": line 188) +* remove parameter at ("test/cases/large/clang-26760.c": line 188) +* remove parameter at ("test/cases/large/clang-26760.c": line 188) * remove function safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-26760.c": line 56) +* remove parameter at ("test/cases/large/clang-26760.c": line 56) +* remove parameter at ("test/cases/large/clang-26760.c": line 56) * remove function safe_div_func_float_f_f at ("test/cases/large/clang-26760.c": line 396) +* remove parameter at ("test/cases/large/clang-26760.c": line 396) +* remove parameter at ("test/cases/large/clang-26760.c": line 396) * remove function safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 281) +* remove parameter at ("test/cases/large/clang-26760.c": line 281) +* remove parameter at ("test/cases/large/clang-26760.c": line 281) * remove function safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 330) +* remove parameter at ("test/cases/large/clang-26760.c": line 330) +* remove parameter at ("test/cases/large/clang-26760.c": line 330) * remove function safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 379) +* remove parameter at ("test/cases/large/clang-26760.c": line 379) +* remove parameter at ("test/cases/large/clang-26760.c": line 379) * remove function safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 95) +* remove parameter at ("test/cases/large/clang-26760.c": line 95) +* remove parameter at ("test/cases/large/clang-26760.c": line 95) * remove function safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 139) +* remove parameter at ("test/cases/large/clang-26760.c": line 139) +* remove parameter at ("test/cases/large/clang-26760.c": line 139) * remove function safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 183) +* remove parameter at ("test/cases/large/clang-26760.c": line 183) +* remove parameter at ("test/cases/large/clang-26760.c": line 183) * remove function safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 232) +* remove parameter at ("test/cases/large/clang-26760.c": line 232) +* remove parameter at ("test/cases/large/clang-26760.c": line 232) * remove function safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-26760.c": line 276) +* remove parameter at ("test/cases/large/clang-26760.c": line 276) +* remove parameter at ("test/cases/large/clang-26760.c": line 276) * remove function safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-26760.c": line 325) +* remove parameter at ("test/cases/large/clang-26760.c": line 325) +* remove parameter at ("test/cases/large/clang-26760.c": line 325) * remove function safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-26760.c": line 374) +* remove parameter at ("test/cases/large/clang-26760.c": line 374) +* remove parameter at ("test/cases/large/clang-26760.c": line 374) * remove function safe_add_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 109) +* remove parameter at ("test/cases/large/clang-26760.c": line 109) +* remove parameter at ("test/cases/large/clang-26760.c": line 109) * remove function safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 227) +* remove parameter at ("test/cases/large/clang-26760.c": line 227) +* remove parameter at ("test/cases/large/clang-26760.c": line 227) * remove function safe_lshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 43) +* remove parameter at ("test/cases/large/clang-26760.c": line 43) +* remove parameter at ("test/cases/large/clang-26760.c": line 43) * remove function safe_mul_func_double_f_f at ("test/cases/large/clang-26760.c": line 408) +* remove parameter at ("test/cases/large/clang-26760.c": line 408) +* remove parameter at ("test/cases/large/clang-26760.c": line 408) * remove function safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 349) +* remove parameter at ("test/cases/large/clang-26760.c": line 349) +* remove parameter at ("test/cases/large/clang-26760.c": line 349) * remove function safe_sub_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 157) +* remove parameter at ("test/cases/large/clang-26760.c": line 157) +* remove parameter at ("test/cases/large/clang-26760.c": line 157) * remove function safe_mul_func_float_f_f at ("test/cases/large/clang-26760.c": line 392) +* remove parameter at ("test/cases/large/clang-26760.c": line 392) +* remove parameter at ("test/cases/large/clang-26760.c": line 392) * remove function __assert_fail at ("test/cases/large/clang-26760.c": line 11) +* remove parameter at ("test/cases/large/clang-26760.c": line 11) +* remove parameter at ("test/cases/large/clang-26760.c": line 11) +* remove parameter at ("test/cases/large/clang-26760.c": line 11) +* remove parameter at ("test/cases/large/clang-26760.c": line 11) * remove function safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 251) +* remove parameter at ("test/cases/large/clang-26760.c": line 251) +* remove parameter at ("test/cases/large/clang-26760.c": line 251) * remove function safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 300) +* remove parameter at ("test/cases/large/clang-26760.c": line 300) +* remove parameter at ("test/cases/large/clang-26760.c": line 300) * remove function safe_sub_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 113) +* remove parameter at ("test/cases/large/clang-26760.c": line 113) +* remove parameter at ("test/cases/large/clang-26760.c": line 113) * remove function safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 52) +* remove parameter at ("test/cases/large/clang-26760.c": line 52) +* remove parameter at ("test/cases/large/clang-26760.c": line 52) * remove function safe_mod_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 165) +* remove parameter at ("test/cases/large/clang-26760.c": line 165) +* remove parameter at ("test/cases/large/clang-26760.c": line 165) * remove function safe_div_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 169) +* remove parameter at ("test/cases/large/clang-26760.c": line 169) +* remove parameter at ("test/cases/large/clang-26760.c": line 169) * remove function safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 256) +* remove parameter at ("test/cases/large/clang-26760.c": line 256) +* remove parameter at ("test/cases/large/clang-26760.c": line 256) * remove function safe_div_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 261) +* remove parameter at ("test/cases/large/clang-26760.c": line 261) +* remove parameter at ("test/cases/large/clang-26760.c": line 261) * remove function safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 305) +* remove parameter at ("test/cases/large/clang-26760.c": line 305) +* remove parameter at ("test/cases/large/clang-26760.c": line 305) * remove function safe_div_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 310) +* remove parameter at ("test/cases/large/clang-26760.c": line 310) +* remove parameter at ("test/cases/large/clang-26760.c": line 310) * remove function safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 354) +* remove parameter at ("test/cases/large/clang-26760.c": line 354) +* remove parameter at ("test/cases/large/clang-26760.c": line 354) * remove function safe_div_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 359) +* remove parameter at ("test/cases/large/clang-26760.c": line 359) +* remove parameter at ("test/cases/large/clang-26760.c": line 359) * remove function safe_add_func_double_f_f at ("test/cases/large/clang-26760.c": line 400) +* remove parameter at ("test/cases/large/clang-26760.c": line 400) +* remove parameter at ("test/cases/large/clang-26760.c": line 400) * remove function safe_sub_func_double_f_f at ("test/cases/large/clang-26760.c": line 404) +* remove parameter at ("test/cases/large/clang-26760.c": line 404) +* remove parameter at ("test/cases/large/clang-26760.c": line 404) * remove function safe_convert_func_float_to_int32_t at ("test/cases/large/clang-26760.c": line 416) +* remove parameter at ("test/cases/large/clang-26760.c": line 416) * remove function safe_mod_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 121) +* remove parameter at ("test/cases/large/clang-26760.c": line 121) +* remove parameter at ("test/cases/large/clang-26760.c": line 121) * remove function safe_div_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 125) +* remove parameter at ("test/cases/large/clang-26760.c": line 125) +* remove parameter at ("test/cases/large/clang-26760.c": line 125) * remove function safe_mod_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 77) +* remove parameter at ("test/cases/large/clang-26760.c": line 77) +* remove parameter at ("test/cases/large/clang-26760.c": line 77) * remove function safe_div_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 81) +* remove parameter at ("test/cases/large/clang-26760.c": line 81) +* remove parameter at ("test/cases/large/clang-26760.c": line 81) * remove function safe_add_func_float_f_f at ("test/cases/large/clang-26760.c": line 384) +* remove parameter at ("test/cases/large/clang-26760.c": line 384) +* remove parameter at ("test/cases/large/clang-26760.c": line 384) * remove function safe_sub_func_float_f_f at ("test/cases/large/clang-26760.c": line 388) +* remove parameter at ("test/cases/large/clang-26760.c": line 388) +* remove parameter at ("test/cases/large/clang-26760.c": line 388) * remove function safe_add_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 241) +* remove parameter at ("test/cases/large/clang-26760.c": line 241) +* remove parameter at ("test/cases/large/clang-26760.c": line 241) * remove function safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 246) +* remove parameter at ("test/cases/large/clang-26760.c": line 246) +* remove parameter at ("test/cases/large/clang-26760.c": line 246) * remove function safe_add_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 290) +* remove parameter at ("test/cases/large/clang-26760.c": line 290) +* remove parameter at ("test/cases/large/clang-26760.c": line 290) * remove function safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 295) +* remove parameter at ("test/cases/large/clang-26760.c": line 295) +* remove parameter at ("test/cases/large/clang-26760.c": line 295) * remove function safe_add_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 339) +* remove parameter at ("test/cases/large/clang-26760.c": line 339) +* remove parameter at ("test/cases/large/clang-26760.c": line 339) * remove function safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 344) +* remove parameter at ("test/cases/large/clang-26760.c": line 344) +* remove parameter at ("test/cases/large/clang-26760.c": line 344) * remove function safe_mod_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 35) +* remove parameter at ("test/cases/large/clang-26760.c": line 35) +* remove parameter at ("test/cases/large/clang-26760.c": line 35) * remove function safe_div_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 39) +* remove parameter at ("test/cases/large/clang-26760.c": line 39) +* remove parameter at ("test/cases/large/clang-26760.c": line 39) * remove function crc32_byte at ("test/cases/large/clang-26760.c": line 444) +* remove parameter at ("test/cases/large/clang-26760.c": line 444) * remove function safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 205) +* remove parameter at ("test/cases/large/clang-26760.c": line 205) +* remove parameter at ("test/cases/large/clang-26760.c": line 205) * remove function safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-26760.c": line 149) +* remove parameter at ("test/cases/large/clang-26760.c": line 149) * remove function safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 209) +* remove parameter at ("test/cases/large/clang-26760.c": line 209) +* remove parameter at ("test/cases/large/clang-26760.c": line 209) * remove function safe_div_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 213) +* remove parameter at ("test/cases/large/clang-26760.c": line 213) +* remove parameter at ("test/cases/large/clang-26760.c": line 213) * remove function safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-26760.c": line 105) +* remove parameter at ("test/cases/large/clang-26760.c": line 105) * remove function platform_main_end at ("test/cases/large/clang-26760.c": line 15) +* remove parameter at ("test/cases/large/clang-26760.c": line 15) +* remove parameter at ("test/cases/large/clang-26760.c": line 15) * remove function safe_add_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 65) +* remove parameter at ("test/cases/large/clang-26760.c": line 65) +* remove parameter at ("test/cases/large/clang-26760.c": line 65) * remove function safe_sub_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 69) +* remove parameter at ("test/cases/large/clang-26760.c": line 69) +* remove parameter at ("test/cases/large/clang-26760.c": line 69) * remove function safe_mul_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 73) +* remove parameter at ("test/cases/large/clang-26760.c": line 73) +* remove parameter at ("test/cases/large/clang-26760.c": line 73) * remove function safe_add_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 197) +* remove parameter at ("test/cases/large/clang-26760.c": line 197) +* remove parameter at ("test/cases/large/clang-26760.c": line 197) * remove function safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 201) +* remove parameter at ("test/cases/large/clang-26760.c": line 201) +* remove parameter at ("test/cases/large/clang-26760.c": line 201) * remove function safe_add_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 23) +* remove parameter at ("test/cases/large/clang-26760.c": line 23) +* remove parameter at ("test/cases/large/clang-26760.c": line 23) * remove function safe_sub_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 27) +* remove parameter at ("test/cases/large/clang-26760.c": line 27) +* remove parameter at ("test/cases/large/clang-26760.c": line 27) * remove function safe_mul_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 31) +* remove parameter at ("test/cases/large/clang-26760.c": line 31) +* remove parameter at ("test/cases/large/clang-26760.c": line 31) * remove function safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-26760.c": line 237) +* remove parameter at ("test/cases/large/clang-26760.c": line 237) * remove function safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-26760.c": line 286) +* remove parameter at ("test/cases/large/clang-26760.c": line 286) * remove function safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-26760.c": line 335) +* remove parameter at ("test/cases/large/clang-26760.c": line 335) * remove function safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-26760.c": line 61) +* remove parameter at ("test/cases/large/clang-26760.c": line 61) * remove function safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-26760.c": line 193) +* remove parameter at ("test/cases/large/clang-26760.c": line 193) * remove function safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-26760.c": line 19) +* remove parameter at ("test/cases/large/clang-26760.c": line 19) * remove function __profile__dump_on_exit at ("test/cases/large/clang-26760.c": line 486) * remove function printf at ("test/cases/large/clang-26760.c": line 10) +* remove parameter at ("test/cases/large/clang-26760.c": line 10) +* Inline typedefsize_t at ("test/cases/large/clang-26760.c": line 1) +* Inline typedefint8_t at ("test/cases/large/clang-26760.c": line 2) +* Inline typedefint16_t at ("test/cases/large/clang-26760.c": line 3) +* Inline typedefint32_t at ("test/cases/large/clang-26760.c": line 4) +* Inline typedefint64_t at ("test/cases/large/clang-26760.c": line 5) +* Inline typedefuint8_t at ("test/cases/large/clang-26760.c": line 6) +* Inline typedefuint16_t at ("test/cases/large/clang-26760.c": line 7) +* Inline typedefuint32_t at ("test/cases/large/clang-26760.c": line 8) +* Inline typedefuint64_t at ("test/cases/large/clang-26760.c": line 9) * remove expr statement at ("test/cases/large/clang-26760.c": line 17) * do without param at ("test/cases/large/clang-26760.c": line 17) * remove return statement at ("test/cases/large/clang-26760.c": line 21) @@ -785,6 +939,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 418) * replace by zero at ("test/cases/large/clang-26760.c": line 418) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 420) +* replace by zero at ("test/cases/large/clang-26760.c": line 421) * inline variable crc32_context at ("test/cases/large/clang-26760.c": line 421) * remove expr statement at ("test/cases/large/clang-26760.c": line 446) * reduce to left at ("test/cases/large/clang-26760.c": line 446) @@ -801,41 +956,67 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 446) * replace by zero at ("test/cases/large/clang-26760.c": line 446) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 530) +* replace by zero at ("test/cases/large/clang-26760.c": line 531) * inline variable g_18 at ("test/cases/large/clang-26760.c": line 531) +* replace by zero at ("test/cases/large/clang-26760.c": line 532) * inline variable g_22 at ("test/cases/large/clang-26760.c": line 532) +* replace by zero at ("test/cases/large/clang-26760.c": line 533) * inline variable g_59 at ("test/cases/large/clang-26760.c": line 533) +* replace by zero at ("test/cases/large/clang-26760.c": line 534) * inline variable g_89 at ("test/cases/large/clang-26760.c": line 534) * delete variable at ("test/cases/large/clang-26760.c": line 535) +* replace by zero at ("test/cases/large/clang-26760.c": line 536) * inline variable g_100 at ("test/cases/large/clang-26760.c": line 536) +* replace by zero at ("test/cases/large/clang-26760.c": line 537) * inline variable g_101 at ("test/cases/large/clang-26760.c": line 537) * delete variable at ("test/cases/large/clang-26760.c": line 538) +* replace by zero at ("test/cases/large/clang-26760.c": line 539) * inline variable g_143 at ("test/cases/large/clang-26760.c": line 539) +* replace by zero at ("test/cases/large/clang-26760.c": line 540) * inline variable g_540 at ("test/cases/large/clang-26760.c": line 540) +* replace by zero at ("test/cases/large/clang-26760.c": line 541) * inline variable g_694 at ("test/cases/large/clang-26760.c": line 541) +* replace by zero at ("test/cases/large/clang-26760.c": line 542) * inline variable g_717 at ("test/cases/large/clang-26760.c": line 542) +* replace by zero at ("test/cases/large/clang-26760.c": line 543) * inline variable g_777 at ("test/cases/large/clang-26760.c": line 543) * delete variable at ("test/cases/large/clang-26760.c": line 544) +* reduce to operant at ("test/cases/large/clang-26760.c": line 545) +* replace by zero at ("test/cases/large/clang-26760.c": line 545) * inline variable g_935 at ("test/cases/large/clang-26760.c": line 545) +* replace by zero at ("test/cases/large/clang-26760.c": line 546) * inline variable g_1168 at ("test/cases/large/clang-26760.c": line 546) +* replace by zero at ("test/cases/large/clang-26760.c": line 547) * inline variable g_1171 at ("test/cases/large/clang-26760.c": line 547) +* replace by zero at ("test/cases/large/clang-26760.c": line 548) * inline variable g_1217 at ("test/cases/large/clang-26760.c": line 548) * delete variable at ("test/cases/large/clang-26760.c": line 549) * delete variable at ("test/cases/large/clang-26760.c": line 550) * delete variable at ("test/cases/large/clang-26760.c": line 551) * delete variable at ("test/cases/large/clang-26760.c": line 552) * delete variable at ("test/cases/large/clang-26760.c": line 553) +* reduce to operant at ("test/cases/large/clang-26760.c": line 554) +* replace by zero at ("test/cases/large/clang-26760.c": line 554) * inline variable g_2100 at ("test/cases/large/clang-26760.c": line 554) * delete variable at ("test/cases/large/clang-26760.c": line 555) +* reduce to operant at ("test/cases/large/clang-26760.c": line 556) +* replace by zero at ("test/cases/large/clang-26760.c": line 556) * inline variable g_2254 at ("test/cases/large/clang-26760.c": line 556) +* replace by zero at ("test/cases/large/clang-26760.c": line 557) * inline variable g_2414 at ("test/cases/large/clang-26760.c": line 557) +* replace by zero at ("test/cases/large/clang-26760.c": line 558) * inline variable g_2431 at ("test/cases/large/clang-26760.c": line 558) +* replace by zero at ("test/cases/large/clang-26760.c": line 559) * inline variable g_2467 at ("test/cases/large/clang-26760.c": line 559) +* replace by zero at ("test/cases/large/clang-26760.c": line 560) * inline variable g_2468 at ("test/cases/large/clang-26760.c": line 560) +* replace by zero at ("test/cases/large/clang-26760.c": line 561) * inline variable g_2469 at ("test/cases/large/clang-26760.c": line 561) * delete variable at ("test/cases/large/clang-26760.c": line 562) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 13368) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 13368) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 13368) +* replace by zero at ("test/cases/large/clang-26760.c": line 13369) * inline variable print_hash_value at ("test/cases/large/clang-26760.c": line 13369) * remove initializer at ("test/cases/large/clang-26760.c": line 13376) * reduce to left at ("test/cases/large/clang-26760.c": line 13376) diff --git a/rtree-c/test/expected/clang-26760/reduction/p6.path b/rtree-c/test/expected/clang-26760/reduction/p6.path index f6b36c4e9ea2d2bbb89905b2cc05b82d21e7914d..db58d7a58ce738f218648fb2da1376f9eedcbc88 100644 --- a/rtree-c/test/expected/clang-26760/reduction/p6.path +++ b/rtree-c/test/expected/clang-26760/reduction/p6.path @@ -63,51 +63,139 @@ 1 remove function safe_mod_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 165) 1 remove function safe_div_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 169) * remove function safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 256) +* remove parameter at ("test/cases/large/clang-26760.c": line 256) +* remove parameter at ("test/cases/large/clang-26760.c": line 256) * remove function safe_div_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 261) +* remove parameter at ("test/cases/large/clang-26760.c": line 261) +* remove parameter at ("test/cases/large/clang-26760.c": line 261) * remove function safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 305) +* remove parameter at ("test/cases/large/clang-26760.c": line 305) +* remove parameter at ("test/cases/large/clang-26760.c": line 305) * remove function safe_div_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 310) +* remove parameter at ("test/cases/large/clang-26760.c": line 310) +* remove parameter at ("test/cases/large/clang-26760.c": line 310) * remove function safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 354) +* remove parameter at ("test/cases/large/clang-26760.c": line 354) +* remove parameter at ("test/cases/large/clang-26760.c": line 354) * remove function safe_div_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 359) +* remove parameter at ("test/cases/large/clang-26760.c": line 359) +* remove parameter at ("test/cases/large/clang-26760.c": line 359) * remove function safe_add_func_double_f_f at ("test/cases/large/clang-26760.c": line 400) +* remove parameter at ("test/cases/large/clang-26760.c": line 400) +* remove parameter at ("test/cases/large/clang-26760.c": line 400) * remove function safe_sub_func_double_f_f at ("test/cases/large/clang-26760.c": line 404) +* remove parameter at ("test/cases/large/clang-26760.c": line 404) +* remove parameter at ("test/cases/large/clang-26760.c": line 404) * remove function safe_convert_func_float_to_int32_t at ("test/cases/large/clang-26760.c": line 416) +* remove parameter at ("test/cases/large/clang-26760.c": line 416) * remove function safe_mod_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 121) +* remove parameter at ("test/cases/large/clang-26760.c": line 121) +* remove parameter at ("test/cases/large/clang-26760.c": line 121) * remove function safe_div_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 125) +* remove parameter at ("test/cases/large/clang-26760.c": line 125) +* remove parameter at ("test/cases/large/clang-26760.c": line 125) * remove function safe_mod_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 77) +* remove parameter at ("test/cases/large/clang-26760.c": line 77) +* remove parameter at ("test/cases/large/clang-26760.c": line 77) * remove function safe_div_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 81) +* remove parameter at ("test/cases/large/clang-26760.c": line 81) +* remove parameter at ("test/cases/large/clang-26760.c": line 81) * remove function safe_add_func_float_f_f at ("test/cases/large/clang-26760.c": line 384) +* remove parameter at ("test/cases/large/clang-26760.c": line 384) +* remove parameter at ("test/cases/large/clang-26760.c": line 384) * remove function safe_sub_func_float_f_f at ("test/cases/large/clang-26760.c": line 388) +* remove parameter at ("test/cases/large/clang-26760.c": line 388) +* remove parameter at ("test/cases/large/clang-26760.c": line 388) * remove function safe_add_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 241) +* remove parameter at ("test/cases/large/clang-26760.c": line 241) +* remove parameter at ("test/cases/large/clang-26760.c": line 241) * remove function safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 246) +* remove parameter at ("test/cases/large/clang-26760.c": line 246) +* remove parameter at ("test/cases/large/clang-26760.c": line 246) * remove function safe_add_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 290) +* remove parameter at ("test/cases/large/clang-26760.c": line 290) +* remove parameter at ("test/cases/large/clang-26760.c": line 290) * remove function safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 295) +* remove parameter at ("test/cases/large/clang-26760.c": line 295) +* remove parameter at ("test/cases/large/clang-26760.c": line 295) * remove function safe_add_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 339) +* remove parameter at ("test/cases/large/clang-26760.c": line 339) +* remove parameter at ("test/cases/large/clang-26760.c": line 339) * remove function safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 344) +* remove parameter at ("test/cases/large/clang-26760.c": line 344) +* remove parameter at ("test/cases/large/clang-26760.c": line 344) * remove function safe_mod_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 35) +* remove parameter at ("test/cases/large/clang-26760.c": line 35) +* remove parameter at ("test/cases/large/clang-26760.c": line 35) * remove function safe_div_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 39) +* remove parameter at ("test/cases/large/clang-26760.c": line 39) +* remove parameter at ("test/cases/large/clang-26760.c": line 39) * remove function crc32_byte at ("test/cases/large/clang-26760.c": line 444) +* remove parameter at ("test/cases/large/clang-26760.c": line 444) * remove function safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 205) +* remove parameter at ("test/cases/large/clang-26760.c": line 205) +* remove parameter at ("test/cases/large/clang-26760.c": line 205) * remove function safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-26760.c": line 149) +* remove parameter at ("test/cases/large/clang-26760.c": line 149) * remove function safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 209) +* remove parameter at ("test/cases/large/clang-26760.c": line 209) +* remove parameter at ("test/cases/large/clang-26760.c": line 209) * remove function safe_div_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 213) +* remove parameter at ("test/cases/large/clang-26760.c": line 213) +* remove parameter at ("test/cases/large/clang-26760.c": line 213) * remove function safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-26760.c": line 105) +* remove parameter at ("test/cases/large/clang-26760.c": line 105) * remove function platform_main_end at ("test/cases/large/clang-26760.c": line 15) +* remove parameter at ("test/cases/large/clang-26760.c": line 15) +* remove parameter at ("test/cases/large/clang-26760.c": line 15) * remove function safe_add_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 65) +* remove parameter at ("test/cases/large/clang-26760.c": line 65) +* remove parameter at ("test/cases/large/clang-26760.c": line 65) * remove function safe_sub_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 69) +* remove parameter at ("test/cases/large/clang-26760.c": line 69) +* remove parameter at ("test/cases/large/clang-26760.c": line 69) * remove function safe_mul_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 73) +* remove parameter at ("test/cases/large/clang-26760.c": line 73) +* remove parameter at ("test/cases/large/clang-26760.c": line 73) * remove function safe_add_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 197) +* remove parameter at ("test/cases/large/clang-26760.c": line 197) +* remove parameter at ("test/cases/large/clang-26760.c": line 197) * remove function safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 201) +* remove parameter at ("test/cases/large/clang-26760.c": line 201) +* remove parameter at ("test/cases/large/clang-26760.c": line 201) * remove function safe_add_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 23) +* remove parameter at ("test/cases/large/clang-26760.c": line 23) +* remove parameter at ("test/cases/large/clang-26760.c": line 23) * remove function safe_sub_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 27) +* remove parameter at ("test/cases/large/clang-26760.c": line 27) +* remove parameter at ("test/cases/large/clang-26760.c": line 27) * remove function safe_mul_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 31) +* remove parameter at ("test/cases/large/clang-26760.c": line 31) +* remove parameter at ("test/cases/large/clang-26760.c": line 31) * remove function safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-26760.c": line 237) +* remove parameter at ("test/cases/large/clang-26760.c": line 237) * remove function safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-26760.c": line 286) +* remove parameter at ("test/cases/large/clang-26760.c": line 286) * remove function safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-26760.c": line 335) +* remove parameter at ("test/cases/large/clang-26760.c": line 335) * remove function safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-26760.c": line 61) +* remove parameter at ("test/cases/large/clang-26760.c": line 61) * remove function safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-26760.c": line 193) +* remove parameter at ("test/cases/large/clang-26760.c": line 193) * remove function safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-26760.c": line 19) +* remove parameter at ("test/cases/large/clang-26760.c": line 19) * remove function __profile__dump_on_exit at ("test/cases/large/clang-26760.c": line 486) * remove function printf at ("test/cases/large/clang-26760.c": line 10) +* remove parameter at ("test/cases/large/clang-26760.c": line 10) +* Inline typedefsize_t at ("test/cases/large/clang-26760.c": line 1) +* Inline typedefint8_t at ("test/cases/large/clang-26760.c": line 2) +* Inline typedefint16_t at ("test/cases/large/clang-26760.c": line 3) +* Inline typedefint32_t at ("test/cases/large/clang-26760.c": line 4) +* Inline typedefint64_t at ("test/cases/large/clang-26760.c": line 5) +* Inline typedefuint8_t at ("test/cases/large/clang-26760.c": line 6) +* Inline typedefuint16_t at ("test/cases/large/clang-26760.c": line 7) +* Inline typedefuint32_t at ("test/cases/large/clang-26760.c": line 8) +* Inline typedefuint64_t at ("test/cases/large/clang-26760.c": line 9) * remove expr statement at ("test/cases/large/clang-26760.c": line 17) * do without param at ("test/cases/large/clang-26760.c": line 17) * remove return statement at ("test/cases/large/clang-26760.c": line 21) @@ -380,6 +468,7 @@ * replace by zero at ("test/cases/large/clang-26760.c": line 418) * replace by zero at ("test/cases/large/clang-26760.c": line 418) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 420) +* replace by zero at ("test/cases/large/clang-26760.c": line 421) * inline variable crc32_context at ("test/cases/large/clang-26760.c": line 421) * remove expr statement at ("test/cases/large/clang-26760.c": line 446) * reduce to left at ("test/cases/large/clang-26760.c": line 446) @@ -396,41 +485,67 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 446) * replace by zero at ("test/cases/large/clang-26760.c": line 446) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 530) +* replace by zero at ("test/cases/large/clang-26760.c": line 531) * inline variable g_18 at ("test/cases/large/clang-26760.c": line 531) +* replace by zero at ("test/cases/large/clang-26760.c": line 532) * inline variable g_22 at ("test/cases/large/clang-26760.c": line 532) +* replace by zero at ("test/cases/large/clang-26760.c": line 533) * inline variable g_59 at ("test/cases/large/clang-26760.c": line 533) +* replace by zero at ("test/cases/large/clang-26760.c": line 534) * inline variable g_89 at ("test/cases/large/clang-26760.c": line 534) * delete variable at ("test/cases/large/clang-26760.c": line 535) +* replace by zero at ("test/cases/large/clang-26760.c": line 536) * inline variable g_100 at ("test/cases/large/clang-26760.c": line 536) +* replace by zero at ("test/cases/large/clang-26760.c": line 537) * inline variable g_101 at ("test/cases/large/clang-26760.c": line 537) * delete variable at ("test/cases/large/clang-26760.c": line 538) +* replace by zero at ("test/cases/large/clang-26760.c": line 539) * inline variable g_143 at ("test/cases/large/clang-26760.c": line 539) +* replace by zero at ("test/cases/large/clang-26760.c": line 540) * inline variable g_540 at ("test/cases/large/clang-26760.c": line 540) +* replace by zero at ("test/cases/large/clang-26760.c": line 541) * inline variable g_694 at ("test/cases/large/clang-26760.c": line 541) +* replace by zero at ("test/cases/large/clang-26760.c": line 542) * inline variable g_717 at ("test/cases/large/clang-26760.c": line 542) +* replace by zero at ("test/cases/large/clang-26760.c": line 543) * inline variable g_777 at ("test/cases/large/clang-26760.c": line 543) * delete variable at ("test/cases/large/clang-26760.c": line 544) +* reduce to operant at ("test/cases/large/clang-26760.c": line 545) +* replace by zero at ("test/cases/large/clang-26760.c": line 545) * inline variable g_935 at ("test/cases/large/clang-26760.c": line 545) +* replace by zero at ("test/cases/large/clang-26760.c": line 546) * inline variable g_1168 at ("test/cases/large/clang-26760.c": line 546) +* replace by zero at ("test/cases/large/clang-26760.c": line 547) * inline variable g_1171 at ("test/cases/large/clang-26760.c": line 547) +* replace by zero at ("test/cases/large/clang-26760.c": line 548) * inline variable g_1217 at ("test/cases/large/clang-26760.c": line 548) * delete variable at ("test/cases/large/clang-26760.c": line 549) * delete variable at ("test/cases/large/clang-26760.c": line 550) * delete variable at ("test/cases/large/clang-26760.c": line 551) * delete variable at ("test/cases/large/clang-26760.c": line 552) * delete variable at ("test/cases/large/clang-26760.c": line 553) +* reduce to operant at ("test/cases/large/clang-26760.c": line 554) +* replace by zero at ("test/cases/large/clang-26760.c": line 554) * inline variable g_2100 at ("test/cases/large/clang-26760.c": line 554) * delete variable at ("test/cases/large/clang-26760.c": line 555) +* reduce to operant at ("test/cases/large/clang-26760.c": line 556) +* replace by zero at ("test/cases/large/clang-26760.c": line 556) * inline variable g_2254 at ("test/cases/large/clang-26760.c": line 556) +* replace by zero at ("test/cases/large/clang-26760.c": line 557) * inline variable g_2414 at ("test/cases/large/clang-26760.c": line 557) +* replace by zero at ("test/cases/large/clang-26760.c": line 558) * inline variable g_2431 at ("test/cases/large/clang-26760.c": line 558) +* replace by zero at ("test/cases/large/clang-26760.c": line 559) * inline variable g_2467 at ("test/cases/large/clang-26760.c": line 559) +* replace by zero at ("test/cases/large/clang-26760.c": line 560) * inline variable g_2468 at ("test/cases/large/clang-26760.c": line 560) +* replace by zero at ("test/cases/large/clang-26760.c": line 561) * inline variable g_2469 at ("test/cases/large/clang-26760.c": line 561) * delete variable at ("test/cases/large/clang-26760.c": line 562) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 13368) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 13368) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 13368) +* replace by zero at ("test/cases/large/clang-26760.c": line 13369) * inline variable print_hash_value at ("test/cases/large/clang-26760.c": line 13369) * remove initializer at ("test/cases/large/clang-26760.c": line 13376) * reduce to left at ("test/cases/large/clang-26760.c": line 13376) diff --git a/rtree-c/test/expected/clang-26760/reduction/p7.path b/rtree-c/test/expected/clang-26760/reduction/p7.path index e69e93ee5d858fda463a013a3828eb5b3daefad9..8f6e31bd55db22808d031d16fc139652845c35c3 100644 --- a/rtree-c/test/expected/clang-26760/reduction/p7.path +++ b/rtree-c/test/expected/clang-26760/reduction/p7.path @@ -108,44 +108,80 @@ 1 remove function safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-26760.c": line 19) 1 remove function __profile__dump_on_exit at ("test/cases/large/clang-26760.c": line 486) 1 remove function printf at ("test/cases/large/clang-26760.c": line 10) +1 Inline typedefsize_t at ("test/cases/large/clang-26760.c": line 1) +1 Inline typedefint8_t at ("test/cases/large/clang-26760.c": line 2) +1 Inline typedefint16_t at ("test/cases/large/clang-26760.c": line 3) +1 Inline typedefint32_t at ("test/cases/large/clang-26760.c": line 4) +1 Inline typedefint64_t at ("test/cases/large/clang-26760.c": line 5) +1 Inline typedefuint8_t at ("test/cases/large/clang-26760.c": line 6) +1 Inline typedefuint16_t at ("test/cases/large/clang-26760.c": line 7) +1 Inline typedefuint32_t at ("test/cases/large/clang-26760.c": line 8) +1 Inline typedefuint64_t at ("test/cases/large/clang-26760.c": line 9) 1 delete uninitialized variable at ("test/cases/large/clang-26760.c": line 420) +1 replace by zero at ("test/cases/large/clang-26760.c": line 421) 1 inline variable crc32_context at ("test/cases/large/clang-26760.c": line 421) 1 delete uninitialized variable at ("test/cases/large/clang-26760.c": line 530) +1 replace by zero at ("test/cases/large/clang-26760.c": line 531) 1 inline variable g_18 at ("test/cases/large/clang-26760.c": line 531) +1 replace by zero at ("test/cases/large/clang-26760.c": line 532) 1 inline variable g_22 at ("test/cases/large/clang-26760.c": line 532) -1 inline variable g_59 at ("test/cases/large/clang-26760.c": line 533) -1 inline variable g_89 at ("test/cases/large/clang-26760.c": line 534) -1 delete variable at ("test/cases/large/clang-26760.c": line 535) -1 inline variable g_100 at ("test/cases/large/clang-26760.c": line 536) -1 inline variable g_101 at ("test/cases/large/clang-26760.c": line 537) -1 delete variable at ("test/cases/large/clang-26760.c": line 538) -1 inline variable g_143 at ("test/cases/large/clang-26760.c": line 539) -1 inline variable g_540 at ("test/cases/large/clang-26760.c": line 540) -1 inline variable g_694 at ("test/cases/large/clang-26760.c": line 541) -1 inline variable g_717 at ("test/cases/large/clang-26760.c": line 542) -1 inline variable g_777 at ("test/cases/large/clang-26760.c": line 543) -1 delete variable at ("test/cases/large/clang-26760.c": line 544) -1 inline variable g_935 at ("test/cases/large/clang-26760.c": line 545) +1 replace by zero at ("test/cases/large/clang-26760.c": line 533) +* inline variable g_59 at ("test/cases/large/clang-26760.c": line 533) +* replace by zero at ("test/cases/large/clang-26760.c": line 534) +* inline variable g_89 at ("test/cases/large/clang-26760.c": line 534) +* delete variable at ("test/cases/large/clang-26760.c": line 535) +* replace by zero at ("test/cases/large/clang-26760.c": line 536) +* inline variable g_100 at ("test/cases/large/clang-26760.c": line 536) +* replace by zero at ("test/cases/large/clang-26760.c": line 537) +* inline variable g_101 at ("test/cases/large/clang-26760.c": line 537) +* delete variable at ("test/cases/large/clang-26760.c": line 538) +* replace by zero at ("test/cases/large/clang-26760.c": line 539) +* inline variable g_143 at ("test/cases/large/clang-26760.c": line 539) +* replace by zero at ("test/cases/large/clang-26760.c": line 540) +* inline variable g_540 at ("test/cases/large/clang-26760.c": line 540) +* replace by zero at ("test/cases/large/clang-26760.c": line 541) +* inline variable g_694 at ("test/cases/large/clang-26760.c": line 541) +* replace by zero at ("test/cases/large/clang-26760.c": line 542) +* inline variable g_717 at ("test/cases/large/clang-26760.c": line 542) +* replace by zero at ("test/cases/large/clang-26760.c": line 543) +* inline variable g_777 at ("test/cases/large/clang-26760.c": line 543) +* delete variable at ("test/cases/large/clang-26760.c": line 544) +* reduce to operant at ("test/cases/large/clang-26760.c": line 545) +* replace by zero at ("test/cases/large/clang-26760.c": line 545) +* inline variable g_935 at ("test/cases/large/clang-26760.c": line 545) +* replace by zero at ("test/cases/large/clang-26760.c": line 546) * inline variable g_1168 at ("test/cases/large/clang-26760.c": line 546) +* replace by zero at ("test/cases/large/clang-26760.c": line 547) * inline variable g_1171 at ("test/cases/large/clang-26760.c": line 547) +* replace by zero at ("test/cases/large/clang-26760.c": line 548) * inline variable g_1217 at ("test/cases/large/clang-26760.c": line 548) * delete variable at ("test/cases/large/clang-26760.c": line 549) * delete variable at ("test/cases/large/clang-26760.c": line 550) * delete variable at ("test/cases/large/clang-26760.c": line 551) * delete variable at ("test/cases/large/clang-26760.c": line 552) * delete variable at ("test/cases/large/clang-26760.c": line 553) +* reduce to operant at ("test/cases/large/clang-26760.c": line 554) +* replace by zero at ("test/cases/large/clang-26760.c": line 554) * inline variable g_2100 at ("test/cases/large/clang-26760.c": line 554) * delete variable at ("test/cases/large/clang-26760.c": line 555) +* reduce to operant at ("test/cases/large/clang-26760.c": line 556) +* replace by zero at ("test/cases/large/clang-26760.c": line 556) * inline variable g_2254 at ("test/cases/large/clang-26760.c": line 556) +* replace by zero at ("test/cases/large/clang-26760.c": line 557) * inline variable g_2414 at ("test/cases/large/clang-26760.c": line 557) +* replace by zero at ("test/cases/large/clang-26760.c": line 558) * inline variable g_2431 at ("test/cases/large/clang-26760.c": line 558) +* replace by zero at ("test/cases/large/clang-26760.c": line 559) * inline variable g_2467 at ("test/cases/large/clang-26760.c": line 559) +* replace by zero at ("test/cases/large/clang-26760.c": line 560) * inline variable g_2468 at ("test/cases/large/clang-26760.c": line 560) +* replace by zero at ("test/cases/large/clang-26760.c": line 561) * inline variable g_2469 at ("test/cases/large/clang-26760.c": line 561) * delete variable at ("test/cases/large/clang-26760.c": line 562) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 13368) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 13368) * delete uninitialized variable at ("test/cases/large/clang-26760.c": line 13368) +* replace by zero at ("test/cases/large/clang-26760.c": line 13369) * inline variable print_hash_value at ("test/cases/large/clang-26760.c": line 13369) * remove initializer at ("test/cases/large/clang-26760.c": line 13376) * reduce to left at ("test/cases/large/clang-26760.c": line 13376) diff --git a/rtree-c/test/expected/clang-26760/reduction/p8.path b/rtree-c/test/expected/clang-26760/reduction/p8.path index d9a0478a9a5f845527b752f93125ed03df712b86..1facf78bb3f04b3cea49e33f11669f0ccb8f11ee 100644 --- a/rtree-c/test/expected/clang-26760/reduction/p8.path +++ b/rtree-c/test/expected/clang-26760/reduction/p8.path @@ -108,44 +108,80 @@ 1 remove function safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-26760.c": line 19) 1 remove function __profile__dump_on_exit at ("test/cases/large/clang-26760.c": line 486) 1 remove function printf at ("test/cases/large/clang-26760.c": line 10) +1 Inline typedefsize_t at ("test/cases/large/clang-26760.c": line 1) +1 Inline typedefint8_t at ("test/cases/large/clang-26760.c": line 2) +1 Inline typedefint16_t at ("test/cases/large/clang-26760.c": line 3) +1 Inline typedefint32_t at ("test/cases/large/clang-26760.c": line 4) +1 Inline typedefint64_t at ("test/cases/large/clang-26760.c": line 5) +1 Inline typedefuint8_t at ("test/cases/large/clang-26760.c": line 6) +1 Inline typedefuint16_t at ("test/cases/large/clang-26760.c": line 7) +1 Inline typedefuint32_t at ("test/cases/large/clang-26760.c": line 8) +1 Inline typedefuint64_t at ("test/cases/large/clang-26760.c": line 9) 1 delete uninitialized variable at ("test/cases/large/clang-26760.c": line 420) +1 replace by zero at ("test/cases/large/clang-26760.c": line 421) 1 inline variable crc32_context at ("test/cases/large/clang-26760.c": line 421) 1 delete uninitialized variable at ("test/cases/large/clang-26760.c": line 530) +1 replace by zero at ("test/cases/large/clang-26760.c": line 531) 1 inline variable g_18 at ("test/cases/large/clang-26760.c": line 531) +1 replace by zero at ("test/cases/large/clang-26760.c": line 532) 1 inline variable g_22 at ("test/cases/large/clang-26760.c": line 532) +1 replace by zero at ("test/cases/large/clang-26760.c": line 533) 1 inline variable g_59 at ("test/cases/large/clang-26760.c": line 533) +1 replace by zero at ("test/cases/large/clang-26760.c": line 534) 1 inline variable g_89 at ("test/cases/large/clang-26760.c": line 534) 1 delete variable at ("test/cases/large/clang-26760.c": line 535) +1 replace by zero at ("test/cases/large/clang-26760.c": line 536) 1 inline variable g_100 at ("test/cases/large/clang-26760.c": line 536) +1 replace by zero at ("test/cases/large/clang-26760.c": line 537) 1 inline variable g_101 at ("test/cases/large/clang-26760.c": line 537) 1 delete variable at ("test/cases/large/clang-26760.c": line 538) +1 replace by zero at ("test/cases/large/clang-26760.c": line 539) 1 inline variable g_143 at ("test/cases/large/clang-26760.c": line 539) +1 replace by zero at ("test/cases/large/clang-26760.c": line 540) 1 inline variable g_540 at ("test/cases/large/clang-26760.c": line 540) +1 replace by zero at ("test/cases/large/clang-26760.c": line 541) 1 inline variable g_694 at ("test/cases/large/clang-26760.c": line 541) +1 replace by zero at ("test/cases/large/clang-26760.c": line 542) 1 inline variable g_717 at ("test/cases/large/clang-26760.c": line 542) +1 replace by zero at ("test/cases/large/clang-26760.c": line 543) 1 inline variable g_777 at ("test/cases/large/clang-26760.c": line 543) 1 delete variable at ("test/cases/large/clang-26760.c": line 544) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 545) +1 replace by zero at ("test/cases/large/clang-26760.c": line 545) 1 inline variable g_935 at ("test/cases/large/clang-26760.c": line 545) +1 replace by zero at ("test/cases/large/clang-26760.c": line 546) 1 inline variable g_1168 at ("test/cases/large/clang-26760.c": line 546) +1 replace by zero at ("test/cases/large/clang-26760.c": line 547) 1 inline variable g_1171 at ("test/cases/large/clang-26760.c": line 547) +1 replace by zero at ("test/cases/large/clang-26760.c": line 548) 1 inline variable g_1217 at ("test/cases/large/clang-26760.c": line 548) 1 delete variable at ("test/cases/large/clang-26760.c": line 549) 1 delete variable at ("test/cases/large/clang-26760.c": line 550) 1 delete variable at ("test/cases/large/clang-26760.c": line 551) 1 delete variable at ("test/cases/large/clang-26760.c": line 552) 1 delete variable at ("test/cases/large/clang-26760.c": line 553) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 554) +1 replace by zero at ("test/cases/large/clang-26760.c": line 554) 1 inline variable g_2100 at ("test/cases/large/clang-26760.c": line 554) 1 delete variable at ("test/cases/large/clang-26760.c": line 555) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 556) +1 replace by zero at ("test/cases/large/clang-26760.c": line 556) 1 inline variable g_2254 at ("test/cases/large/clang-26760.c": line 556) +1 replace by zero at ("test/cases/large/clang-26760.c": line 557) 1 inline variable g_2414 at ("test/cases/large/clang-26760.c": line 557) +1 replace by zero at ("test/cases/large/clang-26760.c": line 558) 1 inline variable g_2431 at ("test/cases/large/clang-26760.c": line 558) +1 replace by zero at ("test/cases/large/clang-26760.c": line 559) 1 inline variable g_2467 at ("test/cases/large/clang-26760.c": line 559) +1 replace by zero at ("test/cases/large/clang-26760.c": line 560) 1 inline variable g_2468 at ("test/cases/large/clang-26760.c": line 560) +1 replace by zero at ("test/cases/large/clang-26760.c": line 561) 1 inline variable g_2469 at ("test/cases/large/clang-26760.c": line 561) 1 delete variable at ("test/cases/large/clang-26760.c": line 562) 1 delete uninitialized variable at ("test/cases/large/clang-26760.c": line 13368) 1 delete uninitialized variable at ("test/cases/large/clang-26760.c": line 13368) 1 delete uninitialized variable at ("test/cases/large/clang-26760.c": line 13368) +1 replace by zero at ("test/cases/large/clang-26760.c": line 13369) 1 inline variable print_hash_value at ("test/cases/large/clang-26760.c": line 13369) 1 remove empty declaration at ("test/cases/large/clang-26760.c": line 13376) 1 remove condition at ("test/cases/large/clang-26760.c": line 13379) @@ -218,8 +254,7 @@ 1 remove the for loop at ("test/cases/large/clang-26760.c": line 13474) 1 expand compound statment at ("test/cases/large/clang-26760.c": line 13474) 1 remove the for loop at ("test/cases/large/clang-26760.c": line 13472) -1 expand compound statment at ("test/cases/large/clang-26760.c": line 13472) -1 remove the for loop at ("test/cases/large/clang-26760.c": line 13470) -1 expand compound statment at ("test/cases/large/clang-26760.c": line 13470) -1 remove return statement at ("test/cases/large/clang-26760.c": line 13485) +* expand compound statment at ("test/cases/large/clang-26760.c": line 13472) +* remove the for loop at ("test/cases/large/clang-26760.c": line 13470) +* remove return statement at ("test/cases/large/clang-26760.c": line 13485) diff --git a/rtree-c/test/expected/clang-26760/reduction/p9.path b/rtree-c/test/expected/clang-26760/reduction/p9.path new file mode 100644 index 0000000000000000000000000000000000000000..e6b0b3b44c06fb3ceb3b5e1955c7d8408c288a73 --- /dev/null +++ b/rtree-c/test/expected/clang-26760/reduction/p9.path @@ -0,0 +1,261 @@ +1 remove function func_38 at ("test/cases/large/clang-26760.c": line 7982) +1 remove function func_10 at ("test/cases/large/clang-26760.c": line 912) +1 remove function func_33 at ("test/cases/large/clang-26760.c": line 4699) +1 remove function func_3 at ("test/cases/large/clang-26760.c": line 692) +1 remove function func_28 at ("test/cases/large/clang-26760.c": line 4487) +1 remove function func_1 at ("test/cases/large/clang-26760.c": line 588) +1 remove function func_25 at ("test/cases/large/clang-26760.c": line 4450) +1 remove function func_54 at ("test/cases/large/clang-26760.c": line 13350) +1 remove function transparent_crc_bytes at ("test/cases/large/clang-26760.c": line 469) +1 remove function crc32_gentab at ("test/cases/large/clang-26760.c": line 422) +1 remove function safe_mul_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 161) +1 remove function safe_mul_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 117) +1 remove function crc32_8bytes at ("test/cases/large/clang-26760.c": line 448) +1 remove function safe_lshift_func_int64_t_s_u at ("test/cases/large/clang-26760.c": line 178) +1 remove function func_46 at ("test/cases/large/clang-26760.c": line 13340) +1 remove function safe_lshift_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 369) +1 remove function safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-26760.c": line 134) +1 remove function safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-26760.c": line 90) +1 remove function safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 320) +1 remove function __profile__unsigned_var at ("test/cases/large/clang-26760.c": line 487) +1 remove function safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 173) +1 remove function safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-26760.c": line 47) +1 remove function safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 271) +1 remove function safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-26760.c": line 364) +1 remove function safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 129) +1 remove function transparent_crc at ("test/cases/large/clang-26760.c": line 459) +1 remove function safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 222) +1 remove function safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 85) +1 remove function safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-26760.c": line 315) +1 remove function __profile__signed_var at ("test/cases/large/clang-26760.c": line 492) +1 remove function safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-26760.c": line 266) +1 remove function func_19 at ("test/cases/large/clang-26760.c": line 4442) +1 remove function safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 217) +1 remove function safe_add_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 153) +1 remove function safe_div_func_double_f_f at ("test/cases/large/clang-26760.c": line 412) +1 remove function safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-26760.c": line 100) +1 remove function safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-26760.c": line 144) +1 remove function safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-26760.c": line 188) +1 remove function safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-26760.c": line 56) +1 remove function safe_div_func_float_f_f at ("test/cases/large/clang-26760.c": line 396) +1 remove function safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 281) +1 remove function safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 330) +1 remove function safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 379) +1 remove function safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 95) +1 remove function safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 139) +1 remove function safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 183) +1 remove function safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 232) +1 remove function safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-26760.c": line 276) +1 remove function safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-26760.c": line 325) +1 remove function safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-26760.c": line 374) +1 remove function safe_add_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 109) +1 remove function safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 227) +1 remove function safe_lshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 43) +1 remove function safe_mul_func_double_f_f at ("test/cases/large/clang-26760.c": line 408) +1 remove function safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 349) +1 remove function safe_sub_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 157) +1 remove function safe_mul_func_float_f_f at ("test/cases/large/clang-26760.c": line 392) +1 remove function __assert_fail at ("test/cases/large/clang-26760.c": line 11) +1 remove function safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 251) +1 remove function safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 300) +1 remove function safe_sub_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 113) +1 remove function safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 52) +1 remove function safe_mod_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 165) +1 remove function safe_div_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 169) +1 remove function safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 256) +1 remove function safe_div_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 261) +1 remove function safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 305) +1 remove function safe_div_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 310) +1 remove function safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 354) +1 remove function safe_div_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 359) +1 remove function safe_add_func_double_f_f at ("test/cases/large/clang-26760.c": line 400) +1 remove function safe_sub_func_double_f_f at ("test/cases/large/clang-26760.c": line 404) +1 remove function safe_convert_func_float_to_int32_t at ("test/cases/large/clang-26760.c": line 416) +1 remove function safe_mod_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 121) +1 remove function safe_div_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 125) +1 remove function safe_mod_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 77) +1 remove function safe_div_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 81) +1 remove function safe_add_func_float_f_f at ("test/cases/large/clang-26760.c": line 384) +1 remove function safe_sub_func_float_f_f at ("test/cases/large/clang-26760.c": line 388) +1 remove function safe_add_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 241) +1 remove function safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 246) +1 remove function safe_add_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 290) +1 remove function safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 295) +1 remove function safe_add_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 339) +1 remove function safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 344) +1 remove function safe_mod_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 35) +1 remove function safe_div_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 39) +1 remove function crc32_byte at ("test/cases/large/clang-26760.c": line 444) +1 remove function safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 205) +1 remove function safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-26760.c": line 149) +1 remove function safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 209) +1 remove function safe_div_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 213) +1 remove function safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-26760.c": line 105) +1 remove function platform_main_end at ("test/cases/large/clang-26760.c": line 15) +1 remove function safe_add_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 65) +1 remove function safe_sub_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 69) +1 remove function safe_mul_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 73) +1 remove function safe_add_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 197) +1 remove function safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 201) +1 remove function safe_add_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 23) +1 remove function safe_sub_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 27) +1 remove function safe_mul_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 31) +1 remove function safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-26760.c": line 237) +1 remove function safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-26760.c": line 286) +1 remove function safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-26760.c": line 335) +1 remove function safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-26760.c": line 61) +1 remove function safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-26760.c": line 193) +1 remove function safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-26760.c": line 19) +1 remove function __profile__dump_on_exit at ("test/cases/large/clang-26760.c": line 486) +1 remove function printf at ("test/cases/large/clang-26760.c": line 10) +1 Inline typedefsize_t at ("test/cases/large/clang-26760.c": line 1) +1 Inline typedefint8_t at ("test/cases/large/clang-26760.c": line 2) +1 Inline typedefint16_t at ("test/cases/large/clang-26760.c": line 3) +1 Inline typedefint32_t at ("test/cases/large/clang-26760.c": line 4) +1 Inline typedefint64_t at ("test/cases/large/clang-26760.c": line 5) +1 Inline typedefuint8_t at ("test/cases/large/clang-26760.c": line 6) +1 Inline typedefuint16_t at ("test/cases/large/clang-26760.c": line 7) +1 Inline typedefuint32_t at ("test/cases/large/clang-26760.c": line 8) +1 Inline typedefuint64_t at ("test/cases/large/clang-26760.c": line 9) +1 delete uninitialized variable at ("test/cases/large/clang-26760.c": line 420) +1 replace by zero at ("test/cases/large/clang-26760.c": line 421) +1 inline variable crc32_context at ("test/cases/large/clang-26760.c": line 421) +1 delete uninitialized variable at ("test/cases/large/clang-26760.c": line 530) +1 replace by zero at ("test/cases/large/clang-26760.c": line 531) +1 inline variable g_18 at ("test/cases/large/clang-26760.c": line 531) +1 replace by zero at ("test/cases/large/clang-26760.c": line 532) +1 inline variable g_22 at ("test/cases/large/clang-26760.c": line 532) +1 replace by zero at ("test/cases/large/clang-26760.c": line 533) +1 inline variable g_59 at ("test/cases/large/clang-26760.c": line 533) +1 replace by zero at ("test/cases/large/clang-26760.c": line 534) +1 inline variable g_89 at ("test/cases/large/clang-26760.c": line 534) +1 delete variable at ("test/cases/large/clang-26760.c": line 535) +1 replace by zero at ("test/cases/large/clang-26760.c": line 536) +1 inline variable g_100 at ("test/cases/large/clang-26760.c": line 536) +1 replace by zero at ("test/cases/large/clang-26760.c": line 537) +1 inline variable g_101 at ("test/cases/large/clang-26760.c": line 537) +1 delete variable at ("test/cases/large/clang-26760.c": line 538) +1 replace by zero at ("test/cases/large/clang-26760.c": line 539) +1 inline variable g_143 at ("test/cases/large/clang-26760.c": line 539) +1 replace by zero at ("test/cases/large/clang-26760.c": line 540) +1 inline variable g_540 at ("test/cases/large/clang-26760.c": line 540) +1 replace by zero at ("test/cases/large/clang-26760.c": line 541) +1 inline variable g_694 at ("test/cases/large/clang-26760.c": line 541) +1 replace by zero at ("test/cases/large/clang-26760.c": line 542) +1 inline variable g_717 at ("test/cases/large/clang-26760.c": line 542) +1 replace by zero at ("test/cases/large/clang-26760.c": line 543) +1 inline variable g_777 at ("test/cases/large/clang-26760.c": line 543) +1 delete variable at ("test/cases/large/clang-26760.c": line 544) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 545) +1 replace by zero at ("test/cases/large/clang-26760.c": line 545) +1 inline variable g_935 at ("test/cases/large/clang-26760.c": line 545) +1 replace by zero at ("test/cases/large/clang-26760.c": line 546) +1 inline variable g_1168 at ("test/cases/large/clang-26760.c": line 546) +1 replace by zero at ("test/cases/large/clang-26760.c": line 547) +1 inline variable g_1171 at ("test/cases/large/clang-26760.c": line 547) +1 replace by zero at ("test/cases/large/clang-26760.c": line 548) +1 inline variable g_1217 at ("test/cases/large/clang-26760.c": line 548) +1 delete variable at ("test/cases/large/clang-26760.c": line 549) +1 delete variable at ("test/cases/large/clang-26760.c": line 550) +1 delete variable at ("test/cases/large/clang-26760.c": line 551) +1 delete variable at ("test/cases/large/clang-26760.c": line 552) +1 delete variable at ("test/cases/large/clang-26760.c": line 553) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 554) +1 replace by zero at ("test/cases/large/clang-26760.c": line 554) +1 inline variable g_2100 at ("test/cases/large/clang-26760.c": line 554) +1 delete variable at ("test/cases/large/clang-26760.c": line 555) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 556) +1 replace by zero at ("test/cases/large/clang-26760.c": line 556) +1 inline variable g_2254 at ("test/cases/large/clang-26760.c": line 556) +1 replace by zero at ("test/cases/large/clang-26760.c": line 557) +1 inline variable g_2414 at ("test/cases/large/clang-26760.c": line 557) +1 replace by zero at ("test/cases/large/clang-26760.c": line 558) +1 inline variable g_2431 at ("test/cases/large/clang-26760.c": line 558) +1 replace by zero at ("test/cases/large/clang-26760.c": line 559) +1 inline variable g_2467 at ("test/cases/large/clang-26760.c": line 559) +1 replace by zero at ("test/cases/large/clang-26760.c": line 560) +1 inline variable g_2468 at ("test/cases/large/clang-26760.c": line 560) +1 replace by zero at ("test/cases/large/clang-26760.c": line 561) +1 inline variable g_2469 at ("test/cases/large/clang-26760.c": line 561) +1 delete variable at ("test/cases/large/clang-26760.c": line 562) +1 delete uninitialized variable at ("test/cases/large/clang-26760.c": line 13368) +1 delete uninitialized variable at ("test/cases/large/clang-26760.c": line 13368) +1 delete uninitialized variable at ("test/cases/large/clang-26760.c": line 13368) +1 replace by zero at ("test/cases/large/clang-26760.c": line 13369) +1 inline variable print_hash_value at ("test/cases/large/clang-26760.c": line 13369) +1 remove empty declaration at ("test/cases/large/clang-26760.c": line 13376) +1 remove condition at ("test/cases/large/clang-26760.c": line 13379) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13379) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13376) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13376) +1 remove empty declaration at ("test/cases/large/clang-26760.c": line 13384) +1 remove condition at ("test/cases/large/clang-26760.c": line 13387) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13387) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13384) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13384) +1 remove empty declaration at ("test/cases/large/clang-26760.c": line 13395) +1 remove condition at ("test/cases/large/clang-26760.c": line 13398) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13398) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13395) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13395) +1 remove empty declaration at ("test/cases/large/clang-26760.c": line 13405) +1 remove condition at ("test/cases/large/clang-26760.c": line 13408) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13408) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13405) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13405) +1 remove empty declaration at ("test/cases/large/clang-26760.c": line 13411) +1 remove empty declaration at ("test/cases/large/clang-26760.c": line 13413) +1 remove empty declaration at ("test/cases/large/clang-26760.c": line 13415) +1 remove condition at ("test/cases/large/clang-26760.c": line 13420) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13420) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13415) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13415) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13413) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13413) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13411) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13411) +1 remove empty declaration at ("test/cases/large/clang-26760.c": line 13425) +1 remove empty declaration at ("test/cases/large/clang-26760.c": line 13427) +1 remove condition at ("test/cases/large/clang-26760.c": line 13430) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13430) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13427) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13427) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13425) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13425) +1 remove empty declaration at ("test/cases/large/clang-26760.c": line 13434) +1 remove empty declaration at ("test/cases/large/clang-26760.c": line 13436) +1 remove empty declaration at ("test/cases/large/clang-26760.c": line 13438) +1 remove condition at ("test/cases/large/clang-26760.c": line 13443) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13443) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13438) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13438) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13436) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13436) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13434) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13434) +1 remove empty declaration at ("test/cases/large/clang-26760.c": line 13448) +1 remove condition at ("test/cases/large/clang-26760.c": line 13451) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13451) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13448) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13448) +1 remove empty declaration at ("test/cases/large/clang-26760.c": line 13455) +1 remove empty declaration at ("test/cases/large/clang-26760.c": line 13457) +1 remove condition at ("test/cases/large/clang-26760.c": line 13460) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13460) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13457) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13457) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13455) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13455) +1 remove empty declaration at ("test/cases/large/clang-26760.c": line 13470) +1 remove empty declaration at ("test/cases/large/clang-26760.c": line 13472) +1 remove empty declaration at ("test/cases/large/clang-26760.c": line 13474) +1 remove condition at ("test/cases/large/clang-26760.c": line 13479) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13479) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13474) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13474) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13472) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13472) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13470) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13470) +1 remove return statement at ("test/cases/large/clang-26760.c": line 13485) + diff --git a/rtree-c/test/expected/clang-26760/reduction/x7.c b/rtree-c/test/expected/clang-26760/reduction/x7.c index 80bda2cbfbf88f8cf8553ec643acdc333353f921..fea184820f8ddf8919f4ca93611ecf8976ab57d8 100644 --- a/rtree-c/test/expected/clang-26760/reduction/x7.c +++ b/rtree-c/test/expected/clang-26760/reduction/x7.c @@ -1,29 +1,33 @@ -typedef unsigned int size_t; -typedef signed char int8_t; -typedef short int int16_t; -typedef int int32_t; -typedef long long int int64_t; -typedef unsigned char uint8_t; -typedef unsigned short int uint16_t; -typedef unsigned int uint32_t; -typedef unsigned long long int uint64_t; -static uint32_t g_1168 = 0x7d4db357L; -static uint8_t g_1171 = 7uL; -static uint16_t g_1217 = 0xb6f3L; -static int32_t g_1368[3] = { -2L, -2L, -2L }; -static int16_t g_1482[4][3][4] = { { { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L } }, { { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L } }, { { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L } }, { { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L } } }; -static int32_t g_1540[6][2] = { { 3L, -8L }, { 3L, -8L }, { 3L, -8L }, { 3L, -8L }, { 3L, -8L }, { 3L, -8L } }; -static int32_t g_1548[10][8][3] = { { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } } }; -static int8_t g_2003[6] = { 8L, 0x85L, 8L, 0x85L, 8L, 0x85L }; -static int32_t g_2100 = -1L; -static int16_t g_2184[3][3] = { { 0xc198L, 0x844L, 0xc198L }, { 0xc198L, 0x844L, 0xc198L }, { 0xc198L, 0x844L, 0xc198L } }; -static int16_t g_2254 = -10L; -static uint16_t g_2414 = 2uL; -static uint8_t g_2431 = 1uL; -static uint32_t g_2467 = 0x7a51e780L; -static const int32_t g_2468 = 0x6a00ef02L; -static int32_t g_2469 = 1L; -static int32_t g_2470[3][1][10] = { { { 0xd1d11586L, -1L, -6L, -6L, -1L, 0xd1d11586L, -1L, -6L, -6L, -1L } }, { { 0xd1d11586L, -1L, -6L, -6L, -1L, 0xd1d11586L, -1L, -6L, -6L, -1L } }, { { 0xd1d11586L, -1L, -6L, -6L, -1L, 0xd1d11586L, -1L, -6L, -6L, -1L } } }; +static unsigned char g_59 = 0; +static signed char g_89 = 0xe8L; +static signed char g_97[7] = { 0x9aL, 0x9aL, 0x9aL, 0x9aL, 0x9aL, 0x9aL, 0x9aL }; +static signed char g_100 = 0x2fL; +static short int g_101 = 0x8db7L; +static int g_120[5] = { 0x9873f28dL, 0x9873f28dL, 0x9873f28dL, 0x9873f28dL, 0x9873f28dL }; +static unsigned int g_143 = 4294967295uL; +static short int g_540 = 0xe6f4L; +static short int g_694 = 0L; +static signed char g_717 = 0x46L; +static unsigned int g_777 = 0xddf76e03L; +static unsigned int g_849[1] = { 0xbce5a530L }; +static short int g_935 = -1L; +static unsigned int g_1168 = 0x7d4db357L; +static unsigned char g_1171 = 7uL; +static unsigned short int g_1217 = 0xb6f3L; +static int g_1368[3] = { -2L, -2L, -2L }; +static short int g_1482[4][3][4] = { { { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L } }, { { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L } }, { { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L } }, { { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L }, { 0L, 1L, -1L, 0x7568L } } }; +static int g_1540[6][2] = { { 3L, -8L }, { 3L, -8L }, { 3L, -8L }, { 3L, -8L }, { 3L, -8L }, { 3L, -8L } }; +static int g_1548[10][8][3] = { { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } }, { { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL }, { 6L, 1L, 0x1e78c61eL } } }; +static signed char g_2003[6] = { 8L, 0x85L, 8L, 0x85L, 8L, 0x85L }; +static int g_2100 = -1L; +static short int g_2184[3][3] = { { 0xc198L, 0x844L, 0xc198L }, { 0xc198L, 0x844L, 0xc198L }, { 0xc198L, 0x844L, 0xc198L } }; +static short int g_2254 = -10L; +static unsigned short int g_2414 = 2uL; +static unsigned char g_2431 = 1uL; +static unsigned int g_2467 = 0x7a51e780L; +static const int g_2468 = 0x6a00ef02L; +static int g_2469 = 1L; +static int g_2470[3][1][10] = { { { 0xd1d11586L, -1L, -6L, -6L, -1L, 0xd1d11586L, -1L, -6L, -6L, -1L } }, { { 0xd1d11586L, -1L, -6L, -6L, -1L, 0xd1d11586L, -1L, -6L, -6L, -1L } }, { { 0xd1d11586L, -1L, -6L, -6L, -1L, 0xd1d11586L, -1L, -6L, -6L, -1L } } }; int main(void) { int i, j, k; diff --git a/rtree-c/test/expected/clang-26760/reduction/x8.c b/rtree-c/test/expected/clang-26760/reduction/x8.c index 0002b147c90c020007cfc97377b687d470a894b8..364802ef5b15e38511353b1b594e93deb957926e 100644 --- a/rtree-c/test/expected/clang-26760/reduction/x8.c +++ b/rtree-c/test/expected/clang-26760/reduction/x8.c @@ -1,12 +1,9 @@ -typedef unsigned int size_t; -typedef signed char int8_t; -typedef short int int16_t; -typedef int int32_t; -typedef long long int int64_t; -typedef unsigned char uint8_t; -typedef unsigned short int uint16_t; -typedef unsigned int uint32_t; -typedef unsigned long long int uint64_t; int main(void) { + for (; 0;) + { + { + } + } + return 0; } diff --git a/rtree-c/test/expected/clang-26760/reduction/x9.c b/rtree-c/test/expected/clang-26760/reduction/x9.c new file mode 100644 index 0000000000000000000000000000000000000000..74de8a8e30c8ff0e2345c5b058bc97a1f7959bd9 --- /dev/null +++ b/rtree-c/test/expected/clang-26760/reduction/x9.c @@ -0,0 +1,3 @@ +int main(void) +{ +} diff --git a/rtree-c/test/expected/constant/reduction/r0101.c b/rtree-c/test/expected/constant/reduction/r0101.c deleted file mode 100644 index b86a688f768b0c4eb6ef89a22b1482633c827a26..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/constant/reduction/r0101.c +++ /dev/null @@ -1,10 +0,0 @@ -// 0 inline variable x at ("test/cases/small/constant.c": line 1) -// 1 inline variable y at ("test/cases/small/constant.c": line 4) -// 0 remove return statement at ("test/cases/small/constant.c": line 5) -// 1 reduce to left at ("test/cases/small/constant.c": line 5) - -int x = 10; -int main() -{ - return x; -} diff --git a/rtree-c/test/expected/constant/reduction/r011.c b/rtree-c/test/expected/constant/reduction/r011.c deleted file mode 100644 index 0e611cbda4fbbac74c0e1e7b37b8a441e136a19a..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/constant/reduction/r011.c +++ /dev/null @@ -1,8 +0,0 @@ -// 0 inline variable x at ("test/cases/small/constant.c": line 1) -// 1 inline variable y at ("test/cases/small/constant.c": line 4) -// 1 remove return statement at ("test/cases/small/constant.c": line 5) - -int x = 10; -int main() -{ -} diff --git a/rtree-c/test/expected/constant/reduction/r1101.c b/rtree-c/test/expected/constant/reduction/r110101.c similarity index 66% rename from rtree-c/test/expected/constant/reduction/r1101.c rename to rtree-c/test/expected/constant/reduction/r110101.c index f1c08baceca1e71aba99e30d176826f54c1ba6eb..9f7bcb1f92e4e8dc1e323115979cb9c083eb9cc4 100644 --- a/rtree-c/test/expected/constant/reduction/r1101.c +++ b/rtree-c/test/expected/constant/reduction/r110101.c @@ -1,9 +1,11 @@ +// 1 replace by zero at ("test/cases/small/constant.c": line 1) // 1 inline variable x at ("test/cases/small/constant.c": line 1) +// 0 replace by zero at ("test/cases/small/constant.c": line 4) // 1 inline variable y at ("test/cases/small/constant.c": line 4) // 0 remove return statement at ("test/cases/small/constant.c": line 5) // 1 reduce to left at ("test/cases/small/constant.c": line 5) int main() { - return 10; + return 0; } diff --git a/rtree-c/test/expected/constant/reduction/r111.c b/rtree-c/test/expected/constant/reduction/r11011.c similarity index 63% rename from rtree-c/test/expected/constant/reduction/r111.c rename to rtree-c/test/expected/constant/reduction/r11011.c index 72a38fd5dc224cca8becc480799344a8d0e082f8..5258f9af147de6d02757192c7e5a2eab657c1a4a 100644 --- a/rtree-c/test/expected/constant/reduction/r111.c +++ b/rtree-c/test/expected/constant/reduction/r11011.c @@ -1,4 +1,6 @@ +// 1 replace by zero at ("test/cases/small/constant.c": line 1) // 1 inline variable x at ("test/cases/small/constant.c": line 1) +// 0 replace by zero at ("test/cases/small/constant.c": line 4) // 1 inline variable y at ("test/cases/small/constant.c": line 4) // 1 remove return statement at ("test/cases/small/constant.c": line 5) diff --git a/rtree-c/test/expected/constant/reduction/r10000.c b/rtree-c/test/expected/constant/reduction/r1110000.c similarity index 68% rename from rtree-c/test/expected/constant/reduction/r10000.c rename to rtree-c/test/expected/constant/reduction/r1110000.c index 90ad57318c8d4f8d5430a6f32e1dfa5679a9906d..6cc8f767c7dbbb83e15a36ba06fe8dca9166f2b2 100644 --- a/rtree-c/test/expected/constant/reduction/r10000.c +++ b/rtree-c/test/expected/constant/reduction/r1110000.c @@ -1,4 +1,6 @@ +// 1 replace by zero at ("test/cases/small/constant.c": line 1) // 1 inline variable x at ("test/cases/small/constant.c": line 1) +// 1 replace by zero at ("test/cases/small/constant.c": line 4) // 0 inline variable y at ("test/cases/small/constant.c": line 4) // 0 remove return statement at ("test/cases/small/constant.c": line 5) // 0 reduce to left at ("test/cases/small/constant.c": line 5) @@ -6,6 +8,6 @@ int main() { - int y = 25; - return 10 + y; + int y = 0; + return 0 + y; } diff --git a/rtree-c/test/expected/constant/reduction/r10001.c b/rtree-c/test/expected/constant/reduction/r1110001.c similarity index 71% rename from rtree-c/test/expected/constant/reduction/r10001.c rename to rtree-c/test/expected/constant/reduction/r1110001.c index 48cf63b9f1929f95f5bf04c1eb77dc17de1ba524..f3465750d9d5e464d7b6630cccf75534b18fb823 100644 --- a/rtree-c/test/expected/constant/reduction/r10001.c +++ b/rtree-c/test/expected/constant/reduction/r1110001.c @@ -1,4 +1,6 @@ +// 1 replace by zero at ("test/cases/small/constant.c": line 1) // 1 inline variable x at ("test/cases/small/constant.c": line 1) +// 1 replace by zero at ("test/cases/small/constant.c": line 4) // 0 inline variable y at ("test/cases/small/constant.c": line 4) // 0 remove return statement at ("test/cases/small/constant.c": line 5) // 0 reduce to left at ("test/cases/small/constant.c": line 5) @@ -6,6 +8,6 @@ int main() { - int y = 25; + int y = 0; return y; } diff --git a/rtree-c/test/expected/constant/reduction/r1001.c b/rtree-c/test/expected/constant/reduction/r111001.c similarity index 64% rename from rtree-c/test/expected/constant/reduction/r1001.c rename to rtree-c/test/expected/constant/reduction/r111001.c index 9f8d2b12860756348098ca398fb59975bab826b9..f0bc62bb03c77b30f222fdcab5508cd44d27423d 100644 --- a/rtree-c/test/expected/constant/reduction/r1001.c +++ b/rtree-c/test/expected/constant/reduction/r111001.c @@ -1,10 +1,12 @@ +// 1 replace by zero at ("test/cases/small/constant.c": line 1) // 1 inline variable x at ("test/cases/small/constant.c": line 1) +// 1 replace by zero at ("test/cases/small/constant.c": line 4) // 0 inline variable y at ("test/cases/small/constant.c": line 4) // 0 remove return statement at ("test/cases/small/constant.c": line 5) // 1 reduce to left at ("test/cases/small/constant.c": line 5) int main() { - int y = 25; - return 10; + int y = 0; + return 0; } diff --git a/rtree-c/test/expected/constant/reduction/r101.c b/rtree-c/test/expected/constant/reduction/r11101.c similarity index 60% rename from rtree-c/test/expected/constant/reduction/r101.c rename to rtree-c/test/expected/constant/reduction/r11101.c index 54777b7cf2ccd03a56e679f3cc4d975d100ab40c..741582e7e88ea153a9697d29d04325abed974225 100644 --- a/rtree-c/test/expected/constant/reduction/r101.c +++ b/rtree-c/test/expected/constant/reduction/r11101.c @@ -1,8 +1,10 @@ +// 1 replace by zero at ("test/cases/small/constant.c": line 1) // 1 inline variable x at ("test/cases/small/constant.c": line 1) +// 1 replace by zero at ("test/cases/small/constant.c": line 4) // 0 inline variable y at ("test/cases/small/constant.c": line 4) // 1 remove return statement at ("test/cases/small/constant.c": line 5) int main() { - int y = 25; + int y = 0; } diff --git a/rtree-c/test/expected/constant/reduction/r11000.c b/rtree-c/test/expected/constant/reduction/r1111000.c similarity index 70% rename from rtree-c/test/expected/constant/reduction/r11000.c rename to rtree-c/test/expected/constant/reduction/r1111000.c index 2e049a9c28bb78813a5e60bfe7a30ce43eea1f3e..66333aae1c17a7016478c72c7239eb525778dfc4 100644 --- a/rtree-c/test/expected/constant/reduction/r11000.c +++ b/rtree-c/test/expected/constant/reduction/r1111000.c @@ -1,4 +1,6 @@ +// 1 replace by zero at ("test/cases/small/constant.c": line 1) // 1 inline variable x at ("test/cases/small/constant.c": line 1) +// 1 replace by zero at ("test/cases/small/constant.c": line 4) // 1 inline variable y at ("test/cases/small/constant.c": line 4) // 0 remove return statement at ("test/cases/small/constant.c": line 5) // 0 reduce to left at ("test/cases/small/constant.c": line 5) @@ -6,5 +8,5 @@ int main() { - return 10 + 25; + return 0 + 0; } diff --git a/rtree-c/test/expected/constant/reduction/r11001.c b/rtree-c/test/expected/constant/reduction/r1111001.c similarity index 70% rename from rtree-c/test/expected/constant/reduction/r11001.c rename to rtree-c/test/expected/constant/reduction/r1111001.c index 99a6cc77b324389169c755b1eb31f2d05bdaa66a..8c88e922e743cc8e73af1a360822163df7a8c123 100644 --- a/rtree-c/test/expected/constant/reduction/r11001.c +++ b/rtree-c/test/expected/constant/reduction/r1111001.c @@ -1,4 +1,6 @@ +// 1 replace by zero at ("test/cases/small/constant.c": line 1) // 1 inline variable x at ("test/cases/small/constant.c": line 1) +// 1 replace by zero at ("test/cases/small/constant.c": line 4) // 1 inline variable y at ("test/cases/small/constant.c": line 4) // 0 remove return statement at ("test/cases/small/constant.c": line 5) // 0 reduce to left at ("test/cases/small/constant.c": line 5) @@ -6,5 +8,5 @@ int main() { - return 25; + return 0; } diff --git a/rtree-c/test/expected/constant/reduction/r111101.c b/rtree-c/test/expected/constant/reduction/r111101.c new file mode 100644 index 0000000000000000000000000000000000000000..17c0306d4f60d57a54ea704adcd4485a0672774c --- /dev/null +++ b/rtree-c/test/expected/constant/reduction/r111101.c @@ -0,0 +1,11 @@ +// 1 replace by zero at ("test/cases/small/constant.c": line 1) +// 1 inline variable x at ("test/cases/small/constant.c": line 1) +// 1 replace by zero at ("test/cases/small/constant.c": line 4) +// 1 inline variable y at ("test/cases/small/constant.c": line 4) +// 0 remove return statement at ("test/cases/small/constant.c": line 5) +// 1 reduce to left at ("test/cases/small/constant.c": line 5) + +int main() +{ + return 0; +} diff --git a/rtree-c/test/expected/constant/reduction/r11111.c b/rtree-c/test/expected/constant/reduction/r11111.c new file mode 100644 index 0000000000000000000000000000000000000000..cd8c2b69fde04962a67f4003d8db8072de24d3a7 --- /dev/null +++ b/rtree-c/test/expected/constant/reduction/r11111.c @@ -0,0 +1,9 @@ +// 1 replace by zero at ("test/cases/small/constant.c": line 1) +// 1 inline variable x at ("test/cases/small/constant.c": line 1) +// 1 replace by zero at ("test/cases/small/constant.c": line 4) +// 1 inline variable y at ("test/cases/small/constant.c": line 4) +// 1 remove return statement at ("test/cases/small/constant.c": line 5) + +int main() +{ +} diff --git a/rtree-c/test/expected/declaration/reduction/r01000.c b/rtree-c/test/expected/declaration/reduction/r01000.c deleted file mode 100644 index 4be2cccc35df60289d51506c398217f253115ac2..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/declaration/reduction/r01000.c +++ /dev/null @@ -1,12 +0,0 @@ -// 0 remove function printf at ("test/cases/small/declaration.c": line 1) -// 1 remove function add at ("test/cases/small/declaration.c": line 1) -// 0 remove function test at ("test/cases/small/declaration.c": line 2) -// 0 remove expr statement at ("test/cases/small/declaration.c": line 5) -// 0 do without param at ("test/cases/small/declaration.c": line 5) - -int printf(const char *, ...); -int * test(); -int main() -{ - printf("Hello, World!"); -} diff --git a/rtree-c/test/expected/declaration/reduction/r01001.c b/rtree-c/test/expected/declaration/reduction/r01001.c deleted file mode 100644 index aaadc7e5033d4d3dddfd2a883f2e901ce6ae57af..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/declaration/reduction/r01001.c +++ /dev/null @@ -1,12 +0,0 @@ -// 0 remove function printf at ("test/cases/small/declaration.c": line 1) -// 1 remove function add at ("test/cases/small/declaration.c": line 1) -// 0 remove function test at ("test/cases/small/declaration.c": line 2) -// 0 remove expr statement at ("test/cases/small/declaration.c": line 5) -// 1 do without param at ("test/cases/small/declaration.c": line 5) - -int printf(const char *, ...); -int * test(); -int main() -{ - printf(0); -} diff --git a/rtree-c/test/expected/declaration/reduction/r0101.c b/rtree-c/test/expected/declaration/reduction/r0101.c deleted file mode 100644 index b439f04c20d68edfacf511f996d7a97f8b7f0abd..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/declaration/reduction/r0101.c +++ /dev/null @@ -1,10 +0,0 @@ -// 0 remove function printf at ("test/cases/small/declaration.c": line 1) -// 1 remove function add at ("test/cases/small/declaration.c": line 1) -// 0 remove function test at ("test/cases/small/declaration.c": line 2) -// 1 remove expr statement at ("test/cases/small/declaration.c": line 5) - -int printf(const char *, ...); -int * test(); -int main() -{ -} diff --git a/rtree-c/test/expected/declaration/reduction/r01100.c b/rtree-c/test/expected/declaration/reduction/r01100.c deleted file mode 100644 index 355f4e3031714147f80b2250ee553088157f5b6f..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/declaration/reduction/r01100.c +++ /dev/null @@ -1,11 +0,0 @@ -// 0 remove function printf at ("test/cases/small/declaration.c": line 1) -// 1 remove function add at ("test/cases/small/declaration.c": line 1) -// 1 remove function test at ("test/cases/small/declaration.c": line 2) -// 0 remove expr statement at ("test/cases/small/declaration.c": line 5) -// 0 do without param at ("test/cases/small/declaration.c": line 5) - -int printf(const char *, ...); -int main() -{ - printf("Hello, World!"); -} diff --git a/rtree-c/test/expected/declaration/reduction/r01101.c b/rtree-c/test/expected/declaration/reduction/r01101.c deleted file mode 100644 index 9f290c2ff464c2fdbdaeb8c9cdf5f7fdd3ac8833..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/declaration/reduction/r01101.c +++ /dev/null @@ -1,11 +0,0 @@ -// 0 remove function printf at ("test/cases/small/declaration.c": line 1) -// 1 remove function add at ("test/cases/small/declaration.c": line 1) -// 1 remove function test at ("test/cases/small/declaration.c": line 2) -// 0 remove expr statement at ("test/cases/small/declaration.c": line 5) -// 1 do without param at ("test/cases/small/declaration.c": line 5) - -int printf(const char *, ...); -int main() -{ - printf(0); -} diff --git a/rtree-c/test/expected/declaration/reduction/r0111.c b/rtree-c/test/expected/declaration/reduction/r0111.c deleted file mode 100644 index 3a22473c443e3968a44137cc7389c1358d141728..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/declaration/reduction/r0111.c +++ /dev/null @@ -1,9 +0,0 @@ -// 0 remove function printf at ("test/cases/small/declaration.c": line 1) -// 1 remove function add at ("test/cases/small/declaration.c": line 1) -// 1 remove function test at ("test/cases/small/declaration.c": line 2) -// 1 remove expr statement at ("test/cases/small/declaration.c": line 5) - -int printf(const char *, ...); -int main() -{ -} diff --git a/rtree-c/test/expected/declaration/reduction/r100.c b/rtree-c/test/expected/declaration/reduction/r10000.c similarity index 66% rename from rtree-c/test/expected/declaration/reduction/r100.c rename to rtree-c/test/expected/declaration/reduction/r10000.c index 72dcdb8e5d4350ae9613e59ede0dbf204ea49c4b..ac971226f3b6645499222d5683d286d737e3ff29 100644 --- a/rtree-c/test/expected/declaration/reduction/r100.c +++ b/rtree-c/test/expected/declaration/reduction/r10000.c @@ -1,5 +1,7 @@ // 1 remove function printf at ("test/cases/small/declaration.c": line 1) // 0 remove function add at ("test/cases/small/declaration.c": line 1) +// 0 remove parameter at ("test/cases/small/declaration.c": line 1) +// 0 remove parameter at ("test/cases/small/declaration.c": line 1) // 0 remove function test at ("test/cases/small/declaration.c": line 2) int add(int a, int b); diff --git a/rtree-c/test/expected/declaration/reduction/r101.c b/rtree-c/test/expected/declaration/reduction/r10001.c similarity index 65% rename from rtree-c/test/expected/declaration/reduction/r101.c rename to rtree-c/test/expected/declaration/reduction/r10001.c index ff68812f7c034b31ae00e52314383bb54ddac9a8..762ef2428ffbdcfb149ac26933144b5f839441af 100644 --- a/rtree-c/test/expected/declaration/reduction/r101.c +++ b/rtree-c/test/expected/declaration/reduction/r10001.c @@ -1,5 +1,7 @@ // 1 remove function printf at ("test/cases/small/declaration.c": line 1) // 0 remove function add at ("test/cases/small/declaration.c": line 1) +// 0 remove parameter at ("test/cases/small/declaration.c": line 1) +// 0 remove parameter at ("test/cases/small/declaration.c": line 1) // 1 remove function test at ("test/cases/small/declaration.c": line 2) int add(int a, int b); diff --git a/rtree-c/test/expected/declaration/reduction/r10010.c b/rtree-c/test/expected/declaration/reduction/r10010.c new file mode 100644 index 0000000000000000000000000000000000000000..4fd46b1faf2968d0f92e829744a09d0d06490af9 --- /dev/null +++ b/rtree-c/test/expected/declaration/reduction/r10010.c @@ -0,0 +1,11 @@ +// 1 remove function printf at ("test/cases/small/declaration.c": line 1) +// 0 remove function add at ("test/cases/small/declaration.c": line 1) +// 0 remove parameter at ("test/cases/small/declaration.c": line 1) +// 1 remove parameter at ("test/cases/small/declaration.c": line 1) +// 0 remove function test at ("test/cases/small/declaration.c": line 2) + +int add(int a); +int * test(); +int main() +{ +} diff --git a/rtree-c/test/expected/declaration/reduction/r10011.c b/rtree-c/test/expected/declaration/reduction/r10011.c new file mode 100644 index 0000000000000000000000000000000000000000..d61ed6e9c87eb3e6d0becaa59ca94104b530eb05 --- /dev/null +++ b/rtree-c/test/expected/declaration/reduction/r10011.c @@ -0,0 +1,10 @@ +// 1 remove function printf at ("test/cases/small/declaration.c": line 1) +// 0 remove function add at ("test/cases/small/declaration.c": line 1) +// 0 remove parameter at ("test/cases/small/declaration.c": line 1) +// 1 remove parameter at ("test/cases/small/declaration.c": line 1) +// 1 remove function test at ("test/cases/small/declaration.c": line 2) + +int add(int a); +int main() +{ +} diff --git a/rtree-c/test/expected/declaration/reduction/r10100.c b/rtree-c/test/expected/declaration/reduction/r10100.c new file mode 100644 index 0000000000000000000000000000000000000000..4bce0f35f7eeae1184857fb0fcff82e404f0658f --- /dev/null +++ b/rtree-c/test/expected/declaration/reduction/r10100.c @@ -0,0 +1,11 @@ +// 1 remove function printf at ("test/cases/small/declaration.c": line 1) +// 0 remove function add at ("test/cases/small/declaration.c": line 1) +// 1 remove parameter at ("test/cases/small/declaration.c": line 1) +// 0 remove parameter at ("test/cases/small/declaration.c": line 1) +// 0 remove function test at ("test/cases/small/declaration.c": line 2) + +int add(int b); +int * test(); +int main() +{ +} diff --git a/rtree-c/test/expected/declaration/reduction/r10101.c b/rtree-c/test/expected/declaration/reduction/r10101.c new file mode 100644 index 0000000000000000000000000000000000000000..983721d9e207e11ec4d8b1eb81d62d5f622dfc7d --- /dev/null +++ b/rtree-c/test/expected/declaration/reduction/r10101.c @@ -0,0 +1,10 @@ +// 1 remove function printf at ("test/cases/small/declaration.c": line 1) +// 0 remove function add at ("test/cases/small/declaration.c": line 1) +// 1 remove parameter at ("test/cases/small/declaration.c": line 1) +// 0 remove parameter at ("test/cases/small/declaration.c": line 1) +// 1 remove function test at ("test/cases/small/declaration.c": line 2) + +int add(int b); +int main() +{ +} diff --git a/rtree-c/test/expected/declaration/reduction/r10110.c b/rtree-c/test/expected/declaration/reduction/r10110.c new file mode 100644 index 0000000000000000000000000000000000000000..1924404146d85d728502c27014e0ac76028406c9 --- /dev/null +++ b/rtree-c/test/expected/declaration/reduction/r10110.c @@ -0,0 +1,11 @@ +// 1 remove function printf at ("test/cases/small/declaration.c": line 1) +// 0 remove function add at ("test/cases/small/declaration.c": line 1) +// 1 remove parameter at ("test/cases/small/declaration.c": line 1) +// 1 remove parameter at ("test/cases/small/declaration.c": line 1) +// 0 remove function test at ("test/cases/small/declaration.c": line 2) + +int add(); +int * test(); +int main() +{ +} diff --git a/rtree-c/test/expected/declaration/reduction/r10111.c b/rtree-c/test/expected/declaration/reduction/r10111.c new file mode 100644 index 0000000000000000000000000000000000000000..d859ea9708b0a333439853ff2b050b00ac35c8e2 --- /dev/null +++ b/rtree-c/test/expected/declaration/reduction/r10111.c @@ -0,0 +1,10 @@ +// 1 remove function printf at ("test/cases/small/declaration.c": line 1) +// 0 remove function add at ("test/cases/small/declaration.c": line 1) +// 1 remove parameter at ("test/cases/small/declaration.c": line 1) +// 1 remove parameter at ("test/cases/small/declaration.c": line 1) +// 1 remove function test at ("test/cases/small/declaration.c": line 2) + +int add(); +int main() +{ +} diff --git a/rtree-c/test/expected/for/reduction/r10.c b/rtree-c/test/expected/for/reduction/r10.c deleted file mode 100644 index 1951373706a73162d2edd49498279f8354c3df4a..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/for/reduction/r10.c +++ /dev/null @@ -1,9 +0,0 @@ -// 1 inline variable a at ("test/cases/small/for.c": line 1) -// 0 remove empty declaration at ("test/cases/small/for.c": line 4) - -int main() -{ - for (;;) - { - } -} diff --git a/rtree-c/test/expected/for/reduction/r001110.c b/rtree-c/test/expected/for/reduction/r1001110.c similarity index 87% rename from rtree-c/test/expected/for/reduction/r001110.c rename to rtree-c/test/expected/for/reduction/r1001110.c index b6bf9eb25664cdc294288eba0219c47bd848f667..358ef590cbcbdbdc8dca05866aa89819f586addd 100644 --- a/rtree-c/test/expected/for/reduction/r001110.c +++ b/rtree-c/test/expected/for/reduction/r1001110.c @@ -1,3 +1,4 @@ +// 1 replace by zero at ("test/cases/small/for.c": line 1) // 0 inline variable a at ("test/cases/small/for.c": line 1) // 0 remove initializer at ("test/cases/small/for.c": line 4) // 1 reduce to left at ("test/cases/small/for.c": line 4) diff --git a/rtree-c/test/expected/for/reduction/r001111.c b/rtree-c/test/expected/for/reduction/r1001111.c similarity index 87% rename from rtree-c/test/expected/for/reduction/r001111.c rename to rtree-c/test/expected/for/reduction/r1001111.c index ca32b9e51809f7e211d7da3c00b3069e62055de8..116f732d8c888f316c127a0d68d1ff11a1ff8605 100644 --- a/rtree-c/test/expected/for/reduction/r001111.c +++ b/rtree-c/test/expected/for/reduction/r1001111.c @@ -1,3 +1,4 @@ +// 1 replace by zero at ("test/cases/small/for.c": line 1) // 0 inline variable a at ("test/cases/small/for.c": line 1) // 0 remove initializer at ("test/cases/small/for.c": line 4) // 1 reduce to left at ("test/cases/small/for.c": line 4) diff --git a/rtree-c/test/expected/for/reduction/r010.c b/rtree-c/test/expected/for/reduction/r1010.c similarity index 80% rename from rtree-c/test/expected/for/reduction/r010.c rename to rtree-c/test/expected/for/reduction/r1010.c index a64c07acd7e09a49c4cd6edaf24f0f27cf5f7a49..0ce0c918d1eb3c0bb6716543a2976fd6b920e000 100644 --- a/rtree-c/test/expected/for/reduction/r010.c +++ b/rtree-c/test/expected/for/reduction/r1010.c @@ -1,3 +1,4 @@ +// 1 replace by zero at ("test/cases/small/for.c": line 1) // 0 inline variable a at ("test/cases/small/for.c": line 1) // 1 remove initializer at ("test/cases/small/for.c": line 4) // 0 remove empty declaration at ("test/cases/small/for.c": line 4) diff --git a/rtree-c/test/expected/for/reduction/r0110.c b/rtree-c/test/expected/for/reduction/r10110.c similarity index 84% rename from rtree-c/test/expected/for/reduction/r0110.c rename to rtree-c/test/expected/for/reduction/r10110.c index 53c9681338523f567d4a6502a2fb26ef9671688f..0d996d0bbf15a15b2bda2d2b40965288752cdba0 100644 --- a/rtree-c/test/expected/for/reduction/r0110.c +++ b/rtree-c/test/expected/for/reduction/r10110.c @@ -1,3 +1,4 @@ +// 1 replace by zero at ("test/cases/small/for.c": line 1) // 0 inline variable a at ("test/cases/small/for.c": line 1) // 1 remove initializer at ("test/cases/small/for.c": line 4) // 1 remove empty declaration at ("test/cases/small/for.c": line 4) diff --git a/rtree-c/test/expected/for/reduction/r01110.c b/rtree-c/test/expected/for/reduction/r101110.c similarity index 86% rename from rtree-c/test/expected/for/reduction/r01110.c rename to rtree-c/test/expected/for/reduction/r101110.c index 34973bd2a29e99537c2f75291fa3de78de9dc9f5..19b25bb1dc06c990e0313ab89dbd13826cea1fa2 100644 --- a/rtree-c/test/expected/for/reduction/r01110.c +++ b/rtree-c/test/expected/for/reduction/r101110.c @@ -1,3 +1,4 @@ +// 1 replace by zero at ("test/cases/small/for.c": line 1) // 0 inline variable a at ("test/cases/small/for.c": line 1) // 1 remove initializer at ("test/cases/small/for.c": line 4) // 1 remove empty declaration at ("test/cases/small/for.c": line 4) diff --git a/rtree-c/test/expected/for/reduction/r01111.c b/rtree-c/test/expected/for/reduction/r101111.c similarity index 85% rename from rtree-c/test/expected/for/reduction/r01111.c rename to rtree-c/test/expected/for/reduction/r101111.c index ef00296b45ec8b36c235161f018f3c3fbd0ac630..e7f878b883867cda0139d628dc31a4586eeebd87 100644 --- a/rtree-c/test/expected/for/reduction/r01111.c +++ b/rtree-c/test/expected/for/reduction/r101111.c @@ -1,3 +1,4 @@ +// 1 replace by zero at ("test/cases/small/for.c": line 1) // 0 inline variable a at ("test/cases/small/for.c": line 1) // 1 remove initializer at ("test/cases/small/for.c": line 4) // 1 remove empty declaration at ("test/cases/small/for.c": line 4) diff --git a/rtree-c/test/expected/for/reduction/r110.c b/rtree-c/test/expected/for/reduction/r110.c index 954fc8d5fc23eac803bd7821bf85e4df0bf8afae..8042c805348ce5d7d9e0535a61e934899d848192 100644 --- a/rtree-c/test/expected/for/reduction/r110.c +++ b/rtree-c/test/expected/for/reduction/r110.c @@ -1,6 +1,6 @@ +// 1 replace by zero at ("test/cases/small/for.c": line 1) // 1 inline variable a at ("test/cases/small/for.c": line 1) -// 1 remove empty declaration at ("test/cases/small/for.c": line 4) -// 0 remove the for loop at ("test/cases/small/for.c": line 4) +// 0 remove empty declaration at ("test/cases/small/for.c": line 4) int main() { diff --git a/rtree-c/test/expected/for/reduction/r1110.c b/rtree-c/test/expected/for/reduction/r1110.c index ed302d047d581e1345b324324758120ee767aa96..499593756742c0153ffb20d04b11e0df36978eff 100644 --- a/rtree-c/test/expected/for/reduction/r1110.c +++ b/rtree-c/test/expected/for/reduction/r1110.c @@ -1,10 +1,11 @@ +// 1 replace by zero at ("test/cases/small/for.c": line 1) // 1 inline variable a at ("test/cases/small/for.c": line 1) // 1 remove empty declaration at ("test/cases/small/for.c": line 4) -// 1 remove the for loop at ("test/cases/small/for.c": line 4) -// 0 expand compound statment at ("test/cases/small/for.c": line 4) +// 0 remove the for loop at ("test/cases/small/for.c": line 4) int main() { + for (;;) { } } diff --git a/rtree-c/test/expected/for/reduction/r11110.c b/rtree-c/test/expected/for/reduction/r11110.c new file mode 100644 index 0000000000000000000000000000000000000000..ff1ac4b2003a261bcb43d38920f9c19572728592 --- /dev/null +++ b/rtree-c/test/expected/for/reduction/r11110.c @@ -0,0 +1,11 @@ +// 1 replace by zero at ("test/cases/small/for.c": line 1) +// 1 inline variable a at ("test/cases/small/for.c": line 1) +// 1 remove empty declaration at ("test/cases/small/for.c": line 4) +// 1 remove the for loop at ("test/cases/small/for.c": line 4) +// 0 expand compound statment at ("test/cases/small/for.c": line 4) + +int main() +{ + { + } +} diff --git a/rtree-c/test/expected/for/reduction/r1111.c b/rtree-c/test/expected/for/reduction/r11111.c similarity index 82% rename from rtree-c/test/expected/for/reduction/r1111.c rename to rtree-c/test/expected/for/reduction/r11111.c index ee93cc42ffb764f1fadb164af98792559c2a2116..b42d3d632c5b2f4364c3560293e26f93f7dd7b51 100644 --- a/rtree-c/test/expected/for/reduction/r1111.c +++ b/rtree-c/test/expected/for/reduction/r11111.c @@ -1,3 +1,4 @@ +// 1 replace by zero at ("test/cases/small/for.c": line 1) // 1 inline variable a at ("test/cases/small/for.c": line 1) // 1 remove empty declaration at ("test/cases/small/for.c": line 4) // 1 remove the for loop at ("test/cases/small/for.c": line 4) diff --git a/rtree-c/test/expected/functions/reduction/r001000.c b/rtree-c/test/expected/functions/reduction/r001000.c deleted file mode 100644 index 7a6e2e4bbc6f78e3fc508a2bb8595d3adf05b058..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/functions/reduction/r001000.c +++ /dev/null @@ -1,17 +0,0 @@ -// 0 remove function f at ("test/cases/small/functions.c": line 1) -// 0 remove function g at ("test/cases/small/functions.c": line 5) -// 1 remove expr statement at ("test/cases/small/functions.c": line 2) -// 0 remove return statement at ("test/cases/small/functions.c": line 9) -// 0 do without param at ("test/cases/small/functions.c": line 9) -// 0 do without param at ("test/cases/small/functions.c": line 9) - -int f(int a) -{ -} -int g(int a) -{ -} -int main() -{ - return f(g(42)); -} diff --git a/rtree-c/test/expected/functions/reduction/r001001.c b/rtree-c/test/expected/functions/reduction/r001001.c deleted file mode 100644 index b22594d1dd7877774d6771d26ec359d6bf4de26b..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/functions/reduction/r001001.c +++ /dev/null @@ -1,17 +0,0 @@ -// 0 remove function f at ("test/cases/small/functions.c": line 1) -// 0 remove function g at ("test/cases/small/functions.c": line 5) -// 1 remove expr statement at ("test/cases/small/functions.c": line 2) -// 0 remove return statement at ("test/cases/small/functions.c": line 9) -// 0 do without param at ("test/cases/small/functions.c": line 9) -// 1 do without param at ("test/cases/small/functions.c": line 9) - -int f(int a) -{ -} -int g(int a) -{ -} -int main() -{ - return f(g(0)); -} diff --git a/rtree-c/test/expected/functions/reduction/r0101.c b/rtree-c/test/expected/functions/reduction/r00111.c similarity index 65% rename from rtree-c/test/expected/functions/reduction/r0101.c rename to rtree-c/test/expected/functions/reduction/r00111.c index 55e1a0823848f1c7dcbbe1d619e59c9cb3a8b8cc..2b415fed1bef11e5a88f76942250604c6cee5e4a 100644 --- a/rtree-c/test/expected/functions/reduction/r0101.c +++ b/rtree-c/test/expected/functions/reduction/r00111.c @@ -1,11 +1,11 @@ // 0 remove function f at ("test/cases/small/functions.c": line 1) +// 0 remove parameter at ("test/cases/small/functions.c": line 1) // 1 remove function g at ("test/cases/small/functions.c": line 5) -// 0 remove expr statement at ("test/cases/small/functions.c": line 2) +// 1 remove expr statement at ("test/cases/small/functions.c": line 2) // 1 remove return statement at ("test/cases/small/functions.c": line 9) int f(int a) { - a; } int main() { diff --git a/rtree-c/test/expected/functions/reduction/r0100.c b/rtree-c/test/expected/functions/reduction/r0100.c deleted file mode 100644 index 96e6c3c704abf90862393cbb82f587d25eed4a2d..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/functions/reduction/r0100.c +++ /dev/null @@ -1,13 +0,0 @@ -// 0 remove function f at ("test/cases/small/functions.c": line 1) -// 1 remove function g at ("test/cases/small/functions.c": line 5) -// 0 remove expr statement at ("test/cases/small/functions.c": line 2) -// 0 remove return statement at ("test/cases/small/functions.c": line 9) - -int f(int a) -{ - a; -} -int main() -{ - return f(0); -} diff --git a/rtree-c/test/expected/functions/reduction/r00101.c b/rtree-c/test/expected/functions/reduction/r01000.c similarity index 59% rename from rtree-c/test/expected/functions/reduction/r00101.c rename to rtree-c/test/expected/functions/reduction/r01000.c index c8b12232ceabc10ba8471a0cf84e5631996d2fd6..dc88096ff7a5fc7e4dbafac7cb7e7e046176f297 100644 --- a/rtree-c/test/expected/functions/reduction/r00101.c +++ b/rtree-c/test/expected/functions/reduction/r01000.c @@ -1,10 +1,10 @@ // 0 remove function f at ("test/cases/small/functions.c": line 1) +// 1 remove parameter at ("test/cases/small/functions.c": line 1) // 0 remove function g at ("test/cases/small/functions.c": line 5) -// 1 remove expr statement at ("test/cases/small/functions.c": line 2) +// 0 remove parameter at ("test/cases/small/functions.c": line 5) // 0 remove return statement at ("test/cases/small/functions.c": line 9) -// 1 do without param at ("test/cases/small/functions.c": line 9) -int f(int a) +int f() { } int g(int a) @@ -12,5 +12,5 @@ int g(int a) } int main() { - return f(0); + return f(); } diff --git a/rtree-c/test/expected/functions/reduction/r0011.c b/rtree-c/test/expected/functions/reduction/r01001.c similarity index 63% rename from rtree-c/test/expected/functions/reduction/r0011.c rename to rtree-c/test/expected/functions/reduction/r01001.c index 7d2537d5018ecaad9b4dc56c3c52db18f211b1ea..84b75cc3c10559caa96738f7963209970bbb070d 100644 --- a/rtree-c/test/expected/functions/reduction/r0011.c +++ b/rtree-c/test/expected/functions/reduction/r01001.c @@ -1,9 +1,10 @@ // 0 remove function f at ("test/cases/small/functions.c": line 1) +// 1 remove parameter at ("test/cases/small/functions.c": line 1) // 0 remove function g at ("test/cases/small/functions.c": line 5) -// 1 remove expr statement at ("test/cases/small/functions.c": line 2) +// 0 remove parameter at ("test/cases/small/functions.c": line 5) // 1 remove return statement at ("test/cases/small/functions.c": line 9) -int f(int a) +int f() { } int g(int a) diff --git a/rtree-c/test/expected/functions/reduction/r01010.c b/rtree-c/test/expected/functions/reduction/r01010.c new file mode 100644 index 0000000000000000000000000000000000000000..a65ecc25d4a699ebf1a5d1c4de26affec3a2d372 --- /dev/null +++ b/rtree-c/test/expected/functions/reduction/r01010.c @@ -0,0 +1,16 @@ +// 0 remove function f at ("test/cases/small/functions.c": line 1) +// 1 remove parameter at ("test/cases/small/functions.c": line 1) +// 0 remove function g at ("test/cases/small/functions.c": line 5) +// 1 remove parameter at ("test/cases/small/functions.c": line 5) +// 0 remove return statement at ("test/cases/small/functions.c": line 9) + +int f() +{ +} +int g() +{ +} +int main() +{ + return f(); +} diff --git a/rtree-c/test/expected/functions/reduction/r01011.c b/rtree-c/test/expected/functions/reduction/r01011.c new file mode 100644 index 0000000000000000000000000000000000000000..ca4938d28f98f1f68722f00d61f10bd0e1b7c7af --- /dev/null +++ b/rtree-c/test/expected/functions/reduction/r01011.c @@ -0,0 +1,15 @@ +// 0 remove function f at ("test/cases/small/functions.c": line 1) +// 1 remove parameter at ("test/cases/small/functions.c": line 1) +// 0 remove function g at ("test/cases/small/functions.c": line 5) +// 1 remove parameter at ("test/cases/small/functions.c": line 5) +// 1 remove return statement at ("test/cases/small/functions.c": line 9) + +int f() +{ +} +int g() +{ +} +int main() +{ +} diff --git a/rtree-c/test/expected/functions/reduction/r0110.c b/rtree-c/test/expected/functions/reduction/r0110.c index ebcd3fa9401d58c7791d9155bb0abd4be1925bc9..17ab3522febe99909f37d36cd05353c2933996dd 100644 --- a/rtree-c/test/expected/functions/reduction/r0110.c +++ b/rtree-c/test/expected/functions/reduction/r0110.c @@ -1,12 +1,12 @@ // 0 remove function f at ("test/cases/small/functions.c": line 1) +// 1 remove parameter at ("test/cases/small/functions.c": line 1) // 1 remove function g at ("test/cases/small/functions.c": line 5) -// 1 remove expr statement at ("test/cases/small/functions.c": line 2) // 0 remove return statement at ("test/cases/small/functions.c": line 9) -int f(int a) +int f() { } int main() { - return f(0); + return f(); } diff --git a/rtree-c/test/expected/functions/reduction/r0111.c b/rtree-c/test/expected/functions/reduction/r0111.c index 004d987a04386f468f264870ceba214a6e51c71d..a55517c2f584803e6df59a5b577a4095a34ae25d 100644 --- a/rtree-c/test/expected/functions/reduction/r0111.c +++ b/rtree-c/test/expected/functions/reduction/r0111.c @@ -1,9 +1,9 @@ // 0 remove function f at ("test/cases/small/functions.c": line 1) +// 1 remove parameter at ("test/cases/small/functions.c": line 1) // 1 remove function g at ("test/cases/small/functions.c": line 5) -// 1 remove expr statement at ("test/cases/small/functions.c": line 2) // 1 remove return statement at ("test/cases/small/functions.c": line 9) -int f(int a) +int f() { } int main() diff --git a/rtree-c/test/expected/functions/reduction/r10.c b/rtree-c/test/expected/functions/reduction/r100.c similarity index 71% rename from rtree-c/test/expected/functions/reduction/r10.c rename to rtree-c/test/expected/functions/reduction/r100.c index bb35d9da2136a012087216b6cc8ed6239f011b66..ece392459f9ad24db353ba9e94d60632f0c72378 100644 --- a/rtree-c/test/expected/functions/reduction/r10.c +++ b/rtree-c/test/expected/functions/reduction/r100.c @@ -1,5 +1,6 @@ // 1 remove function f at ("test/cases/small/functions.c": line 1) // 0 remove function g at ("test/cases/small/functions.c": line 5) +// 0 remove parameter at ("test/cases/small/functions.c": line 5) int g(int a) { diff --git a/rtree-c/test/expected/functions/reduction/r101.c b/rtree-c/test/expected/functions/reduction/r101.c new file mode 100644 index 0000000000000000000000000000000000000000..cab7d5ce7fe7232b26d8801f2b2cf096833cfe0c --- /dev/null +++ b/rtree-c/test/expected/functions/reduction/r101.c @@ -0,0 +1,10 @@ +// 1 remove function f at ("test/cases/small/functions.c": line 1) +// 0 remove function g at ("test/cases/small/functions.c": line 5) +// 1 remove parameter at ("test/cases/small/functions.c": line 5) + +int g() +{ +} +int main() +{ +} diff --git a/rtree-c/test/expected/llvm-26760/reduction/p0.path b/rtree-c/test/expected/llvm-26760/reduction/p0.path index 76166272e191c0d27bb90555430417ebad905d56..87c7f4c2a126a607a6f26d025eda56824fe9e5c4 100644 --- a/rtree-c/test/expected/llvm-26760/reduction/p0.path +++ b/rtree-c/test/expected/llvm-26760/reduction/p0.path @@ -1,3 +1,7 @@ 1 remove function func_33 at ("test/cases/large/llvm-26760.c": line 7) +* Inline typedefint8_t at ("test/cases/large/llvm-26760.c": line 2) +* Inline typedefint16_t at ("test/cases/large/llvm-26760.c": line 3) +* Inline typedefint32_t at ("test/cases/large/llvm-26760.c": line 4) +* Inline typedefuint32_t at ("test/cases/large/llvm-26760.c": line 5) * delete uninitialized variable at ("test/cases/large/llvm-26760.c": line 6) diff --git a/rtree-c/test/expected/llvm-26760/reduction/p1.path b/rtree-c/test/expected/llvm-26760/reduction/p1.path index d99588d78d917fdfb5d3cef8ec2d790f77769736..7d0f473ac3a0efd8498931daff2ba148b59e0e38 100644 --- a/rtree-c/test/expected/llvm-26760/reduction/p1.path +++ b/rtree-c/test/expected/llvm-26760/reduction/p1.path @@ -1,3 +1,7 @@ 1 remove function func_33 at ("test/cases/large/llvm-26760.c": line 7) -1 delete uninitialized variable at ("test/cases/large/llvm-26760.c": line 6) +1 Inline typedefint8_t at ("test/cases/large/llvm-26760.c": line 2) +* Inline typedefint16_t at ("test/cases/large/llvm-26760.c": line 3) +* Inline typedefint32_t at ("test/cases/large/llvm-26760.c": line 4) +* Inline typedefuint32_t at ("test/cases/large/llvm-26760.c": line 5) +* delete uninitialized variable at ("test/cases/large/llvm-26760.c": line 6) diff --git a/rtree-c/test/expected/llvm-26760/reduction/p2.path b/rtree-c/test/expected/llvm-26760/reduction/p2.path new file mode 100644 index 0000000000000000000000000000000000000000..96695bbdc4c5f9075e5ff07e9646d1ac326f3237 --- /dev/null +++ b/rtree-c/test/expected/llvm-26760/reduction/p2.path @@ -0,0 +1,7 @@ +1 remove function func_33 at ("test/cases/large/llvm-26760.c": line 7) +1 Inline typedefint8_t at ("test/cases/large/llvm-26760.c": line 2) +1 Inline typedefint16_t at ("test/cases/large/llvm-26760.c": line 3) +1 Inline typedefint32_t at ("test/cases/large/llvm-26760.c": line 4) +* Inline typedefuint32_t at ("test/cases/large/llvm-26760.c": line 5) +* delete uninitialized variable at ("test/cases/large/llvm-26760.c": line 6) + diff --git a/rtree-c/test/expected/llvm-26760/reduction/p3.path b/rtree-c/test/expected/llvm-26760/reduction/p3.path new file mode 100644 index 0000000000000000000000000000000000000000..22a60392556246ad8bdb080fdcf52be3b9fd6f54 --- /dev/null +++ b/rtree-c/test/expected/llvm-26760/reduction/p3.path @@ -0,0 +1,7 @@ +1 remove function func_33 at ("test/cases/large/llvm-26760.c": line 7) +1 Inline typedefint8_t at ("test/cases/large/llvm-26760.c": line 2) +1 Inline typedefint16_t at ("test/cases/large/llvm-26760.c": line 3) +1 Inline typedefint32_t at ("test/cases/large/llvm-26760.c": line 4) +1 Inline typedefuint32_t at ("test/cases/large/llvm-26760.c": line 5) +1 delete uninitialized variable at ("test/cases/large/llvm-26760.c": line 6) + diff --git a/rtree-c/test/expected/llvm-26760/reduction/x1.c b/rtree-c/test/expected/llvm-26760/reduction/x1.c index de5eef32927ce9e2d237cbd613ed255d62d04a89..4e89010e05151d989e11404f22fc8b86f1da5201 100644 --- a/rtree-c/test/expected/llvm-26760/reduction/x1.c +++ b/rtree-c/test/expected/llvm-26760/reduction/x1.c @@ -1,7 +1,7 @@ -typedef signed int8_t; typedef short int16_t; typedef int int32_t; typedef unsigned uint32_t; +signed g_100; int main() { } diff --git a/rtree-c/test/expected/llvm-26760/reduction/x2.c b/rtree-c/test/expected/llvm-26760/reduction/x2.c new file mode 100644 index 0000000000000000000000000000000000000000..312f5ef1feab70b7dfe4f8fb012f18a1b28658b8 --- /dev/null +++ b/rtree-c/test/expected/llvm-26760/reduction/x2.c @@ -0,0 +1,5 @@ +typedef unsigned uint32_t; +signed g_100; +int main() +{ +} diff --git a/rtree-c/test/expected/llvm-26760/reduction/x3.c b/rtree-c/test/expected/llvm-26760/reduction/x3.c new file mode 100644 index 0000000000000000000000000000000000000000..5047a34e393afabd94f779966acc69b8edf9570d --- /dev/null +++ b/rtree-c/test/expected/llvm-26760/reduction/x3.c @@ -0,0 +1,3 @@ +int main() +{ +} diff --git a/rtree-c/test/expected/structfn/reduction/r000.c b/rtree-c/test/expected/structfn/reduction/r0000.c similarity index 81% rename from rtree-c/test/expected/structfn/reduction/r000.c rename to rtree-c/test/expected/structfn/reduction/r0000.c index 2003a17c9188644f4a56a0b54e37361bd960866e..e4544bf1cd7f50fdf3478480b7f088ac77e11e2b 100644 --- a/rtree-c/test/expected/structfn/reduction/r000.c +++ b/rtree-c/test/expected/structfn/reduction/r0000.c @@ -1,4 +1,5 @@ // 0 remove function fn at ("test/cases/small/structfn.c": line 2) +// 0 remove parameter at ("test/cases/small/structfn.c": line 2) // 0 delete variable at ("test/cases/small/structfn.c": line 4) // 0 remove expr statement at ("test/cases/small/structfn.c": line 5) diff --git a/rtree-c/test/expected/structfn/reduction/r0001.c b/rtree-c/test/expected/structfn/reduction/r0001.c new file mode 100644 index 0000000000000000000000000000000000000000..3893c9c538a91ec466001fcf7004dc0c8d1636f9 --- /dev/null +++ b/rtree-c/test/expected/structfn/reduction/r0001.c @@ -0,0 +1,13 @@ +// 0 remove function fn at ("test/cases/small/structfn.c": line 2) +// 0 remove parameter at ("test/cases/small/structfn.c": line 2) +// 0 delete variable at ("test/cases/small/structfn.c": line 4) +// 1 remove expr statement at ("test/cases/small/structfn.c": line 5) + +struct S0 { }; +void fn(struct S0 a) +{ +} +int main() +{ + struct S0 g0 = { }; +} diff --git a/rtree-c/test/expected/structfn/reduction/r001.c b/rtree-c/test/expected/structfn/reduction/r001.c index 709ccddcce36d37771c29c0634014d1fe4a43b83..38c9708dbca46d6349c46d2ea65d43ffaa35f6fe 100644 --- a/rtree-c/test/expected/structfn/reduction/r001.c +++ b/rtree-c/test/expected/structfn/reduction/r001.c @@ -1,6 +1,6 @@ // 0 remove function fn at ("test/cases/small/structfn.c": line 2) -// 0 delete variable at ("test/cases/small/structfn.c": line 4) -// 1 remove expr statement at ("test/cases/small/structfn.c": line 5) +// 0 remove parameter at ("test/cases/small/structfn.c": line 2) +// 1 delete variable at ("test/cases/small/structfn.c": line 4) struct S0 { }; void fn(struct S0 a) @@ -8,5 +8,4 @@ void fn(struct S0 a) } int main() { - struct S0 g0 = { }; } diff --git a/rtree-c/test/expected/structfn/reduction/r0100.c b/rtree-c/test/expected/structfn/reduction/r0100.c new file mode 100644 index 0000000000000000000000000000000000000000..56cc290ef6e49294eec07b217a594ad3039d0694 --- /dev/null +++ b/rtree-c/test/expected/structfn/reduction/r0100.c @@ -0,0 +1,14 @@ +// 0 remove function fn at ("test/cases/small/structfn.c": line 2) +// 1 remove parameter at ("test/cases/small/structfn.c": line 2) +// 0 delete variable at ("test/cases/small/structfn.c": line 4) +// 0 remove expr statement at ("test/cases/small/structfn.c": line 5) + +struct S0 { }; +void fn() +{ +} +int main() +{ + struct S0 g0 = { }; + fn(); +} diff --git a/rtree-c/test/expected/structfn/reduction/r0101.c b/rtree-c/test/expected/structfn/reduction/r0101.c new file mode 100644 index 0000000000000000000000000000000000000000..3e76cb03195678b9a6caef07b6ce622d63bfb7c4 --- /dev/null +++ b/rtree-c/test/expected/structfn/reduction/r0101.c @@ -0,0 +1,13 @@ +// 0 remove function fn at ("test/cases/small/structfn.c": line 2) +// 1 remove parameter at ("test/cases/small/structfn.c": line 2) +// 0 delete variable at ("test/cases/small/structfn.c": line 4) +// 1 remove expr statement at ("test/cases/small/structfn.c": line 5) + +struct S0 { }; +void fn() +{ +} +int main() +{ + struct S0 g0 = { }; +} diff --git a/rtree-c/test/expected/structfn/reduction/r0110.c b/rtree-c/test/expected/structfn/reduction/r0110.c new file mode 100644 index 0000000000000000000000000000000000000000..5704747d0b06d22b8b4831cffe90fa02e1329d4f --- /dev/null +++ b/rtree-c/test/expected/structfn/reduction/r0110.c @@ -0,0 +1,13 @@ +// 0 remove function fn at ("test/cases/small/structfn.c": line 2) +// 1 remove parameter at ("test/cases/small/structfn.c": line 2) +// 1 delete variable at ("test/cases/small/structfn.c": line 4) +// 0 remove expr statement at ("test/cases/small/structfn.c": line 5) + +struct S0 { }; +void fn() +{ +} +int main() +{ + fn(); +} diff --git a/rtree-c/test/expected/structfn/reduction/r01.c b/rtree-c/test/expected/structfn/reduction/r0111.c similarity index 53% rename from rtree-c/test/expected/structfn/reduction/r01.c rename to rtree-c/test/expected/structfn/reduction/r0111.c index 20a4661cea9884ffde42bef5148c0ab91483f019..e2d8f95f8d733189fa43655629a32fc642fb1390 100644 --- a/rtree-c/test/expected/structfn/reduction/r01.c +++ b/rtree-c/test/expected/structfn/reduction/r0111.c @@ -1,8 +1,10 @@ // 0 remove function fn at ("test/cases/small/structfn.c": line 2) +// 1 remove parameter at ("test/cases/small/structfn.c": line 2) // 1 delete variable at ("test/cases/small/structfn.c": line 4) +// 1 remove expr statement at ("test/cases/small/structfn.c": line 5) struct S0 { }; -void fn(struct S0 a) +void fn() { } int main() diff --git a/rtree-c/test/expected/typedef/reduction/r000.c b/rtree-c/test/expected/typedef/reduction/r000.c deleted file mode 100644 index dde6b6fce02342e1f7e26c2ebcec8a4fd3c8a9aa..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/typedef/reduction/r000.c +++ /dev/null @@ -1,13 +0,0 @@ -// 0 remove function f at ("test/cases/small/typedef.c": line 4) -// 0 inline variable x at ("test/cases/small/typedef.c": line 8) -// 0 remove return statement at ("test/cases/small/typedef.c": line 9) - -typedef int uint64; -void f(uint64 a) -{ -} -int main() -{ - uint64 x = 1; - return x; -} diff --git a/rtree-c/test/expected/typedef/reduction/r001.c b/rtree-c/test/expected/typedef/reduction/r001.c deleted file mode 100644 index 6a71897e00faf5e0c66711fed1e7e7f1f6decb0f..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/typedef/reduction/r001.c +++ /dev/null @@ -1,12 +0,0 @@ -// 0 remove function f at ("test/cases/small/typedef.c": line 4) -// 0 inline variable x at ("test/cases/small/typedef.c": line 8) -// 1 remove return statement at ("test/cases/small/typedef.c": line 9) - -typedef int uint64; -void f(uint64 a) -{ -} -int main() -{ - uint64 x = 1; -} diff --git a/rtree-c/test/expected/typedef/reduction/r010.c b/rtree-c/test/expected/typedef/reduction/r010.c deleted file mode 100644 index 2f4818f0dac5d54b8a0aa5f13bb49cc144c4cc66..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/typedef/reduction/r010.c +++ /dev/null @@ -1,12 +0,0 @@ -// 0 remove function f at ("test/cases/small/typedef.c": line 4) -// 1 inline variable x at ("test/cases/small/typedef.c": line 8) -// 0 remove return statement at ("test/cases/small/typedef.c": line 9) - -typedef int uint64; -void f(uint64 a) -{ -} -int main() -{ - return 1; -} diff --git a/rtree-c/test/expected/typedef/reduction/r011.c b/rtree-c/test/expected/typedef/reduction/r011.c deleted file mode 100644 index f6ce575706ed802ec5c411ae8e38aa8743668766..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/typedef/reduction/r011.c +++ /dev/null @@ -1,11 +0,0 @@ -// 0 remove function f at ("test/cases/small/typedef.c": line 4) -// 1 inline variable x at ("test/cases/small/typedef.c": line 8) -// 1 remove return statement at ("test/cases/small/typedef.c": line 9) - -typedef int uint64; -void f(uint64 a) -{ -} -int main() -{ -} diff --git a/rtree-c/test/expected/typedef/reduction/r10110.c b/rtree-c/test/expected/typedef/reduction/r10110.c new file mode 100644 index 0000000000000000000000000000000000000000..3987be75f8474bae354396919af473f668dab1fc --- /dev/null +++ b/rtree-c/test/expected/typedef/reduction/r10110.c @@ -0,0 +1,11 @@ +// 1 remove function f at ("test/cases/small/typedef.c": line 4) +// 0 Inline typedefuint64 at ("test/cases/small/typedef.c": line 2) +// 1 replace by zero at ("test/cases/small/typedef.c": line 8) +// 1 inline variable x at ("test/cases/small/typedef.c": line 8) +// 0 remove return statement at ("test/cases/small/typedef.c": line 9) + +typedef int uint64; +int main() +{ + return 0; +} diff --git a/rtree-c/test/expected/typedef/reduction/r111.c b/rtree-c/test/expected/typedef/reduction/r10111.c similarity index 64% rename from rtree-c/test/expected/typedef/reduction/r111.c rename to rtree-c/test/expected/typedef/reduction/r10111.c index 89442c79c185e4acb6df5d54c3ac85de7cc6d03d..30201651c8ea9395790dd3facc3675400f62d41e 100644 --- a/rtree-c/test/expected/typedef/reduction/r111.c +++ b/rtree-c/test/expected/typedef/reduction/r10111.c @@ -1,4 +1,6 @@ // 1 remove function f at ("test/cases/small/typedef.c": line 4) +// 0 Inline typedefuint64 at ("test/cases/small/typedef.c": line 2) +// 1 replace by zero at ("test/cases/small/typedef.c": line 8) // 1 inline variable x at ("test/cases/small/typedef.c": line 8) // 1 remove return statement at ("test/cases/small/typedef.c": line 9) diff --git a/rtree-c/test/expected/typedef/reduction/r100.c b/rtree-c/test/expected/typedef/reduction/r11000.c similarity index 61% rename from rtree-c/test/expected/typedef/reduction/r100.c rename to rtree-c/test/expected/typedef/reduction/r11000.c index e0384022116a0d6c95cb36b2c8606227e288faf7..cfab3776bf088a98166b6ab30412b3b68ae5fced 100644 --- a/rtree-c/test/expected/typedef/reduction/r100.c +++ b/rtree-c/test/expected/typedef/reduction/r11000.c @@ -1,10 +1,11 @@ // 1 remove function f at ("test/cases/small/typedef.c": line 4) +// 1 Inline typedefuint64 at ("test/cases/small/typedef.c": line 2) +// 0 replace by zero at ("test/cases/small/typedef.c": line 8) // 0 inline variable x at ("test/cases/small/typedef.c": line 8) // 0 remove return statement at ("test/cases/small/typedef.c": line 9) -typedef int uint64; int main() { - uint64 x = 1; + int x = 1; return x; } diff --git a/rtree-c/test/expected/typedef/reduction/r101.c b/rtree-c/test/expected/typedef/reduction/r11001.c similarity index 59% rename from rtree-c/test/expected/typedef/reduction/r101.c rename to rtree-c/test/expected/typedef/reduction/r11001.c index b8981bbf2f9d08c28be36a171caf445ffa30dced..b58ac3134d3ab81bfbb5a62a4c2194328b4f07d1 100644 --- a/rtree-c/test/expected/typedef/reduction/r101.c +++ b/rtree-c/test/expected/typedef/reduction/r11001.c @@ -1,9 +1,10 @@ // 1 remove function f at ("test/cases/small/typedef.c": line 4) +// 1 Inline typedefuint64 at ("test/cases/small/typedef.c": line 2) +// 0 replace by zero at ("test/cases/small/typedef.c": line 8) // 0 inline variable x at ("test/cases/small/typedef.c": line 8) // 1 remove return statement at ("test/cases/small/typedef.c": line 9) -typedef int uint64; int main() { - uint64 x = 1; + int x = 1; } diff --git a/rtree-c/test/expected/typedef/reduction/r110.c b/rtree-c/test/expected/typedef/reduction/r11010.c similarity index 63% rename from rtree-c/test/expected/typedef/reduction/r110.c rename to rtree-c/test/expected/typedef/reduction/r11010.c index 80ac9cf99226ac226abbd56f12cae4025bd2ae27..2ca4765c135f684c361197018904970d81a45425 100644 --- a/rtree-c/test/expected/typedef/reduction/r110.c +++ b/rtree-c/test/expected/typedef/reduction/r11010.c @@ -1,8 +1,9 @@ // 1 remove function f at ("test/cases/small/typedef.c": line 4) +// 1 Inline typedefuint64 at ("test/cases/small/typedef.c": line 2) +// 0 replace by zero at ("test/cases/small/typedef.c": line 8) // 1 inline variable x at ("test/cases/small/typedef.c": line 8) // 0 remove return statement at ("test/cases/small/typedef.c": line 9) -typedef int uint64; int main() { return 1; diff --git a/rtree-c/test/expected/typedef/reduction/r11011.c b/rtree-c/test/expected/typedef/reduction/r11011.c new file mode 100644 index 0000000000000000000000000000000000000000..ee9200b158270232c0e90e3df1055031e4ad4d5b --- /dev/null +++ b/rtree-c/test/expected/typedef/reduction/r11011.c @@ -0,0 +1,9 @@ +// 1 remove function f at ("test/cases/small/typedef.c": line 4) +// 1 Inline typedefuint64 at ("test/cases/small/typedef.c": line 2) +// 0 replace by zero at ("test/cases/small/typedef.c": line 8) +// 1 inline variable x at ("test/cases/small/typedef.c": line 8) +// 1 remove return statement at ("test/cases/small/typedef.c": line 9) + +int main() +{ +} diff --git a/rtree-c/test/expected/typedef/reduction/r11100.c b/rtree-c/test/expected/typedef/reduction/r11100.c new file mode 100644 index 0000000000000000000000000000000000000000..2ff00a17dfae234baa1f781d3aae83c3d938b64b --- /dev/null +++ b/rtree-c/test/expected/typedef/reduction/r11100.c @@ -0,0 +1,11 @@ +// 1 remove function f at ("test/cases/small/typedef.c": line 4) +// 1 Inline typedefuint64 at ("test/cases/small/typedef.c": line 2) +// 1 replace by zero at ("test/cases/small/typedef.c": line 8) +// 0 inline variable x at ("test/cases/small/typedef.c": line 8) +// 0 remove return statement at ("test/cases/small/typedef.c": line 9) + +int main() +{ + int x = 0; + return x; +} diff --git a/rtree-c/test/expected/typedef/reduction/r11101.c b/rtree-c/test/expected/typedef/reduction/r11101.c new file mode 100644 index 0000000000000000000000000000000000000000..39f822e49443eb294a47ea661fbdd383d0858862 --- /dev/null +++ b/rtree-c/test/expected/typedef/reduction/r11101.c @@ -0,0 +1,10 @@ +// 1 remove function f at ("test/cases/small/typedef.c": line 4) +// 1 Inline typedefuint64 at ("test/cases/small/typedef.c": line 2) +// 1 replace by zero at ("test/cases/small/typedef.c": line 8) +// 0 inline variable x at ("test/cases/small/typedef.c": line 8) +// 1 remove return statement at ("test/cases/small/typedef.c": line 9) + +int main() +{ + int x = 0; +} diff --git a/rtree-c/test/expected/typedef/reduction/r11110.c b/rtree-c/test/expected/typedef/reduction/r11110.c new file mode 100644 index 0000000000000000000000000000000000000000..a94009682181a37ae4e56fd45b63b68d93fbbc00 --- /dev/null +++ b/rtree-c/test/expected/typedef/reduction/r11110.c @@ -0,0 +1,10 @@ +// 1 remove function f at ("test/cases/small/typedef.c": line 4) +// 1 Inline typedefuint64 at ("test/cases/small/typedef.c": line 2) +// 1 replace by zero at ("test/cases/small/typedef.c": line 8) +// 1 inline variable x at ("test/cases/small/typedef.c": line 8) +// 0 remove return statement at ("test/cases/small/typedef.c": line 9) + +int main() +{ + return 0; +} diff --git a/rtree-c/test/expected/typedef/reduction/r11111.c b/rtree-c/test/expected/typedef/reduction/r11111.c new file mode 100644 index 0000000000000000000000000000000000000000..5e4de90c7e4b683b45fc0e7aecb4d3c743f8c8fc --- /dev/null +++ b/rtree-c/test/expected/typedef/reduction/r11111.c @@ -0,0 +1,9 @@ +// 1 remove function f at ("test/cases/small/typedef.c": line 4) +// 1 Inline typedefuint64 at ("test/cases/small/typedef.c": line 2) +// 1 replace by zero at ("test/cases/small/typedef.c": line 8) +// 1 inline variable x at ("test/cases/small/typedef.c": line 8) +// 1 remove return statement at ("test/cases/small/typedef.c": line 9) + +int main() +{ +} diff --git a/rtree-c/test/expected/typedefstruct/reduction/r00.c b/rtree-c/test/expected/typedefstruct/reduction/r000.c similarity index 78% rename from rtree-c/test/expected/typedefstruct/reduction/r00.c rename to rtree-c/test/expected/typedefstruct/reduction/r000.c index 6287f55201dd47776883030ab305c5f28ea23825..8317b3af3f07cd06be04b660ea4d492d2e976eba 100644 --- a/rtree-c/test/expected/typedefstruct/reduction/r00.c +++ b/rtree-c/test/expected/typedefstruct/reduction/r000.c @@ -1,3 +1,4 @@ +// 0 Inline typedefpoint at ("test/cases/small/typedefstruct.c": line 1) // 0 delete variable at ("test/cases/small/typedefstruct.c": line 7) // 0 remove return statement at ("test/cases/small/typedefstruct.c": line 8) diff --git a/rtree-c/test/expected/typedefstruct/reduction/r001.c b/rtree-c/test/expected/typedefstruct/reduction/r001.c new file mode 100644 index 0000000000000000000000000000000000000000..9931f17231d802ed0f8d9d207aa969949a1cee42 --- /dev/null +++ b/rtree-c/test/expected/typedefstruct/reduction/r001.c @@ -0,0 +1,11 @@ +// 0 Inline typedefpoint at ("test/cases/small/typedefstruct.c": line 1) +// 0 delete variable at ("test/cases/small/typedefstruct.c": line 7) +// 1 remove return statement at ("test/cases/small/typedefstruct.c": line 8) + +typedef struct point { + int x; int y; + } point; +int main(void) +{ + point p = { 0, 0 }; +} diff --git a/rtree-c/test/expected/typedefstruct/reduction/r01.c b/rtree-c/test/expected/typedefstruct/reduction/r01.c index faabf4e45683b7eaeb8f021d636967c3ea771290..c6eda6df8b82319f8c3feb32d4dccbf73b5d39a4 100644 --- a/rtree-c/test/expected/typedefstruct/reduction/r01.c +++ b/rtree-c/test/expected/typedefstruct/reduction/r01.c @@ -1,10 +1,9 @@ -// 0 delete variable at ("test/cases/small/typedefstruct.c": line 7) -// 1 remove return statement at ("test/cases/small/typedefstruct.c": line 8) +// 0 Inline typedefpoint at ("test/cases/small/typedefstruct.c": line 1) +// 1 delete variable at ("test/cases/small/typedefstruct.c": line 7) typedef struct point { int x; int y; } point; int main(void) { - point p = { 0, 0 }; } diff --git a/rtree-c/test/expected/typedefstruct/reduction/r100.c b/rtree-c/test/expected/typedefstruct/reduction/r100.c new file mode 100644 index 0000000000000000000000000000000000000000..fb45aa2eb4e91e5a4407eebdd72e788f340f6e03 --- /dev/null +++ b/rtree-c/test/expected/typedefstruct/reduction/r100.c @@ -0,0 +1,11 @@ +// 1 Inline typedefpoint at ("test/cases/small/typedefstruct.c": line 1) +// 0 delete variable at ("test/cases/small/typedefstruct.c": line 7) +// 0 remove return statement at ("test/cases/small/typedefstruct.c": line 8) + +int main(void) +{ + struct point { + int x; int y; + } p = { 0, 0 }; + return p.x; +} diff --git a/rtree-c/test/expected/typedefstruct/reduction/r101.c b/rtree-c/test/expected/typedefstruct/reduction/r101.c new file mode 100644 index 0000000000000000000000000000000000000000..df733188b81a66415a9d52390345fd531acd0abf --- /dev/null +++ b/rtree-c/test/expected/typedefstruct/reduction/r101.c @@ -0,0 +1,10 @@ +// 1 Inline typedefpoint at ("test/cases/small/typedefstruct.c": line 1) +// 0 delete variable at ("test/cases/small/typedefstruct.c": line 7) +// 1 remove return statement at ("test/cases/small/typedefstruct.c": line 8) + +int main(void) +{ + struct point { + int x; int y; + } p = { 0, 0 }; +} diff --git a/rtree-c/test/expected/typedefstruct/reduction/r1.c b/rtree-c/test/expected/typedefstruct/reduction/r11.c similarity index 54% rename from rtree-c/test/expected/typedefstruct/reduction/r1.c rename to rtree-c/test/expected/typedefstruct/reduction/r11.c index 621f26f0308872027f4ef226ebc1a50dddd77703..ca4347c01aacb526a58c909166a96c7a2fcd62e4 100644 --- a/rtree-c/test/expected/typedefstruct/reduction/r1.c +++ b/rtree-c/test/expected/typedefstruct/reduction/r11.c @@ -1,8 +1,6 @@ +// 1 Inline typedefpoint at ("test/cases/small/typedefstruct.c": line 1) // 1 delete variable at ("test/cases/small/typedefstruct.c": line 7) -typedef struct point { - int x; int y; - } point; int main(void) { } diff --git a/rtree-c/test/expected/while-loops/reduction/r010.c b/rtree-c/test/expected/while-loops/reduction/r010.c index 01644ed83d68896fc988d71ba52f83b0ff3d1411..28724fff42e8a5552a8b0bb184f8c7524196d0a2 100644 --- a/rtree-c/test/expected/while-loops/reduction/r010.c +++ b/rtree-c/test/expected/while-loops/reduction/r010.c @@ -1,11 +1,10 @@ -// 0 inline variable i at ("test/cases/small/while-loops.c": line 2) -// 1 remove expr statement at ("test/cases/small/while-loops.c": line 4) +// 0 replace by zero at ("test/cases/small/while-loops.c": line 2) +// 1 inline variable i at ("test/cases/small/while-loops.c": line 2) // 0 replace by zero at ("test/cases/small/while-loops.c": line 3) int main() { - int i = 0; - while (i < 10) + while (0 < 10) { } } diff --git a/rtree-c/test/expected/while-loops/reduction/r011.c b/rtree-c/test/expected/while-loops/reduction/r011.c index e7eee149de5a1b7ceb479f4b878a8dc24cc91936..e20158696f425cc8a6f333a983840774d8d1f751 100644 --- a/rtree-c/test/expected/while-loops/reduction/r011.c +++ b/rtree-c/test/expected/while-loops/reduction/r011.c @@ -1,10 +1,9 @@ -// 0 inline variable i at ("test/cases/small/while-loops.c": line 2) -// 1 remove expr statement at ("test/cases/small/while-loops.c": line 4) +// 0 replace by zero at ("test/cases/small/while-loops.c": line 2) +// 1 inline variable i at ("test/cases/small/while-loops.c": line 2) // 1 replace by zero at ("test/cases/small/while-loops.c": line 3) int main() { - int i = 0; while (0) { } diff --git a/rtree-c/test/expected/while-loops/reduction/r0000.c b/rtree-c/test/expected/while-loops/reduction/r10000.c similarity index 84% rename from rtree-c/test/expected/while-loops/reduction/r0000.c rename to rtree-c/test/expected/while-loops/reduction/r10000.c index 5356a23fbf7f1d266d9f1b8faeaa7a0f6ddb8bdd..2a7bb6c3c52294be4066b87d02daceaa150d7d17 100644 --- a/rtree-c/test/expected/while-loops/reduction/r0000.c +++ b/rtree-c/test/expected/while-loops/reduction/r10000.c @@ -1,3 +1,4 @@ +// 1 replace by zero at ("test/cases/small/while-loops.c": line 2) // 0 inline variable i at ("test/cases/small/while-loops.c": line 2) // 0 remove expr statement at ("test/cases/small/while-loops.c": line 4) // 0 reduce to operant at ("test/cases/small/while-loops.c": line 4) diff --git a/rtree-c/test/expected/while-loops/reduction/r0001.c b/rtree-c/test/expected/while-loops/reduction/r10001.c similarity index 83% rename from rtree-c/test/expected/while-loops/reduction/r0001.c rename to rtree-c/test/expected/while-loops/reduction/r10001.c index e1ebba3d9fe1d19d1c778e87b7a93b325cd19ba3..5ef5722c2e21a88085691e6c5391b1ab8e6a06d0 100644 --- a/rtree-c/test/expected/while-loops/reduction/r0001.c +++ b/rtree-c/test/expected/while-loops/reduction/r10001.c @@ -1,3 +1,4 @@ +// 1 replace by zero at ("test/cases/small/while-loops.c": line 2) // 0 inline variable i at ("test/cases/small/while-loops.c": line 2) // 0 remove expr statement at ("test/cases/small/while-loops.c": line 4) // 0 reduce to operant at ("test/cases/small/while-loops.c": line 4) diff --git a/rtree-c/test/expected/while-loops/reduction/r0010.c b/rtree-c/test/expected/while-loops/reduction/r10010.c similarity index 83% rename from rtree-c/test/expected/while-loops/reduction/r0010.c rename to rtree-c/test/expected/while-loops/reduction/r10010.c index 5376539530c9c6637e8ebfa2fcbc35f33bd64385..4257c6c57cfded51b863274c3b984adca8ab63a9 100644 --- a/rtree-c/test/expected/while-loops/reduction/r0010.c +++ b/rtree-c/test/expected/while-loops/reduction/r10010.c @@ -1,3 +1,4 @@ +// 1 replace by zero at ("test/cases/small/while-loops.c": line 2) // 0 inline variable i at ("test/cases/small/while-loops.c": line 2) // 0 remove expr statement at ("test/cases/small/while-loops.c": line 4) // 1 reduce to operant at ("test/cases/small/while-loops.c": line 4) diff --git a/rtree-c/test/expected/while-loops/reduction/r0011.c b/rtree-c/test/expected/while-loops/reduction/r10011.c similarity index 83% rename from rtree-c/test/expected/while-loops/reduction/r0011.c rename to rtree-c/test/expected/while-loops/reduction/r10011.c index c1c3a7021e50c90776a161b1d0cccdc2f3a79b27..84643ea7ec46a1d1e8f2cd25d9e4b2ff4a96651e 100644 --- a/rtree-c/test/expected/while-loops/reduction/r0011.c +++ b/rtree-c/test/expected/while-loops/reduction/r10011.c @@ -1,3 +1,4 @@ +// 1 replace by zero at ("test/cases/small/while-loops.c": line 2) // 0 inline variable i at ("test/cases/small/while-loops.c": line 2) // 0 remove expr statement at ("test/cases/small/while-loops.c": line 4) // 1 reduce to operant at ("test/cases/small/while-loops.c": line 4) diff --git a/rtree-c/test/expected/while-loops/reduction/r1010.c b/rtree-c/test/expected/while-loops/reduction/r1010.c new file mode 100644 index 0000000000000000000000000000000000000000..e116720ad5891eb0878d7dea73f79405b2e85819 --- /dev/null +++ b/rtree-c/test/expected/while-loops/reduction/r1010.c @@ -0,0 +1,12 @@ +// 1 replace by zero at ("test/cases/small/while-loops.c": line 2) +// 0 inline variable i at ("test/cases/small/while-loops.c": line 2) +// 1 remove expr statement at ("test/cases/small/while-loops.c": line 4) +// 0 replace by zero at ("test/cases/small/while-loops.c": line 3) + +int main() +{ + int i = 0; + while (i < 10) + { + } +} diff --git a/rtree-c/test/expected/while-loops/reduction/r1011.c b/rtree-c/test/expected/while-loops/reduction/r1011.c new file mode 100644 index 0000000000000000000000000000000000000000..42eb06e0b460eca031b61843cf91390d211c4f60 --- /dev/null +++ b/rtree-c/test/expected/while-loops/reduction/r1011.c @@ -0,0 +1,12 @@ +// 1 replace by zero at ("test/cases/small/while-loops.c": line 2) +// 0 inline variable i at ("test/cases/small/while-loops.c": line 2) +// 1 remove expr statement at ("test/cases/small/while-loops.c": line 4) +// 1 replace by zero at ("test/cases/small/while-loops.c": line 3) + +int main() +{ + int i = 0; + while (0) + { + } +} diff --git a/rtree-c/test/expected/while-loops/reduction/r10.c b/rtree-c/test/expected/while-loops/reduction/r110.c similarity index 73% rename from rtree-c/test/expected/while-loops/reduction/r10.c rename to rtree-c/test/expected/while-loops/reduction/r110.c index 1908be52ce6af57483343f7dc549173028c8f8a3..dad3e89e03f8455cb83c20a813d3f61a087d018a 100644 --- a/rtree-c/test/expected/while-loops/reduction/r10.c +++ b/rtree-c/test/expected/while-loops/reduction/r110.c @@ -1,3 +1,4 @@ +// 1 replace by zero at ("test/cases/small/while-loops.c": line 2) // 1 inline variable i at ("test/cases/small/while-loops.c": line 2) // 0 replace by zero at ("test/cases/small/while-loops.c": line 3) diff --git a/rtree-c/test/expected/while-loops/reduction/r11.c b/rtree-c/test/expected/while-loops/reduction/r111.c similarity index 72% rename from rtree-c/test/expected/while-loops/reduction/r11.c rename to rtree-c/test/expected/while-loops/reduction/r111.c index 00b63e40b983d8dd73c1a056cd7b0097f267abde..4f06dcdf2d2c1b723e2e19de6c4d7fac39def458 100644 --- a/rtree-c/test/expected/while-loops/reduction/r11.c +++ b/rtree-c/test/expected/while-loops/reduction/r111.c @@ -1,3 +1,4 @@ +// 1 replace by zero at ("test/cases/small/while-loops.c": line 2) // 1 inline variable i at ("test/cases/small/while-loops.c": line 2) // 1 replace by zero at ("test/cases/small/while-loops.c": line 3)